NX Open C++ Reference Guide
|
Represents a Cut Regions Builder
Created in NX9.0.0.
More...
Public Types | |
enum | CutRegionsContainmentTypes { CutRegionsContainmentTypesAll, CutRegionsContainmentTypesSteep, CutRegionsContainmentTypesNonSteep, CutRegionsContainmentTypesFlat, CutRegionsContainmentTypesMixed } |
Available types for containment import options. More... | |
enum | CutRegionsProgramTypes { CutRegionsProgramTypesAll, CutRegionsProgramTypesProgramGroup } |
Available types for program import options. More... | |
enum | CutRegionsStatusTypes { CutRegionsStatusTypesAll, CutRegionsStatusTypesDeferred, CutRegionsStatusTypesCollision } |
Available types for status import options. More... | |
Public Member Functions | |
void | CreateRegions () |
Create regions method Created in NX9.0.0. More... | |
NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes | CutRegionsContainment () |
Returns the containment type import option value Created in NX9.0.0. More... | |
NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes | CutRegionsProgram () |
Returns the program import option value Created in NX9.0.0. More... | |
NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes | CutRegionsStatus () |
Returns the status type import option value Created in NX9.0.0. More... | |
void | DeleteAllRegions () |
Delete all regions method Created in NX9.0.0. More... | |
int | ExecuteDeferCommand (const std::vector< int > &value, int targetSubop) |
Execute defer command method. More... | |
int | ExecuteDeleteCommand (const std::vector< int > &value, int targetSubop) |
Execute delete command method. More... | |
int | ExecuteEditCommand () |
Execute edit command method. More... | |
int | ExecuteGougeCheckCommand () |
Execute gouge check command method. More... | |
int | ExecuteMergeCommand () |
Execute merge command method. More... | |
int | ExecuteReverseCommand (const std::vector< int > &value, int targetSubop) |
Execute reverse command method. More... | |
int | ExecuteSaveToolAxisCommand (const std::vector< int > &value, int targetSubop) |
Execute save tool axis command method. More... | |
int | ExecuteSplitCommand () |
Execute split command method. More... | |
NXOpen::CAM::EditSubopCommand * | GetEditSubopCommandBuilder (const std::vector< int > &value, int targetSubop) |
The edit subop command builder. More... | |
NXOpen::CAM::ParamBuilder * | GetGougeChkSubopCommandBuilder (const std::vector< int > &value, int targetSubop) |
The gouge chk subop command builder. More... | |
NXOpen::CAM::MergeSubopCommand * | GetMergeSubopCommandBuilder (const std::vector< int > &value, int targetSubop) |
The merge subop command builder. More... | |
NXOpen::CAM::SplitSubopCommand * | GetSplitSubopCommandBuilder (const std::vector< int > &value, int targetSubop) |
The split subop command builder. More... | |
void | ImportRegions () |
Import regions method Created in NX9.0.0. More... | |
void | SetCutRegionsContainment (NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes cutRegionsContainment) |
Sets the containment type import option value Created in NX9.0.0. More... | |
void | SetCutRegionsProgram (NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes cutRegionsProgram) |
Sets the program import option value Created in NX9.0.0. More... | |
void | SetCutRegionsStatus (NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes cutRegionsStatus) |
Sets the status type import option value Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::CAM::ObjectContainer | |
void | Copy (const std::vector< int > ¤t) |
Copy CAM Objects Created in NX9.0.2. More... | |
void | Cut (const std::vector< int > ¤t) |
Cut CAM Objects Created in NX9.0.2. More... | |
void | Paste (const std::vector< int > ¤t) |
Paste CAM Objects Created in NX9.0.2. More... | |
void | PasteBefore (const std::vector< int > ¤t) |
Paste before CAM Objects Created in NX9.0.2. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Cut Regions Builder
Created in NX9.0.0.
void NXOpen::CAM::CutRegionsBuilder::CreateRegions | ( | ) |
Create regions method
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsContainment | ( | ) |
Returns the containment type import option value
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsProgram | ( | ) |
Returns the program import option value
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsStatus | ( | ) |
Returns the status type import option value
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::CutRegionsBuilder::DeleteAllRegions | ( | ) |
Delete all regions method
Created in NX9.0.0.
License requirements : None
int NXOpen::CAM::CutRegionsBuilder::ExecuteDeferCommand | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
Execute defer command method.
value | value |
targetSubop | target subop |
int NXOpen::CAM::CutRegionsBuilder::ExecuteDeleteCommand | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
Execute delete command method.
value | value |
targetSubop | target subop |
int NXOpen::CAM::CutRegionsBuilder::ExecuteEditCommand | ( | ) |
Execute edit command method.
int NXOpen::CAM::CutRegionsBuilder::ExecuteGougeCheckCommand | ( | ) |
Execute gouge check command method.
int NXOpen::CAM::CutRegionsBuilder::ExecuteMergeCommand | ( | ) |
Execute merge command method.
int NXOpen::CAM::CutRegionsBuilder::ExecuteReverseCommand | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
Execute reverse command method.
value | value |
targetSubop | target subop |
int NXOpen::CAM::CutRegionsBuilder::ExecuteSaveToolAxisCommand | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
Execute save tool axis command method.
value | value |
targetSubop | target subop |
int NXOpen::CAM::CutRegionsBuilder::ExecuteSplitCommand | ( | ) |
Execute split command method.
NXOpen::CAM::EditSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetEditSubopCommandBuilder | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
The edit subop command builder.
value | value |
targetSubop | target subop |
NXOpen::CAM::ParamBuilder* NXOpen::CAM::CutRegionsBuilder::GetGougeChkSubopCommandBuilder | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
The gouge chk subop command builder.
value | value |
targetSubop | target subop |
NXOpen::CAM::MergeSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetMergeSubopCommandBuilder | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
The merge subop command builder.
value | value |
targetSubop | target subop |
NXOpen::CAM::SplitSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetSplitSubopCommandBuilder | ( | const std::vector< int > & | value, |
int | targetSubop | ||
) |
The split subop command builder.
value | value |
targetSubop | target subop |
void NXOpen::CAM::CutRegionsBuilder::ImportRegions | ( | ) |
Import regions method
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsContainment | ( | NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes | cutRegionsContainment | ) |
Sets the containment type import option value
Created in NX9.0.0.
License requirements : None
cutRegionsContainment | the containment type import option value |
void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsProgram | ( | NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes | cutRegionsProgram | ) |
Sets the program import option value
Created in NX9.0.0.
License requirements : None
cutRegionsProgram | the program import option value |
void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsStatus | ( | NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes | cutRegionsStatus | ) |
Sets the status type import option value
Created in NX9.0.0.
License requirements : None
cutRegionsStatus | the status type import option value |