NX Open C++ Reference Guide
|
Builder for creating/editing duct reinforcements. More...
Public Types | |
enum | ReinforcementTypes { ReinforcementTypesNone, ReinforcementTypesInside, ReinforcementTypesOutside } |
Specifies the type of duct reinforcements. More... | |
Public Member Functions | |
NXOpen::Expression * | IntervalExpression () |
Returns the distance between each set of reinforcement stocks going perpendicular to axis of the duct Created in NX8.5.2. More... | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | MinimumClearance () |
Returns the minimum clearance value for duct reinforcement It defines the minimum distance from the beginning and end of the path to place the first and last piece of reinforcement stock. More... | |
int | NumberOfPairs () |
Returns the number of pairs of outside reinforcements going parallel to axis of the duct Created in NX8.5.2. More... | |
NXOpen::Routing::PathStockBuilder * | ParallelReinforcement () |
Returns the stock settings for parallel reinforcements Created in NX8.5.2. More... | |
NXOpen::Routing::SelectStock * | ParentDuct () |
Returns the duct that is to be reinforced. More... | |
NXOpen::Curve * | PathCurve () |
Returns the path curve that is used to specify perpendicular reinforcement defining points. More... | |
NXOpen::Routing::PathStockBuilder * | PerpendicularReinforcement () |
Returns the stock settings for perpendicular reinforcements Created in NX8.5.2. More... | |
NXOpen::Routing::DuctReinforcementBuilder::ReinforcementTypes | ReinforcementType () |
Returns the type of reinforcement Created in NX8.5.2. More... | |
void | SetNumberOfPairs (int numberOfPairs) |
Sets the number of pairs of outside reinforcements going parallel to axis of the duct Created in NX8.5.2. More... | |
void | SetParallelReinforcement (NXOpen::Routing::PathStockBuilder *parallelStockBuilder) |
Sets the stock settings for parallel reinforcements Created in NX8.5.2. More... | |
void | SetPerpendicularReinforcement (NXOpen::Routing::PathStockBuilder *perpendicularStockBuilder) |
Sets the stock settings for perpendicular reinforcements Created in NX8.5.2. More... | |
void | SetReinforcementType (NXOpen::Routing::DuctReinforcementBuilder::ReinforcementTypes reinforcementType) |
Sets the type of reinforcement Created in NX8.5.2. More... | |
NXOpen::Expression * | SpacingExpression () |
Returns the distance between each pair of reinforcement Created in NX8.5.2. More... | |
void | UpdatePathCurve () |
The path curve that is used to specify perpendicular reinforcement defining points. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Builder for creating/editing duct reinforcements.
Rules can be defined based on which the type of reinforcement to be placed on the input duct will be determined. See NXOpen::Routing::DuctReinforcement for Duct Reinforcement class documentation.
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateDuctReinforcementBuilder
Default values.
Property | Value |
---|---|
IntervalExpression.Value |
100 (millimeters part), 4 (inches part) |
NumberOfPairs |
1 |
ReinforcementType |
None |
SpacingExpression.Value |
50 (millimeters part), 2 (inches part) |
Created in NX8.5.2.
NXOpen::Expression* NXOpen::Routing::DuctReinforcementBuilder::IntervalExpression | ( | ) |
Returns the distance between each set of reinforcement stocks going perpendicular to axis of the duct
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::Routing::DuctReinforcementBuilder::MinimumClearance | ( | ) |
Returns the minimum clearance value for duct reinforcement It defines the minimum distance from the beginning and end of the path to place the first and last piece of reinforcement stock.
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
int NXOpen::Routing::DuctReinforcementBuilder::NumberOfPairs | ( | ) |
Returns the number of pairs of outside reinforcements going parallel to axis of the duct
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::Routing::PathStockBuilder* NXOpen::Routing::DuctReinforcementBuilder::ParallelReinforcement | ( | ) |
Returns the stock settings for parallel reinforcements
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::Routing::SelectStock* NXOpen::Routing::DuctReinforcementBuilder::ParentDuct | ( | ) |
Returns the duct that is to be reinforced.
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::Curve* NXOpen::Routing::DuctReinforcementBuilder::PathCurve | ( | ) |
Returns the path curve that is used to specify perpendicular reinforcement defining points.
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::Routing::PathStockBuilder* NXOpen::Routing::DuctReinforcementBuilder::PerpendicularReinforcement | ( | ) |
Returns the stock settings for perpendicular reinforcements
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
NXOpen::Routing::DuctReinforcementBuilder::ReinforcementTypes NXOpen::Routing::DuctReinforcementBuilder::ReinforcementType | ( | ) |
Returns the type of reinforcement
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
void NXOpen::Routing::DuctReinforcementBuilder::SetNumberOfPairs | ( | int | numberOfPairs | ) |
Sets the number of pairs of outside reinforcements going parallel to axis of the duct
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
numberOfPairs | numberofpairs |
void NXOpen::Routing::DuctReinforcementBuilder::SetParallelReinforcement | ( | NXOpen::Routing::PathStockBuilder * | parallelStockBuilder | ) |
Sets the stock settings for parallel reinforcements
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
parallelStockBuilder | parallelstockbuilder |
void NXOpen::Routing::DuctReinforcementBuilder::SetPerpendicularReinforcement | ( | NXOpen::Routing::PathStockBuilder * | perpendicularStockBuilder | ) |
Sets the stock settings for perpendicular reinforcements
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
perpendicularStockBuilder | perpendicularstockbuilder |
void NXOpen::Routing::DuctReinforcementBuilder::SetReinforcementType | ( | NXOpen::Routing::DuctReinforcementBuilder::ReinforcementTypes | reinforcementType | ) |
Sets the type of reinforcement
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
reinforcementType | reinforcementtype |
NXOpen::Expression* NXOpen::Routing::DuctReinforcementBuilder::SpacingExpression | ( | ) |
Returns the distance between each pair of reinforcement
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")
void NXOpen::Routing::DuctReinforcementBuilder::UpdatePathCurve | ( | ) |
The path curve that is used to specify perpendicular reinforcement defining points.
Created in NX8.5.2.
License requirements : routing_hvac ("Routing HVAC")