NXOpen C++ Reference Guide
|
Represents Multi-Tool Export Builder
Created in NX12.0.1.
More...
Public Types | |
enum | SaveFlags { SaveFlagsReplace, SaveFlagsCreateNew } |
the save flag options More... | |
Public Member Functions | |
void | Export () |
The cutter export entry Created in NX12.0.1. More... | |
std::vector< NXString > | GetValidAttributes (const NXString &targetClass) |
The valid attributes, target class in the builder needs to be set before this method is called Created in NX12.0.1. More... | |
std::vector< NXString > | GetValidAttributes (const char *targetClass) |
The valid attributes, target class in the builder needs to be set before this method is called Created in NX12.0.1. More... | |
std::vector< NXString > | GetValidTargetClasses (NXOpen::CAM::MultiToolExport::SaveFlags saveFlag, const NXString &replaceLibref) |
The valid target classes of the multi-tool Created in NX12.0.1. More... | |
std::vector< NXString > | GetValidTargetClasses (NXOpen::CAM::MultiToolExport::SaveFlags saveFlag, const char *replaceLibref) |
The valid target classes of the multi-tool Created in NX12.0.1. More... | |
void | GetValidValuesOfAttribute (const NXString &attr, std::vector< NXString > &valueIds, std::vector< NXString > &valueTexts) |
The valid values of certain attribute Created in NX12.0.1. More... | |
void | GetValidValuesOfAttribute (const char *attr, std::vector< NXString > &valueIds, std::vector< NXString > &valueTexts) |
The valid values of certain attribute Created in NX12.0.1. More... | |
NXString | Libref () |
Returns the libref of the export multi-tool Created in NX12.0.1. More... | |
NXOpen::CAM::MultiToolExport::SaveFlags | SaveFlag () |
Returns the export type Created in NX12.0.1. More... | |
void | SetAttributeAndValue (std::vector< NXString > &attributes, std::vector< NXString > &values) |
The attributes and values Created in NX12.0.1. More... | |
void | SetLibref (const NXString &libref) |
Sets the libref of the export multi-tool Created in NX12.0.1. More... | |
void | SetLibref (const char *libref) |
Sets the libref of the export multi-tool Created in NX12.0.1. More... | |
void | SetSaveFlag (NXOpen::CAM::MultiToolExport::SaveFlags saveFlag) |
Sets the export type Created in NX12.0.1. More... | |
void | SetTargetClass (const NXString &targetClass) |
Sets the target class for exporting Created in NX12.0.1. More... | |
void | SetTargetClass (const char *targetClass) |
Sets the target class for exporting Created in NX12.0.1. More... | |
NXString | TargetClass () |
Returns the target class for exporting Created in NX12.0.1. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents Multi-Tool Export Builder
Created in NX12.0.1.
void NXOpen::CAM::MultiToolExport::Export | ( | ) |
The cutter export entry
Created in NX12.0.1.
License requirements : None
std::vector<NXString> NXOpen::CAM::MultiToolExport::GetValidAttributes | ( | const NXString & | targetClass | ) |
The valid attributes, target class in the builder needs to be set before this method is called
Created in NX12.0.1.
License requirements : None
targetClass | targetclass |
std::vector<NXString> NXOpen::CAM::MultiToolExport::GetValidAttributes | ( | const char * | targetClass | ) |
The valid attributes, target class in the builder needs to be set before this method is called
Created in NX12.0.1.
License requirements : None
targetClass | targetclass |
std::vector<NXString> NXOpen::CAM::MultiToolExport::GetValidTargetClasses | ( | NXOpen::CAM::MultiToolExport::SaveFlags | saveFlag, |
const NXString & | replaceLibref | ||
) |
The valid target classes of the multi-tool
Created in NX12.0.1.
License requirements : None
saveFlag | saveflag |
replaceLibref | replacelibref |
std::vector<NXString> NXOpen::CAM::MultiToolExport::GetValidTargetClasses | ( | NXOpen::CAM::MultiToolExport::SaveFlags | saveFlag, |
const char * | replaceLibref | ||
) |
The valid target classes of the multi-tool
Created in NX12.0.1.
License requirements : None
saveFlag | saveflag |
replaceLibref | replacelibref |
void NXOpen::CAM::MultiToolExport::GetValidValuesOfAttribute | ( | const NXString & | attr, |
std::vector< NXString > & | valueIds, | ||
std::vector< NXString > & | valueTexts | ||
) |
The valid values of certain attribute
Created in NX12.0.1.
License requirements : None
attr | attr |
valueIds | valueids |
valueTexts | valuetexts |
void NXOpen::CAM::MultiToolExport::GetValidValuesOfAttribute | ( | const char * | attr, |
std::vector< NXString > & | valueIds, | ||
std::vector< NXString > & | valueTexts | ||
) |
The valid values of certain attribute
Created in NX12.0.1.
License requirements : None
attr | attr |
valueIds | valueids |
valueTexts | valuetexts |
NXString NXOpen::CAM::MultiToolExport::Libref | ( | ) |
Returns the libref of the export multi-tool
Created in NX12.0.1.
License requirements : None
NXOpen::CAM::MultiToolExport::SaveFlags NXOpen::CAM::MultiToolExport::SaveFlag | ( | ) |
Returns the export type
Created in NX12.0.1.
License requirements : None
void NXOpen::CAM::MultiToolExport::SetAttributeAndValue | ( | std::vector< NXString > & | attributes, |
std::vector< NXString > & | values | ||
) |
The attributes and values
Created in NX12.0.1.
License requirements : None
attributes | The attributes |
values | The values |
void NXOpen::CAM::MultiToolExport::SetLibref | ( | const NXString & | libref | ) |
Sets the libref of the export multi-tool
Created in NX12.0.1.
License requirements : None
libref | The libref |
void NXOpen::CAM::MultiToolExport::SetLibref | ( | const char * | libref | ) |
Sets the libref of the export multi-tool
Created in NX12.0.1.
License requirements : None
libref | The libref |
void NXOpen::CAM::MultiToolExport::SetSaveFlag | ( | NXOpen::CAM::MultiToolExport::SaveFlags | saveFlag | ) |
Sets the export type
Created in NX12.0.1.
License requirements : None
saveFlag | The export type |
void NXOpen::CAM::MultiToolExport::SetTargetClass | ( | const NXString & | targetClass | ) |
Sets the target class for exporting
Created in NX12.0.1.
License requirements : None
targetClass | The target class |
void NXOpen::CAM::MultiToolExport::SetTargetClass | ( | const char * | targetClass | ) |
Sets the target class for exporting
Created in NX12.0.1.
License requirements : None
targetClass | The target class |
NXString NXOpen::CAM::MultiToolExport::TargetClass | ( | ) |
Returns the target class for exporting
Created in NX12.0.1.
License requirements : None