Class WorkpieceBuilder
Inheritance
WorkpieceBuilder
Assembly: NXOpen.dll
public class WorkpieceBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected WorkpieceBuilder()
Properties
Declaration
public WorkpieceBuilder.WorkPieceType BlockType { get; set; }
Property Value
Declaration
public WorkpieceBuilder.MethodType GenerateMethod { get; set; }
Property Value
Declaration
public Point ReferencePoint { get; set; }
Property Value
Declaration
public bool RoundDimensionValue { get; set; }
Property Value
Declaration
public double RoundPrecision { get; set; }
Property Value
Declaration
public bool RoundTotalDimension { get; set; }
Property Value
Declaration
public double RoundTotalDimensionPrecision { get; set; }
Property Value
SelectWorkPieceBody
Declaration
public SelectBodyList SelectWorkPieceBody { get; }
Property Value
Declaration
public bool ShowBoundbox { get; set; }
Property Value
Declaration
public WorkpieceBuilder.Types Type { get; set; }
Property Value
Methods
Declaration
public WorkPieceData CreateWorkPieceData()
Returns
Declaration
public void EditWorkpieceUdo(NXObject body, double[] boxSize)
Parameters
Declaration
public WorkPieceData GetWorkPieceData()
Returns
Declaration
public void InitWorkPieceData(out WorkpieceBuilder.MethodType type, out WorkpieceBuilder.WorkPieceType workpiecetype)
Parameters
Declaration
public void InsertBlock()
Declaration
public void LinkSketchWorkpieceToShrinkPart(WorkpieceBuilder.WorkPieceType createType, NXObject body)
Parameters
Declaration
public void MoveStandardWorkpieceToLayer(int newLayer)
Parameters
Type |
Name |
Description |
int |
newLayer |
|
Declaration
public void MoveWorkpieceSketchToLayer(int newLayer)
Parameters
Type |
Name |
Description |
int |
newLayer |
|
Declaration
Declaration
public void SetCombinedExtrudeBuilder(FeatureBuilder combinedExtrude)
Parameters
SetExtrudeBuilder(FeatureBuilder)
Declaration
public void SetExtrudeBuilder(FeatureBuilder extrude)
Parameters
Declaration
public void SetLayoutInfo()
Declaration
public void SetWorkpiecePartBlankStatus(NXObject partTag, int blank)
Parameters
Declaration
public void UpdateSketchCurves(NXObject workpiece)
Parameters
Type |
Name |
Description |
NXObject |
workpiece |
|
Declaration
public void UpdateSketchCurvesWhenUsingRefPoint(NXObject sketchTag, double[] offset)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink