NXOpen C++ Reference Guide
|
Represents an NXOpen::MechanicalRouting::BuilderFactory object. More...
Represents an NXOpen::MechanicalRouting::BuilderFactory object.
Use this object to create specific routing mechanical builders.
To obtain an instance of this class, refer to NXOpen::MechanicalRouting::RoutingManager
Created in NX11.0.0.
NXOpen::MechanicalRouting::AssignCornerBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateAssignCornerBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Creates a NXOpen::MechanicalRouting::AssignCornerBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which bend is being created. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::BulkReplacementBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateBulkReplacementBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc, | ||
const std::vector< NXOpen::NXObject * > & | segmentsOrStocks | ||
) |
Creates a NXOpen::MechanicalRouting::BulkReplacementBuilder object.
Created in NX12.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which stock is being created |
segmentsOrStocks | Occurrences of Routing segments to assign stock to or stock to be edited |
NXOpen::MechanicalRouting::ConnectBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateConnectBuilder | ( | NXOpen::Part * | part, |
const std::vector< NXOpen::Assemblies::Component * > & | components | ||
) |
Creates a NXOpen::MechanicalRouting::ConnectBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
components | selected Components for Connect Path |
NXOpen::MechanicalRouting::ConnectBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateConnectBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc, | ||
const std::vector< NXOpen::Assemblies::Component * > & | components | ||
) |
Creates a NXOpen::MechanicalRouting::ConnectBuilder object.
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component is part occ of subset/workpart in the workset/displayed part. It can be passed as null tag when not working in context. |
components | selected Components for Connect Path |
NXOpen::MechanicalRouting::CreatePathBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateCreatePathBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Create a NXOpen::MechanicalRouting::CreatePathBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which stock is being created |
NXOpen::MechanicalRouting::DynamicCutElbowBehaviorBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateDynamicCutElbowBehaviorBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::MechanicalRouting::DynamicCutElbowBehaviorBuilder object.
Created in NX12.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
NXOpen::MechanicalRouting::EditPlacementBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateEditPlacementBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Creates a NXOpen::MechanicalRouting::EditPlacementBuilder object.
Created in NX12.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which edit is being performed. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::EditPointBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateEditPointBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Create a NXOpen::MechanicalRouting::EditPointBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which edit point is being performed. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::ManageInlineBehaviorBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateManageInlineBehaviorBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::MechanicalRouting::ManageInlineBehaviorBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
NXOpen::MechanicalRouting::ManageInlineBehaviorBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateManageInlineBehaviorBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Creates a NXOpen::MechanicalRouting::ManageInlineBehaviorBuilder object.
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component is part occ of subset/workpart in the workset/displayed part. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::MergeBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateMergeBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Creates a NXOpen::MechanicalRouting::MergeBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which merge stock is being performed. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::MovePathBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateMovePathBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Create a NXOpen::MechanicalRouting::MovePathBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which move is performed. Can be NULL when work part is same as displayed part |
NXOpen::MechanicalRouting::PartPlacementBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreatePartPlacementBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc | ||
) |
Creates a NXOpen::MechanicalRouting::PartPlacementBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which placement is being performed. It can be passed as null tag when not working in context. |
NXOpen::MechanicalRouting::PipingComponentFileBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreatePipingComponentFileBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::MechanicalRouting::PipingComponentFileBuilder object.
Created in NX12.0.0.
License requirements : routing_pipetube ("Routing Piping and Tubing")
part | the part associated with the builder. Cannot be NULL. |
NXOpen::MechanicalRouting::RefreshRunsFromTeamcenterBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateRefreshRunsFromTeamcenterBuilder | ( | NXOpen::Assemblies::Component * | containerPartOccurrence | ) |
Creates a NXOpen::MechanicalRouting::RefreshRunsFromTeamcenterBuilder object.
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
containerPartOccurrence | the part occurence of the container containg the runs to be refreshed. Cannot be NULL. |
NXOpen::MechanicalRouting::SplitBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateSplitBuilder | ( | NXOpen::Part * | part, |
const std::vector< NXOpen::Routing::ControlPoint * > & | controlPoints | ||
) |
Creates a NXOpen::MechanicalRouting::SplitBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
controlPoints | selected Control Points for split stock components |
NXOpen::MechanicalRouting::StockBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateStockBuilder | ( | NXOpen::Part * | part, |
NXOpen::Assemblies::Component * | workOcc, | ||
const std::vector< NXOpen::NXObject * > & | segmentsOrStocks | ||
) |
Creates a NXOpen::MechanicalRouting::StockBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
workOcc | the container component within which stock is being created |
segmentsOrStocks | Occurrences of Routing segments to assign stock to or stock to be edited |
NXOpen::MechanicalRouting::TransformBlockBuilder* NXOpen::MechanicalRouting::BuilderFactory::CreateTransformBlockBuilder | ( | NXOpen::Part * | part | ) |
Create a NXOpen::MechanicalRouting::TransformBlockBuilder object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
part | the part associated with the builder. Cannot be NULL. |
tag_t NXOpen::MechanicalRouting::BuilderFactory::Tag | ( | ) | const |
Returns the tag of this object.