NXOpen .NET Reference Guide
|
Represents a cut level object for cavity mill and zlevel mill. More...
Public Types | |
enum | MeasureTypes { TopLevel, RangeTop, RangeBottom, WcsOrigin } |
measure from types More... | |
enum | RangeTypes { Automatic, UserDefined, Single } |
range types More... | |
enum | Types { Constant, Optimized, RangeBottom } |
cut level types More... | |
Public Member Functions | |
unsafe int | AddRangeFromDepth (double rangeDepth, double depthPerCut, NXOpen.CAM.CutLevel.MeasureTypes measureType, int referencedRange) |
Add a new range by specifying the range depth More... | |
unsafe int | AddRangeFromGeometry (NXOpen.NXObject selectedObject, double depthPerCut) |
Add a new range by specifying the level geometry More... | |
unsafe void | ApplyGlobalDepthPerCut () |
Update the cut levels based on the global depth per cut More... | |
unsafe void | DeleteRange (int index) |
Delete a range More... | |
unsafe bool | InitializeData () |
Prepare and update cut level data More... | |
unsafe void | SetRangeDepth (int index, double rangeDepth, NXOpen.CAM.CutLevel.MeasureTypes measureType) |
Set the range depth More... | |
unsafe void | SetRangeDepthPerCut (int index, double depthPerCut) |
Set the range depth per cut More... | |
unsafe void | SetRangeGeometry (int index, NXOpen.NXObject geometry) |
Set the range geometry More... | |
unsafe void | SetTopGeometry (NXOpen.NXObject currentValue) |
Set the top selected geometry More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current 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 | |
unsafe NXOpen.CAM.CutLevel.Types | CutLevelType [get, set] |
Returns or sets the cut level type More... | |
unsafe NXOpen.CAM.InheritableToolDepBuilder | DistanceBelow [get] |
Returns the distance below the bottom of the last range More... | |
unsafe NXOpen.CAM.StepoverBuilder | GlobalDepthPerCut [get] |
Returns the global depth per cut More... | |
unsafe NXOpen.CAM.CutLevel.RangeTypes | RangeType [get, set] |
Returns or sets the range type More... | |
unsafe bool | TopOffCriticalDepths [get, set] |
Returns or sets the top off critical depths More... | |
unsafe double | TopZc [get, set] |
Returns or sets the top ZC value More... | |
Properties inherited from NXOpen.TaggedObject | |
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.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a cut level object for cavity mill and zlevel mill.
Created in NX7.5.0
|
inline |
Add a new range by specifying the range depth
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
rangeDepth | the range depth from reference point |
depthPerCut | the local depth per cut, if zero, set with global depth per cut |
measureType | the measure type for the depth |
referencedRange | the position of referenced range, only valid when measure type is range top or bottom. if -1, referencing the last range. |
|
inline |
Add a new range by specifying the level geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
selectedObject | the geometry associated to the current level |
depthPerCut | the local depth per cut, if zero, set with global depth per cut |
|
inline |
Update the cut levels based on the global depth per cut
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
|
inline |
Delete a range
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be deleted |
|
inline |
Prepare and update cut level data
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
|
inline |
Set the range depth
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
rangeDepth | the range depth |
measureType | the measure type for the depth |
|
inline |
Set the range depth per cut
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
depthPerCut | the local depth per cut |
|
inline |
Set the range geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
geometry | the geometry associated to the current level |
|
inline |
Set the top selected geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
currentValue | the top object |
|
getset |
Returns or sets the cut level type
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
get |
Returns the distance below the bottom of the last range
Created in NX7.5.0
License requirements: None.
|
get |
Returns the global depth per cut
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the range type
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the top off critical depths
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the top ZC value
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")