public interface BuilderFactory extends Remote
BuilderFactory
object. Use this object
to create specific routing mechanical builders.
RoutingManager
EditPointBuilder createEditPointBuilder(Part part) throws NXException, RemoteException
EditPointBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
PartPlacementBuilder createPartPlacementBuilder(Part part) throws NXException, RemoteException
PartPlacementBuilder
object.
part
- the part associated with the builder. Cannot be null.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) throws NXException, RemoteException
MovePathBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
CreatePathBuilder createCreatePathBuilder(Part part) throws NXException, RemoteException
CreatePathBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
StockBuilder createStockBuilder(Part part, NXObject[] segmentsOrStocks) throws NXException, RemoteException
StockBuilder
object.
part
- the part associated with the builder. Cannot be null.segmentsOrStocks
- 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) throws NXException, RemoteException
AssignCornerBuilder
object.
part
- the part associated with the builder. Cannot be null.NXException
RemoteException
MergeBuilder createMergeBuilder(Part part) throws NXException, RemoteException
MergeBuilder
object.
part
- the part associated with the builder. Cannot be null.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
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.