NXOpen .NET Reference  12.0.0
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:

Public Member Functions

unsafe
NXOpen.MechanicalRouting.EditPointBuilder 
CreateEditPointBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.EditPointBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.PartPlacementBuilder 
CreatePartPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.PartPlacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.EditPlacementBuilder 
CreateEditPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.EditPlacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder 
CreateManageInlineBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.ManageInlineBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.MovePathBuilder 
CreateMovePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.MovePathBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.CreatePathBuilder 
CreateCreatePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.MechanicalRouting.CreatePathBuilder 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.SplitBuilder 
CreateSplitBuilder (NXOpen.Part part, NXOpen.Routing.ControlPoint[] controlPoints)
 Creates a NXOpen.MechanicalRouting.SplitBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.TransformBlockBuilder 
CreateTransformBlockBuilder (NXOpen.Part part)
 Create a NXOpen.MechanicalRouting.TransformBlockBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.InsulationBuilder 
CreateInsulationBuilder (NXOpen.Part part, NXOpen.Assemblies.Component insulationPartOccurrence)
 Create a NXOpen.MechanicalRouting.InsulationBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.AssignCornerBuilder 
CreateAssignCornerBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.AssignCornerBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.MergeBuilder 
CreateMergeBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.MergeBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.ConnectBuilder 
CreateConnectBuilder (NXOpen.Part part, NXOpen.Assemblies.Component[] components)
 Creates a NXOpen.MechanicalRouting.ConnectBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder 
CreateDynamicCutElbowBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.PipingComponentFileBuilder 
CreatePipingComponentFileBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.PipingComponentFileBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.BulkReplacementBuilder 
CreateBulkReplacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.NXObject[] segmentsOrStocks)
 Creates a NXOpen.MechanicalRouting.BulkReplacementBuilder object. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. 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 
)

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 
)

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 
)

Creates a NXOpen.MechanicalRouting.ConnectBuilder 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).
componentsselected Components for Connect Path
Returns
unsafe 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")

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)

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 
)

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 
)

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.InsulationBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateInsulationBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  insulationPartOccurrence 
)

Create a NXOpen.MechanicalRouting.InsulationBuilder object.

Created in NX11.0.0

License requirements: routing_advanced ("Routing Advanced")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
insulationPartOccurrence
Returns
unsafe 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")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
Returns
unsafe 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")

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 
)

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 
)

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)

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.SplitBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateSplitBuilder ( NXOpen.Part  part,
NXOpen.Routing.ControlPoint[]  controlPoints 
)

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 
)

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)

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.