NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.MechanicalRouting.BuilderFactory Class Reference

Represents an NXOpen.MechanicalRouting.BuilderFactory object. More...

Inheritance diagram for NXOpen.MechanicalRouting.BuilderFactory:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.MechanicalRouting.AssignCornerBuilder 
CreateAssignCornerBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.AssignCornerBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.BulkReplacementBuilder 
CreateBulkReplacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.NXObject[] segmentsOrStocks)
 Creates a NXOpen.MechanicalRouting.BulkReplacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ConnectBuilder 
CreateConnectBuilder (NXOpen.Part part, NXOpen.Assemblies.Component[] components)
 Creates a NXOpen.MechanicalRouting.ConnectBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ConnectBuilder 
CreateConnectBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.Assemblies.Component[] components)
 Creates a NXOpen.MechanicalRouting.ConnectBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.CreatePathBuilder 
CreateCreatePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.CreatePathBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder 
CreateDynamicCutElbowBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.EditPlacementBuilder 
CreateEditPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.EditPlacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.EditPointBuilder 
CreateEditPointBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.EditPointBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder 
CreateManageInlineBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder 
CreateManageInlineBehaviorBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.MergeBuilder 
CreateMergeBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.MergeBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.MovePathBuilder 
CreateMovePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.MovePathBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.PartPlacementBuilder 
CreatePartPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.PartPlacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.PipingComponentFileBuilder 
CreatePipingComponentFileBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.PipingComponentFileBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.RefreshRunsFromTeamcenterBuilder 
CreateRefreshRunsFromTeamcenterBuilder (NXOpen.Assemblies.Component containerPartOccurrence)
 Creates a NXOpen.MechanicalRouting.RefreshRunsFromTeamcenterBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.SplitBuilder 
CreateSplitBuilder (NXOpen.Part part, NXOpen.Routing.ControlPoint[] controlPoints)
 Creates a NXOpen.MechanicalRouting.SplitBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.StockBuilder 
CreateStockBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.NXObject[] segmentsOrStocks)
 Creates a NXOpen.MechanicalRouting.StockBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.TransformBlockBuilder 
CreateTransformBlockBuilder (NXOpen.Part part)
 Create a NXOpen.MechanicalRouting.TransformBlockBuilder object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

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

Member Function Documentation

unsafe NXOpen.MechanicalRouting.AssignCornerBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateAssignCornerBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.AssignCornerBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which bend is being created. It can be passed as null tag when not working in context.
Returns
unsafe NXOpen.MechanicalRouting.BulkReplacementBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateBulkReplacementBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.NXObject[]  segmentsOrStocks 
)
inline

Creates a NXOpen.MechanicalRouting.BulkReplacementBuilder object.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which stock is being created
segmentsOrStocksOccurrences of Routing segments to assign stock to or stock to be edited
Returns
unsafe NXOpen.MechanicalRouting.ConnectBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateConnectBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component[]  components 
)
inline

Creates a NXOpen.MechanicalRouting.ConnectBuilder object.

Created in NX11.0.0

Deprecated in NX1847.0.0. This method is no longer required. Use overloaded version of this method

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
componentsselected Components for Connect Path
Returns
unsafe NXOpen.MechanicalRouting.ConnectBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateConnectBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.Assemblies.Component[]  components 
)
inline

Creates a NXOpen.MechanicalRouting.ConnectBuilder object.

Created in NX1847.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe 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.
componentsselected Components for Connect Path
Returns
unsafe NXOpen.MechanicalRouting.CreatePathBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateCreatePathBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.MechanicalRouting.CreatePathBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which stock is being created
Returns
unsafe NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateDynamicCutElbowBehaviorBuilder ( NXOpen.Part  part)
inline

Creates a NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder object.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
Returns
unsafe NXOpen.MechanicalRouting.EditPlacementBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateEditPlacementBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.EditPlacementBuilder object.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which edit is being performed. It can be passed as null tag when not working in context.
Returns
unsafe NXOpen.MechanicalRouting.EditPointBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateEditPointBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.MechanicalRouting.EditPointBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which edit point is being performed. It can be passed as null tag when not working in context.
Returns
unsafe NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateManageInlineBehaviorBuilder ( NXOpen.Part  part)
inline

Creates a NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder object.

Created in NX11.0.0

Deprecated in NX1847.0.0. This method is no longer required.

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
Returns
unsafe NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateManageInlineBehaviorBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder object.

Created in NX1847.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe 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.
Returns
unsafe NXOpen.MechanicalRouting.MergeBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateMergeBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.MergeBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which merge stock is being performed. It can be passed as null tag when not working in context.
Returns
unsafe NXOpen.MechanicalRouting.MovePathBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateMovePathBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.MechanicalRouting.MovePathBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which move is performed. Can be a null reference (Nothing in Visual Basic) when work part is same as displayed part
Returns
unsafe NXOpen.MechanicalRouting.PartPlacementBuilder NXOpen.MechanicalRouting.BuilderFactory.CreatePartPlacementBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.PartPlacementBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which placement is being performed. It can be passed as null tag when not working in context.
Returns
unsafe NXOpen.MechanicalRouting.PipingComponentFileBuilder NXOpen.MechanicalRouting.BuilderFactory.CreatePipingComponentFileBuilder ( NXOpen.Part  part)
inline

Creates a NXOpen.MechanicalRouting.PipingComponentFileBuilder object.

Created in NX12.0.0

License requirements: routing_pipetube ("Routing Piping and Tubing")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
Returns
unsafe NXOpen.MechanicalRouting.RefreshRunsFromTeamcenterBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateRefreshRunsFromTeamcenterBuilder ( NXOpen.Assemblies.Component  containerPartOccurrence)
inline

Creates a NXOpen.MechanicalRouting.RefreshRunsFromTeamcenterBuilder object.

Created in NX1847.0.0

License requirements: routing_base ("Routing Basic")

Parameters
containerPartOccurrencethe part occurence of the container containg the runs to be refreshed. Cannot be a null reference (Nothing in Visual Basic).
Returns
unsafe NXOpen.MechanicalRouting.SplitBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateSplitBuilder ( NXOpen.Part  part,
NXOpen.Routing.ControlPoint[]  controlPoints 
)
inline

Creates a NXOpen.MechanicalRouting.SplitBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
controlPointsselected Control Points for split stock components
Returns
unsafe NXOpen.MechanicalRouting.StockBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateStockBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.NXObject[]  segmentsOrStocks 
)
inline

Creates a NXOpen.MechanicalRouting.StockBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
workOccthe container component within which stock is being created
segmentsOrStocksOccurrences of Routing segments to assign stock to or stock to be edited
Returns
unsafe NXOpen.MechanicalRouting.TransformBlockBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateTransformBlockBuilder ( NXOpen.Part  part)
inline

Create a NXOpen.MechanicalRouting.TransformBlockBuilder object.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
Returns

Property Documentation

Tag NXOpen.MechanicalRouting.BuilderFactory.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.