NXOpen .NET Reference Guide  1899
 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.BulkReplacementBuilder 
CreateBulkReplacementBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc, NXOpen.NXObject[] segmentsOrStocks)
 Creates a NXOpen.MechanicalRouting.BulkReplacementBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder 
CreateDynamicCutElbowBehaviorBuilder (NXOpen.Part part)
 Creates a NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilder object. More...
 
unsafe
NXOpen.MechanicalRouting.EndformBuilder 
CreateEndformBuilder (NXOpen.Part part, NXOpen.Assemblies.Component workOcc)
 Creates a NXOpen.MechanicalRouting.EndformBuilder 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...
 
- 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.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.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.EndformBuilder NXOpen.MechanicalRouting.BuilderFactory.CreateEndformBuilder ( NXOpen.Part  part,
NXOpen.Assemblies.Component  workOcc 
)
inline

Creates a NXOpen.MechanicalRouting.EndformBuilder object.

Created in NX1899.0.0

License requirements: routing_advanced ("Routing Advanced")

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.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

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.