NXOpen C++ Reference Guide
|
Represents an avoidance methods builder
Created in NX12.0.1.
More...
Public Types | |
enum | JaOperationAvoidanceMethodType { JaOperationAvoidanceMethodTypeNone, JaOperationAvoidanceMethodTypeRetract, JaOperationAvoidanceMethodTypeTilt, JaOperationAvoidanceMethodTypeWarning, JaOperationAvoidanceMethodTypeStop, JaOperationAvoidanceMethodTypeTiltstop } |
Enum of Avoidance Meethod Types. More... | |
Public Member Functions | |
NXOpen::CAM::AvoidanceMethodsBuilder::JaOperationAvoidanceMethodType | AvoidanceMethod () |
Returns the avoidance method used for common block Created in NX12.0.1. More... | |
void | SetAvoidanceMethod (NXOpen::CAM::AvoidanceMethodsBuilder::JaOperationAvoidanceMethodType avoidanceMethodType) |
Sets the avoidance method used for common block Created in NX12.0.1. More... | |
Public Member Functions inherited from NXOpen::CAM::BaseBuilder | |
NXOpen::TaggedObject * | GetCustomizableItemBuilder (const NXString &name) |
Returns the customizable item builder for given customizable item name Created in NX11.0.1. More... | |
NXOpen::TaggedObject * | GetCustomizableItemBuilder (const char *name) |
Returns the customizable item builder for given customizable item name Created in NX11.0.1. More... | |
std::vector< NXString > | GetCustomizableItemNames () |
Returns the names for all customizable item ids. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents an avoidance methods builder
Created in NX12.0.1.
Enum of Avoidance Meethod Types.
NXOpen::CAM::AvoidanceMethodsBuilder::JaOperationAvoidanceMethodType NXOpen::CAM::AvoidanceMethodsBuilder::AvoidanceMethod | ( | ) |
Returns the avoidance method used for common block
Created in NX12.0.1.
License requirements : None
void NXOpen::CAM::AvoidanceMethodsBuilder::SetAvoidanceMethod | ( | NXOpen::CAM::AvoidanceMethodsBuilder::JaOperationAvoidanceMethodType | avoidanceMethodType | ) |
Sets the avoidance method used for common block
Created in NX12.0.1.
License requirements : cam_base ("CAM BASE")
avoidanceMethodType | the avoidance method value |