NX Open C++ Reference Guide
|
Represents a collection of Routing::OverstockApplication objects. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Represents a collection of Routing::OverstockApplication objects.
To obtain an instance of this class, refer to Routing::RouteManager
Created in NX4.0.0.
iterator NXOpen::Routing::OverstockApplicationCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::CharacteristicList * | reqOptCharxList, | ||
NXOpen::Expression * | wrapValue, | ||
const std::vector< NXOpen::Routing::Overstock * > & | overstocks | ||
) |
Converts an existing Routing::Overstock to Routing::MethodEntireSegments overstock.
@return
Created in NX5.0.0.
License requirements : routing_advanced ("Routing Advanced") OR routing_harness ("Routing Harness") OR routing_cabling ("Routing Cabling") OR routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC") OR routing_platform ("Routing Platform") OR routing_pid ("Routing PID")
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
overstockPart | overstock part |
reqOptCharxList | List of optional and required characteristics to be applied on the overstock. |
wrapValue | wrap value |
overstocks | overstocks |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Expression * | startOffset, | ||
NXOpen::Expression * | endOffset, | ||
NXOpen::Expression * | pieceLength, | ||
NXOpen::Expression * | gap, | ||
NXOpen::Expression * | numberOfPieces, | ||
NXOpen::Point * | startPoint, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::CharacteristicList * | reqOptCharxList, | ||
NXOpen::Expression * | wrapValue, | ||
const std::vector< NXOpen::Routing::Overstock * > & | overstocks | ||
) |
Converts an existing Routing::Overstock to Routing::MethodInterval overstock.
@return
Created in NX5.0.0.
License requirements : routing_advanced ("Routing Advanced") OR routing_harness ("Routing Harness") OR routing_cabling ("Routing Cabling") OR routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC") OR routing_platform ("Routing Platform") OR routing_pid ("Routing PID")
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
startOffset | start offset |
endOffset | end offset |
pieceLength | piece length |
gap | gap |
numberOfPieces | number of pieces |
startPoint | Point at the start offset location along the set of segments |
overstockPart | overstock part |
reqOptCharxList | List of optional and required characteristics to be applied on the overstock. |
wrapValue | wrap value |
overstocks | overstocks |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Point * | startPoint, | ||
NXOpen::Point * | endPoint, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::CharacteristicList * | reqOptCharxList, | ||
NXOpen::Expression * | wrapValue, | ||
const std::vector< NXOpen::Routing::Overstock * > & | overstocks | ||
) |
Converts an existing Routing::Overstock to Routing::MethodPointToPoint overstock.
@return
Created in NX5.0.0.
License requirements : routing_advanced ("Routing Advanced") OR routing_harness ("Routing Harness") OR routing_cabling ("Routing Cabling") OR routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC") OR routing_platform ("Routing Platform") OR routing_pid ("Routing PID")
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
startPoint | point at the start of the piece of overstock |
endPoint | point at the end of the piece of overstock |
overstockPart | overstock part |
reqOptCharxList | List of optional and required characteristics to be applied on the overstock. |
wrapValue | wrap value |
overstocks | overstocks |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Point * | definingPoint, | ||
NXOpen::Routing::PointDefinition | definingDirection, | ||
NXOpen::Expression * | pieceLength, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::CharacteristicList * | reqOptCharxList, | ||
NXOpen::Expression * | wrapValue, | ||
const std::vector< NXOpen::Routing::Overstock * > & | overstocks | ||
) |
Converts an existing Routing::Overstock to Routing::MethodPointAndLength overstock.
@return
Created in NX5.0.0.
License requirements : routing_advanced ("Routing Advanced") OR routing_harness ("Routing Harness") OR routing_cabling ("Routing Cabling") OR routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC") OR routing_platform ("Routing Platform") OR routing_pid ("Routing PID")
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
definingPoint | defining point |
definingDirection | location of the defining point. |
pieceLength | piece length |
overstockPart | overstock part |
reqOptCharxList | List of optional and required characteristics to be applied on the overstock. |
wrapValue | wrap value |
overstocks | overstocks |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::WrapApplicationType | stockWrapType, | ||
NXOpen::Expression * | wrapValue | ||
) |
Creates the Routing::MethodEntireSegments overstock.
Specify the type of overstock to create (for example fixed cross section, wrapped, sleeved, or flagged) in the overstock part characteristic list using the "OVERSTOCK_TYPE" characteristic. Spot wrapping is not allowed for entire segments.
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
overstockPart | overstock part |
stockWrapType | stock wrap type |
wrapValue | wrap value |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Expression * | startOffset, | ||
NXOpen::Expression * | endOffset, | ||
NXOpen::Expression * | pieceLength, | ||
NXOpen::Expression * | gap, | ||
NXOpen::Expression * | numberOfPieces, | ||
NXOpen::Point * | startPoint, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::WrapApplicationType | stockWrapType, | ||
NXOpen::Expression * | wrapValue | ||
) |
Creates an Routing::OverstockApplication using the Interval method of application.
Specify the type of overstock to create (for example fixed cross section, wrapped, sleeved, or flagged) in the overstock part characteristic list using the "OVERSTOCK_TYPE" characteristic. @return
Created in NX5.0.0.
License requirements : routing_advanced ("Routing Advanced") OR routing_harness ("Routing Harness") OR routing_cabling ("Routing Cabling") OR routing_pipetube ("Routing Piping and Tubing") OR routing_hvac ("Routing HVAC") OR routing_platform ("Routing Platform") OR routing_pid ("Routing PID")
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
startOffset | start offset |
endOffset | end offset |
pieceLength | piece length |
gap | gap |
numberOfPieces | number of pieces |
startPoint | Point at the start offset location along the set of segments |
overstockPart | overstock part |
stockWrapType | stock wrap type |
wrapValue | wrap value |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Point * | startPoint, | ||
NXOpen::Point * | endPoint, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::WrapApplicationType | stockType, | ||
NXOpen::Expression * | wrapValue | ||
) |
Creates an Routing::OverstockApplication using the Point to Point method of application.
Specify the type of overstock to create (for example fixed cross section, wrapped, sleeved, or flagged) in the overstock part characteristic list using the "OVERSTOCK_TYPE" characteristic.
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
startPoint | point at the start of the piece of overstock |
endPoint | point at the end of the piece of overstock |
overstockPart | overstock part |
stockType | stock type |
wrapValue | wrap value |
NXOpen::Routing::OverstockApplication* NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication | ( | NXOpen::Routing::ControlPoint * | startControlPoint, |
const std::vector< NXOpen::Routing::ISegment * > & | segments, | ||
const std::vector< NXOpen::Routing::Stock * > & | stocks, | ||
NXOpen::Point * | definingPoint, | ||
NXOpen::Routing::PointDefinition | definingDirection, | ||
NXOpen::Expression * | pieceLength, | ||
NXOpen::Routing::CharacteristicList * | overstockPart, | ||
NXOpen::Routing::WrapApplicationType | stockWrapType, | ||
NXOpen::Expression * | wrapValue | ||
) |
Creates the Routing::MethodPointAndLength overstock by the Point and Length method.
Specify the type of overstock to create (for example fixed cross section, wrapped, sleeved, or flagged) in the overstock part characteristic list using the "OVERSTOCK_TYPE" characteristic.
startControlPoint | Control Point at the start of the set of segments |
segments | Segments to cover with overstock |
stocks | Stocks to cover with overstock |
definingPoint | defining point |
definingDirection | location of the defining point. |
pieceLength | piece length |
overstockPart | overstock part |
stockWrapType | stock wrap type |
wrapValue | wrap value |
iterator NXOpen::Routing::OverstockApplicationCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Routing::OverstockApplicationCollection::Tag | ( | ) | const |
Returns the tag of this object.