public interface BuilderFactory extends Remote
BuilderFactory
object. Use this object
to create specific routing mechanical builders.
RoutingManager
EditPointBuilder createEditPointBuilder(Part part, Component workOcc) throws NXException, RemoteException
EditPointBuilder
object.
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.NXException
RemoteException
PartPlacementBuilder createPartPlacementBuilder(Part part, Component workOcc) throws NXException, RemoteException
PartPlacementBuilder
object.
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.NXException
RemoteException
EditPlacementBuilder createEditPlacementBuilder(Part part, Component workOcc) throws NXException, RemoteException
EditPlacementBuilder
object.
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.NXException
RemoteException
ManageInlineBehaviorBuilder createManageInlineBehaviorBuilder(Part part) throws NXException, RemoteException
ManageInlineBehaviorBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
MovePathBuilder createMovePathBuilder(Part part, Component workOcc) throws NXException, RemoteException
MovePathBuilder
object.
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 partNXException
RemoteException
CreatePathBuilder createCreatePathBuilder(Part part, Component workOcc) throws NXException, RemoteException
CreatePathBuilder
object.
part
- the part associated with the builder. Cannot be null.workOcc
- the container component within which stock is being createdNXException
RemoteException
StockBuilder createStockBuilder(Part part, Component workOcc, NXObject[] segmentsOrStocks) throws NXException, RemoteException
StockBuilder
object.
part
- the part associated with the builder. Cannot be null.workOcc
- the container component within which stock is being createdsegmentsOrStocks
- Occurrences of Routing segments to assign
stock to or stock to be editedNXException
RemoteException
SplitBuilder createSplitBuilder(Part part, ControlPoint[] controlPoints) throws NXException, RemoteException
SplitBuilder
object.
part
- the part associated with the builder. Cannot be null.controlPoints
- selected Control Points for split stock componentsNXException
RemoteException
TransformBlockBuilder createTransformBlockBuilder(Part part) throws NXException, RemoteException
TransformBlockBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
InsulationBuilder createInsulationBuilder(Part part, Component insulationPartOccurrence) throws NXException, RemoteException
InsulationBuilder
object.
part
- the part associated with the builder. Cannot be null.insulationPartOccurrence
- NXException
RemoteException
AssignCornerBuilder createAssignCornerBuilder(Part part, Component workOcc) throws NXException, RemoteException
AssignCornerBuilder
object.
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.NXException
RemoteException
MergeBuilder createMergeBuilder(Part part, Component workOcc) throws NXException, RemoteException
MergeBuilder
object.
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.NXException
RemoteException
ConnectBuilder createConnectBuilder(Part part, Component[] components) throws NXException, RemoteException
ConnectBuilder
object.
part
- the part associated with the builder. Cannot be null.components
- selected Components for Connect PathNXException
RemoteException
DynamicCutElbowBehaviorBuilder createDynamicCutElbowBehaviorBuilder(Part part) throws NXException, RemoteException
DynamicCutElbowBehaviorBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
PipingComponentFileBuilder createPipingComponentFileBuilder(Part part) throws NXException, RemoteException
PipingComponentFileBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
BulkReplacementBuilder createBulkReplacementBuilder(Part part, Component workOcc, NXObject[] segmentsOrStocks) throws NXException, RemoteException
BulkReplacementBuilder
object.
part
- the part associated with the builder. Cannot be null.workOcc
- the container component within which stock is being createdsegmentsOrStocks
- Occurrences of Routing segments to assign
stock to or stock to be editedNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.