Class BuilderFactory
Inheritance
System.Object
System.MarshalByRefObject
BuilderFactory
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class BuilderFactory : NXRemotableObject, IMessageSink
Constructors
BuilderFactory(RoutingManager)
Declaration
protected BuilderFactory(RoutingManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateAssignComponentNameBuilder(Part, Component)
Declaration
public AssignComponentNameBuilder CreateAssignComponentNameBuilder(Part part, Component workOcc)
Parameters
Returns
CreateAssignCornerBuilder(Part, Component)
Declaration
public AssignCornerBuilder CreateAssignCornerBuilder(Part part, Component workOcc)
Parameters
Returns
CreateConnectBuilder(Part, Component, Component[])
Declaration
public ConnectBuilder CreateConnectBuilder(Part part, Component workOcc, Component[] components)
Parameters
Returns
CreateConnectBuilder(Part, Component[])
Declaration
[Obsolete("Deprecated in NX1847.0.0. This method is no longer required. Use overloaded version of this method")]
public ConnectBuilder CreateConnectBuilder(Part part, Component[] components)
Parameters
Returns
CreateDerivedPathBuilder(Part)
Declaration
public DerivedPathBuilder CreateDerivedPathBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateEditPlacementBuilder(Part, Component)
Declaration
public EditPlacementBuilder CreateEditPlacementBuilder(Part part, Component workOcc)
Parameters
Returns
CreateEditPointBuilder(Part, Component)
Declaration
public EditPointBuilder CreateEditPointBuilder(Part part, Component workOcc)
Parameters
Returns
CreateInsulationBuilder(Part, Component, Component)
Declaration
public InsulationBuilder CreateInsulationBuilder(Part part, Component workOcc, Component insulationPartOccurrence)
Parameters
Returns
CreateManageInlineBehaviorBuilder(Part)
Declaration
[Obsolete("Deprecated in NX1847.0.0. This method is no longer required.")]
public ManageInlineBehaviorBuilder CreateManageInlineBehaviorBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateManageInlineBehaviorBuilder(Part, Component)
Declaration
public ManageInlineBehaviorBuilder CreateManageInlineBehaviorBuilder(Part part, Component workOcc)
Parameters
Returns
CreateMergeBuilder(Part, Component)
Declaration
public MergeBuilder CreateMergeBuilder(Part part, Component workOcc)
Parameters
Returns
CreateMovePathBuilder(Part, Component)
Declaration
public MovePathBuilder CreateMovePathBuilder(Part part, Component workOcc)
Parameters
Returns
CreatePartPlacementBuilder(Part, Component)
Declaration
public PartPlacementBuilder CreatePartPlacementBuilder(Part part, Component workOcc)
Parameters
Returns
CreatePathBuilder(Part, Component)
Declaration
public CreatePathBuilder CreatePathBuilder(Part part, Component workOcc)
Parameters
Returns
CreateReparentPartsBuilder(Part)
Declaration
public ReparentPartsBuilder CreateReparentPartsBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateSimplifyCurvesBuilder(Part, Component, ISegment[])
Declaration
public SimplifyCurvesBuilder CreateSimplifyCurvesBuilder(Part part, Component workOcc, ISegment[] segments)
Parameters
Returns
CreateSplineBuilder(Part, Part, Component, Curve)
Declaration
public SplineBuilder CreateSplineBuilder(Part part, Part rootpart, Component activePathComp, Curve spline)
Parameters
Returns
CreateSplinePointBuilder(Part, SplineBuilder)
Declaration
public SplinePointBuilder CreateSplinePointBuilder(Part part, SplineBuilder splineBuilder)
Parameters
Returns
CreateSplitBuilder(Part, ControlPoint[])
Declaration
public SplitBuilder CreateSplitBuilder(Part part, ControlPoint[] controlPoints)
Parameters
Returns
CreateStockBuilder(Part, Component, NXObject[])
Declaration
public StockBuilder CreateStockBuilder(Part part, Component workOcc, NXObject[] segmentsOrStocks)
Parameters
Returns
CreateSubdivideCurveBuilder(Part, NXObject, Point3d)
Declaration
public SubdivideCurveBuilder CreateSubdivideCurveBuilder(Part part, NXObject segment, Point3d pickPoint)
Parameters
Returns
Declaration
public TransformBlockBuilder CreateTransformBlockBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink