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

Represents an NXOpen.RoutingCommon.BuilderFactory object. More...

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

Public Member Functions

unsafe
NXOpen.RoutingCommon.AssignCornerBuilder 
CreateAssignCornerBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.RoutingCommon.AssignCornerBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.ConnectBuilder 
CreateConnectBuilder (NXOpen.Part part, NXOpen.Assemblies.Component[] components)
 Creates a NXOpen.RoutingCommon.ConnectBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.ConnectBuilder 
CreateConnectBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.Assemblies.Component[] components)
 Creates a NXOpen.RoutingCommon.ConnectBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.EditPlacementBuilder 
CreateEditPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.RoutingCommon.EditPlacementBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.EditPointBuilder 
CreateEditPointBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.RoutingCommon.EditPointBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.InsulationBuilder 
CreateInsulationBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.Assemblies.Component insulationPartOccurrence)
 Create a NXOpen.RoutingCommon.InsulationBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.ManageInlineBehaviorBuilder 
CreateManageInlineBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.RoutingCommon.ManageInlineBehaviorBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.ManageInlineBehaviorBuilder 
CreateManageInlineBehaviorBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.RoutingCommon.ManageInlineBehaviorBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.MergeBuilder 
CreateMergeBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.RoutingCommon.MergeBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.MovePathBuilder 
CreateMovePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.RoutingCommon.MovePathBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.PartPlacementBuilder 
CreatePartPlacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.RoutingCommon.PartPlacementBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.CreatePathBuilder 
CreatePathBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Create a NXOpen.RoutingCommon.CreatePathBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.ReparentPartsBuilder 
CreateReparentPartsBuilder (NXOpen.Part part)
 Create a NXOpen.RoutingCommon.ReparentPartsBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.SimplifyCurvesBuilder 
CreateSimplifyCurvesBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.Routing.ISegment[] segments)
 Create a NXOpen.RoutingCommon.SimplifyCurvesBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.SplitBuilder 
CreateSplitBuilder (NXOpen.Part part, NXOpen.Routing.ControlPoint[] controlPoints)
 Creates a NXOpen.RoutingCommon.SplitBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.StockBuilder 
CreateStockBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.NXObject[] segmentsOrStocks)
 Creates a NXOpen.RoutingCommon.StockBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.SubdivideCurveBuilder 
CreateSubdivideCurveBuilder (NXOpen.Part part, NXOpen.NXObject segment, NXOpen.Point3d pickPoint)
 Create a NXOpen.RoutingCommon.SubdivideCurveBuilder object. More...
 
unsafe
NXOpen.RoutingCommon.TransformBlockBuilder 
CreateTransformBlockBuilder (NXOpen.Part part)
 Create a NXOpen.RoutingCommon.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.RoutingCommon.BuilderFactory object.

Use this object to create specific routing builders.

To obtain an instance of this class, refer to NXOpen.RoutingCommon.RoutingManager

Created in NX1847.0.0

Member Function Documentation

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

Creates a NXOpen.RoutingCommon.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.RoutingCommon.ConnectBuilder NXOpen.RoutingCommon.BuilderFactory.CreateConnectBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component[]  components 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.ConnectBuilder NXOpen.RoutingCommon.BuilderFactory.CreateConnectBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.Assemblies.Component[]  components 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.EditPlacementBuilder NXOpen.RoutingCommon.BuilderFactory.CreateEditPlacementBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.EditPointBuilder NXOpen.RoutingCommon.BuilderFactory.CreateEditPointBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.RoutingCommon.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.RoutingCommon.InsulationBuilder NXOpen.RoutingCommon.BuilderFactory.CreateInsulationBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.Assemblies.Component  insulationPartOccurrence 
)
inline

Create a NXOpen.RoutingCommon.InsulationBuilder object.

Created in NX1847.0.0

License requirements: routing_advanced ("Routing Advanced")

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

Creates a NXOpen.RoutingCommon.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.RoutingCommon.ManageInlineBehaviorBuilder NXOpen.RoutingCommon.BuilderFactory.CreateManageInlineBehaviorBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.MergeBuilder NXOpen.RoutingCommon.BuilderFactory.CreateMergeBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.MovePathBuilder NXOpen.RoutingCommon.BuilderFactory.CreateMovePathBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.RoutingCommon.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.RoutingCommon.PartPlacementBuilder NXOpen.RoutingCommon.BuilderFactory.CreatePartPlacementBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.CreatePathBuilder NXOpen.RoutingCommon.BuilderFactory.CreatePathBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Create a NXOpen.RoutingCommon.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.RoutingCommon.ReparentPartsBuilder NXOpen.RoutingCommon.BuilderFactory.CreateReparentPartsBuilder ( NXOpen.Part  part)
inline

Create a NXOpen.RoutingCommon.ReparentPartsBuilder object.

Created in NX1899.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.RoutingCommon.SimplifyCurvesBuilder NXOpen.RoutingCommon.BuilderFactory.CreateSimplifyCurvesBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.Routing.ISegment[]  segments 
)
inline

Create a NXOpen.RoutingCommon.SimplifyCurvesBuilder object.

Created in NX1899.0.0

License requirements: routing_base ("Routing Basic")

Parameters
part
workOccthe container component within which simplify is being done. It can be passed as null tag when not working in context.
segmentsRouting segments to combine
Returns
unsafe NXOpen.RoutingCommon.SplitBuilder NXOpen.RoutingCommon.BuilderFactory.CreateSplitBuilder ( NXOpen.Part  part,
NXOpen.Routing.ControlPoint[]  controlPoints 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.StockBuilder NXOpen.RoutingCommon.BuilderFactory.CreateStockBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc,
NXOpen.NXObject[]  segmentsOrStocks 
)
inline

Creates a NXOpen.RoutingCommon.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.RoutingCommon.SubdivideCurveBuilder NXOpen.RoutingCommon.BuilderFactory.CreateSubdivideCurveBuilder ( NXOpen.Part  part,
NXOpen.NXObject  segment,
NXOpen.Point3d  pickPoint 
)
inline

Create a NXOpen.RoutingCommon.SubdivideCurveBuilder object.

Created in NX1872.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partthe part associated with the builder. Cannot be a null reference (Nothing in Visual Basic).
segmentRouting segment to be subdivided
pickPointLocation on the segment picked by the user
Returns
unsafe NXOpen.RoutingCommon.TransformBlockBuilder NXOpen.RoutingCommon.BuilderFactory.CreateTransformBlockBuilder ( NXOpen.Part  part)
inline

Create a NXOpen.RoutingCommon.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.RoutingCommon.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.