Class BuilderFactory
Inheritance
BuilderFactory
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
CreateConnectOutletStockBuilder(Part)
Declaration
public ConnectOutletStockBuilder CreateConnectOutletStockBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateDerivedPathBuilder(Part)
Declaration
public DerivedPathBuilder CreateDerivedPathBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateDisconnectBuilder(Part, Component)
Declaration
public DisconnectBuilder CreateDisconnectBuilder(Part part, Component workOcc)
Parameters
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
CreateEditTemplateParametersBuilder(Part)
Declaration
public EditTemplateParametersBuilder CreateEditTemplateParametersBuilder(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
CreateInsulationBuilder(Part, Component, Component)
Declaration
public InsulationBuilder CreateInsulationBuilder(Part part, Component workOcc, Component insulationPartOccurrence)
Parameters
Returns
CreateLibraryRefreshBuilder(Part)
Declaration
public LibraryRefreshBuilder CreateLibraryRefreshBuilder(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
Declaration
public SplineBuilder CreateSplineBuilderWithInputStockName(Part part, Part rootpart, string componentName)
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