Class CutLevel
Assembly: NXOpen.dll
Syntax
public class CutLevel : TaggedObject, IMessageSink
Constructors
CutLevel()
Declaration
Properties
CutLevelType
Declaration
public CutLevel.Types CutLevelType { get; set; }
Property Value
DistanceBelow
Declaration
public InheritableToolDepBuilder DistanceBelow { get; }
Property Value
GlobalDepthPerCut
Declaration
public StepoverBuilder GlobalDepthPerCut { get; }
Property Value
RangeType
Declaration
public CutLevel.RangeTypes RangeType { get; set; }
Property Value
TopOffCriticalDepths
Declaration
public bool TopOffCriticalDepths { get; set; }
Property Value
TopZc
Declaration
public double TopZc { get; set; }
Property Value
Methods
AddRangeFromDepth(double, double, MeasureTypes, int)
Declaration
public int AddRangeFromDepth(double rangeDepth, double depthPerCut, CutLevel.MeasureTypes measureType, int referencedRange)
Parameters
Returns
AddRangeFromGeometry(NXObject, double)
Declaration
public int AddRangeFromGeometry(NXObject selectedObject, double depthPerCut)
Parameters
Returns
ApplyGlobalDepthPerCut()
Declaration
public void ApplyGlobalDepthPerCut()
DeleteRange(int)
Declaration
public void DeleteRange(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
InitializeData()
Declaration
public bool InitializeData()
Returns
SetRangeDepth(int, double, MeasureTypes)
Declaration
public void SetRangeDepth(int index, double rangeDepth, CutLevel.MeasureTypes measureType)
Parameters
SetRangeDepthPerCut(int, double)
Declaration
public void SetRangeDepthPerCut(int index, double depthPerCut)
Parameters
Type |
Name |
Description |
int |
index |
|
double |
depthPerCut |
|
SetRangeGeometry(int, NXObject)
Declaration
public void SetRangeGeometry(int index, NXObject geometry)
Parameters
SetTopGeometry(NXObject)
Declaration
public void SetTopGeometry(NXObject currentValue)
Parameters
Type |
Name |
Description |
NXObject |
currentValue |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink