NX Open C++ Reference Guide
|
Represents Cutter Export Builder
Created in NX9.0.0.
More...
Public Types | |
enum | HolderExportStatus { HolderExportStatusOk, HolderExportStatusUnchanged, HolderExportStatusUndefined, HolderExportStatusUntried, HolderExportStatusFail } |
the holder export status More... | |
enum | SaveFlags { SaveFlagsReplace, SaveFlagsCreateNew } |
the save flag options More... | |
enum | TrackpointExportStatus { TrackpointExportStatusOk, TrackpointExportStatusUnchanged, TrackpointExportStatusUndefined, TrackpointExportStatusUntried, TrackpointExportStatusFail } |
the trackpoint export status More... | |
Public Member Functions | |
void | Export () |
The cutter export entry Created in NX9.0.0. More... | |
void | ExportHolder () |
The holder export entry Created in NX9.0.0. More... | |
NXOpen::CAM::CutterExport::HolderExportStatus | GetHolderExportStatus () |
The flag indicate export status of holder. More... | |
NXOpen::CAM::CutterExport::TrackpointExportStatus | GetTrackpointExportStatus () |
The flag indicate export status of trackpoint. 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. 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. More... | |
std::vector< NXString > | GetValidTargetClasses (NXOpen::CAM::CutterExport::SaveFlags saveFlag, const NXString &replaceLibref) |
The valid target classes of the cutter. More... | |
std::vector< NXString > | GetValidTargetClasses (NXOpen::CAM::CutterExport::SaveFlags saveFlag, const char *replaceLibref) |
The valid target classes of the cutter. More... | |
void | GetValidValuesOfAttribute (const NXString &attr, std::vector< NXString > &valueIds, std::vector< NXString > &valueTexts) |
The valid values of certain attribute Created in NX9.0.0. More... | |
void | GetValidValuesOfAttribute (const char *attr, std::vector< NXString > &valueIds, std::vector< NXString > &valueTexts) |
The valid values of certain attribute Created in NX9.0.0. More... | |
NXString | HolderLibref () |
Returns the libref of the export holder Created in NX9.0.0. More... | |
NXOpen::CAM::CutterExport::SaveFlags | HolderSaveFlag () |
Returns the export type Created in NX9.0.0. More... | |
NXString | Libref () |
Returns the libref of the export cutter Created in NX9.0.0. More... | |
NXOpen::CAM::CutterExport::SaveFlags | SaveFlag () |
Returns the export type Created in NX9.0.0. More... | |
void | SetAttributeAndValue (std::vector< NXString > &attributes, std::vector< NXString > &values) |
The attributes and values Created in NX9.0.0. More... | |
void | SetHolderLibref (const NXString &libref) |
Sets the libref of the export holder Created in NX9.0.0. More... | |
void | SetHolderLibref (const char *libref) |
Sets the libref of the export holder Created in NX9.0.0. More... | |
void | SetHolderSaveFlag (NXOpen::CAM::CutterExport::SaveFlags saveFlag) |
Sets the export type Created in NX9.0.0. More... | |
void | SetLibref (const NXString &libref) |
Sets the libref of the export cutter Created in NX9.0.0. More... | |
void | SetLibref (const char *libref) |
Sets the libref of the export cutter Created in NX9.0.0. More... | |
void | SetSaveFlag (NXOpen::CAM::CutterExport::SaveFlags saveFlag) |
Sets the export type Created in NX9.0.0. More... | |
void | SetTargetClass (const NXString &targetClass) |
Sets the target class for exporting Created in NX9.0.0. More... | |
void | SetTargetClass (const char *targetClass) |
Sets the target class for exporting Created in NX9.0.0. More... | |
NXString | TargetClass () |
Returns the target class for exporting Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents Cutter Export Builder
Created in NX9.0.0.
the holder export status
the trackpoint export status
void NXOpen::CAM::CutterExport::Export | ( | ) |
The cutter export entry
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::CutterExport::ExportHolder | ( | ) |
The holder export entry
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutterExport::HolderExportStatus NXOpen::CAM::CutterExport::GetHolderExportStatus | ( | ) |
The flag indicate export status of holder.
NXOpen::CAM::CutterExport::TrackpointExportStatus NXOpen::CAM::CutterExport::GetTrackpointExportStatus | ( | ) |
The flag indicate export status of trackpoint.
The valid attributes, target class in the builder needs to be set before this method is called.
targetClass | targetclass |
std::vector<NXString> NXOpen::CAM::CutterExport::GetValidAttributes | ( | const char * | targetClass | ) |
The valid attributes, target class in the builder needs to be set before this method is called.
targetClass | targetclass |
std::vector<NXString> NXOpen::CAM::CutterExport::GetValidTargetClasses | ( | NXOpen::CAM::CutterExport::SaveFlags | saveFlag, |
const NXString & | replaceLibref | ||
) |
The valid target classes of the cutter.
saveFlag | saveflag |
replaceLibref | replacelibref |
std::vector<NXString> NXOpen::CAM::CutterExport::GetValidTargetClasses | ( | NXOpen::CAM::CutterExport::SaveFlags | saveFlag, |
const char * | replaceLibref | ||
) |
The valid target classes of the cutter.
saveFlag | saveflag |
replaceLibref | replacelibref |
void NXOpen::CAM::CutterExport::GetValidValuesOfAttribute | ( | const NXString & | attr, |
std::vector< NXString > & | valueIds, | ||
std::vector< NXString > & | valueTexts | ||
) |
The valid values of certain attribute
Created in NX9.0.0.
License requirements : None
attr | attr |
valueIds | valueids |
valueTexts | valuetexts |
void NXOpen::CAM::CutterExport::GetValidValuesOfAttribute | ( | const char * | attr, |
std::vector< NXString > & | valueIds, | ||
std::vector< NXString > & | valueTexts | ||
) |
The valid values of certain attribute
Created in NX9.0.0.
License requirements : None
attr | attr |
valueIds | valueids |
valueTexts | valuetexts |
NXString NXOpen::CAM::CutterExport::HolderLibref | ( | ) |
Returns the libref of the export holder
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutterExport::SaveFlags NXOpen::CAM::CutterExport::HolderSaveFlag | ( | ) |
Returns the export type
Created in NX9.0.0.
License requirements : None
NXString NXOpen::CAM::CutterExport::Libref | ( | ) |
Returns the libref of the export cutter
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CutterExport::SaveFlags NXOpen::CAM::CutterExport::SaveFlag | ( | ) |
Returns the export type
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::CutterExport::SetAttributeAndValue | ( | std::vector< NXString > & | attributes, |
std::vector< NXString > & | values | ||
) |
The attributes and values
Created in NX9.0.0.
License requirements : None
attributes | The attributes |
values | The values |
void NXOpen::CAM::CutterExport::SetHolderLibref | ( | const NXString & | libref | ) |
Sets the libref of the export holder
Created in NX9.0.0.
License requirements : None
libref | The libref |
void NXOpen::CAM::CutterExport::SetHolderLibref | ( | const char * | libref | ) |
Sets the libref of the export holder
Created in NX9.0.0.
License requirements : None
libref | The libref |
void NXOpen::CAM::CutterExport::SetHolderSaveFlag | ( | NXOpen::CAM::CutterExport::SaveFlags | saveFlag | ) |
Sets the export type
Created in NX9.0.0.
License requirements : None
saveFlag | The export type |
void NXOpen::CAM::CutterExport::SetLibref | ( | const NXString & | libref | ) |
Sets the libref of the export cutter
Created in NX9.0.0.
License requirements : None
libref | The libref |
void NXOpen::CAM::CutterExport::SetLibref | ( | const char * | libref | ) |
Sets the libref of the export cutter
Created in NX9.0.0.
License requirements : None
libref | The libref |
void NXOpen::CAM::CutterExport::SetSaveFlag | ( | NXOpen::CAM::CutterExport::SaveFlags | saveFlag | ) |
Sets the export type
Created in NX9.0.0.
License requirements : None
saveFlag | The export type |
void NXOpen::CAM::CutterExport::SetTargetClass | ( | const NXString & | targetClass | ) |
Sets the target class for exporting
Created in NX9.0.0.
License requirements : None
targetClass | The target class |
void NXOpen::CAM::CutterExport::SetTargetClass | ( | const char * | targetClass | ) |
Sets the target class for exporting
Created in NX9.0.0.
License requirements : None
targetClass | The target class |
NXString NXOpen::CAM::CutterExport::TargetClass | ( | ) |
Returns the target class for exporting
Created in NX9.0.0.
License requirements : None