NX Open C++ Reference Guide
|
Represents a CAM::NcmScBuilder. More...
Public Types | |
enum | SmoothingOptions { SmoothingOptionsOn, SmoothingOptionsOff } |
Available options for smoothing behavior. More... | |
![]() | |
enum | DefaultRegionStartTypes { DefaultRegionStartTypesMidPoint, DefaultRegionStartTypesCorner } |
Available types for default region start in subop milling. More... | |
Public Member Functions | |
bool | CollisionCheck () |
Returns the collision check activation Created in NX5.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | EngageAgainstCheckBuilder () |
Returns the against check engage settings Created in NX5.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | EngageInitialBuilder () |
Returns the initial engage settings Created in NX5.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | EngageOpenAreaBuilder () |
Returns the open area engage settings Created in NX5.0.0. | |
double | MaxToolAxisChange () |
Returns the max tool axis change | |
bool | OutputContactData () |
Returns the contact data output activation Created in NX5.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | PartSafeClearance () |
Returns the part safe clearance Created in NX9.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | RetractAgainstCheckBuilder () |
Returns the against check retract settings Created in NX5.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | RetractFinalBuilder () |
Returns the final retract settings Created in NX5.0.0. | |
NXOpen::CAM::NcmScEngRetBuilder * | RetractOpenAreaBuilder () |
Returns the open area retract settings Created in NX5.0.0. | |
void | SetCollisionCheck (bool newValue) |
Sets the collision check activation Created in NX5.0.0. | |
void | SetMaxToolAxisChange (double newValue) |
Sets the max tool axis change | |
void | SetOutputContactData (bool newValue) |
Sets the contact data output activation Created in NX5.0.0. | |
void | SetSmoothingOption (NXOpen::CAM::NcmScBuilder::SmoothingOptions newValue) |
Sets the smoothing option | |
NXOpen::CAM::NcmSmoothingBuilder * | SmoothingBuilder () |
Returns the smoothing builder Created in NX9.0.0. | |
NXOpen::CAM::NcmScBuilder::SmoothingOptions | SmoothingOption () |
Returns the smoothing option | |
NXOpen::CAM::InheritableToolDepBuilder * | SmoothingRadiusBuilder () |
Returns the smoothing radius settings | |
NXOpen::CAM::NcmAvoidancePointBuilder * | TransferAvoidanceFromBuilder () |
Returns the from point builder Created in NX5.0.0. | |
NXOpen::CAM::NcmAvoidancePointBuilder * | TransferAvoidanceGohomeBuilder () |
Returns the gohome point builder Created in NX5.0.0. | |
NXOpen::CAM::NcmAvoidancePointBuilder * | TransferAvoidanceReturnBuilder () |
Returns the return point builder Created in NX5.0.0. | |
NXOpen::CAM::NcmAvoidancePointBuilder * | TransferAvoidanceStartBuilder () |
Returns the start point builder Created in NX5.0.0. | |
NXOpen::CAM::NcmTransferBuilder * | TransferBetweenRegionsBuilder () |
Returns the transfer settings for between regions Created in NX5.0.0. | |
NXOpen::CAM::NcmClearanceBuilder * | TransferCommonClearanceBuilder () |
Returns the common clearance setting Created in NX5.0.0. | |
NXOpen::CAM::NcmTransferBuilder * | TransferInitialFinalBuilder () |
Returns the transfer settings for initial and final Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | TransferRegionDistanceBuilder () |
Returns the region distance setting Created in NX5.0.0. | |
NXOpen::CAM::NcmTransferBuilder * | TransferWithinRegionsBuilder () |
Returns the transfer settings for within regions Created in NX5.0.0. | |
![]() | |
NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes | DefaultRegionStartType () |
Returns the region start type Created in NX8.5.0. | |
void | GetRegionStartPoints (std::vector< NXOpen::Point * > ®ionStartPoints) |
Returns region start points Created in NX8.5.0. | |
void | SetDefaultRegionStartType (NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes defaultRegionStartType) |
Sets the region start type Created in NX8.5.0. | |
void | SetRegionStartPoints (const std::vector< NXOpen::Point * > ®ionStartPoints) |
Sets region start points Created in NX8.5.0. | |
void | SetStartPointsUseEffectDist (bool newValue) |
Sets the start points use effective distance Created in NX8.5.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | StartPointsEffectDistBuilder () |
Returns the region start points effective distance builder (inheritable tool dep) Created in NX8.5.0. | |
bool | StartPointsUseEffectDist () |
Returns the start points use effective distance Created in NX8.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a CAM::NcmScBuilder.
Created in NX5.0.0.
bool NXOpen::CAM::NcmScBuilder::CollisionCheck | ( | ) |
Returns the collision check activation
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::EngageAgainstCheckBuilder | ( | ) |
Returns the against check engage settings
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::EngageInitialBuilder | ( | ) |
Returns the initial engage settings
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::EngageOpenAreaBuilder | ( | ) |
Returns the open area engage settings
Created in NX5.0.0.
License requirements : None
double NXOpen::CAM::NcmScBuilder::MaxToolAxisChange | ( | ) |
Returns the max tool axis change
Use CAM::NcmScBuilder::SmoothingBuilder instead.
Created in NX5.0.0.
License requirements : None
bool NXOpen::CAM::NcmScBuilder::OutputContactData | ( | ) |
Returns the contact data output activation
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmScBuilder::PartSafeClearance | ( | ) |
Returns the part safe clearance
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::RetractAgainstCheckBuilder | ( | ) |
Returns the against check retract settings
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::RetractFinalBuilder | ( | ) |
Returns the final retract settings
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmScEngRetBuilder* NXOpen::CAM::NcmScBuilder::RetractOpenAreaBuilder | ( | ) |
Returns the open area retract settings
Created in NX5.0.0.
License requirements : None
void NXOpen::CAM::NcmScBuilder::SetCollisionCheck | ( | bool | newValue | ) |
Sets the collision check activation
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::NcmScBuilder::SetMaxToolAxisChange | ( | double | newValue | ) |
Sets the max tool axis change
Use CAM::NcmScBuilder::SmoothingBuilder instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the max tool axis change |
void NXOpen::CAM::NcmScBuilder::SetOutputContactData | ( | bool | newValue | ) |
Sets the contact data output activation
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::NcmScBuilder::SetSmoothingOption | ( | NXOpen::CAM::NcmScBuilder::SmoothingOptions | newValue | ) |
Sets the smoothing option
Use CAM::NcmScBuilder::SmoothingBuilder instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
NXOpen::CAM::NcmSmoothingBuilder* NXOpen::CAM::NcmScBuilder::SmoothingBuilder | ( | ) |
Returns the smoothing builder
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::NcmScBuilder::SmoothingOptions NXOpen::CAM::NcmScBuilder::SmoothingOption | ( | ) |
Returns the smoothing option
Use CAM::NcmScBuilder::SmoothingBuilder instead.
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmScBuilder::SmoothingRadiusBuilder | ( | ) |
Returns the smoothing radius settings
Use CAM::NcmScBuilder::SmoothingBuilder instead.
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmAvoidancePointBuilder* NXOpen::CAM::NcmScBuilder::TransferAvoidanceFromBuilder | ( | ) |
Returns the from point builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmAvoidancePointBuilder* NXOpen::CAM::NcmScBuilder::TransferAvoidanceGohomeBuilder | ( | ) |
Returns the gohome point builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmAvoidancePointBuilder* NXOpen::CAM::NcmScBuilder::TransferAvoidanceReturnBuilder | ( | ) |
Returns the return point builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmAvoidancePointBuilder* NXOpen::CAM::NcmScBuilder::TransferAvoidanceStartBuilder | ( | ) |
Returns the start point builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmTransferBuilder* NXOpen::CAM::NcmScBuilder::TransferBetweenRegionsBuilder | ( | ) |
Returns the transfer settings for between regions
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmClearanceBuilder* NXOpen::CAM::NcmScBuilder::TransferCommonClearanceBuilder | ( | ) |
Returns the common clearance setting
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmTransferBuilder* NXOpen::CAM::NcmScBuilder::TransferInitialFinalBuilder | ( | ) |
Returns the transfer settings for initial and final
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmScBuilder::TransferRegionDistanceBuilder | ( | ) |
Returns the region distance setting
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::NcmTransferBuilder* NXOpen::CAM::NcmScBuilder::TransferWithinRegionsBuilder | ( | ) |
Returns the transfer settings for within regions
Created in NX5.0.0.
License requirements : None