NX Open C++ Reference Guide
|
Represents a CAM Feature Group
To obtain an instance of this class use CAM::FeatureRecognitionBuilder
Created in NX8.0.0.
More...
Public Types | |
enum | ProcessStatus { ProcessStatusUnknown, ProcessStatusOk, ProcessStatusSuspect } |
Update status of the feature. More... | |
Public Member Functions | |
void | AddFeature (NXOpen::CAM::CAMFeature *feature) |
Adds a feature to the feature geometry group Created in NX8.0.0. | |
std::vector < NXOpen::CAM::CAMFeature * > | GetFeatures () |
Get the features in the feature group. | |
std::vector < NXOpen::CAM::Operation * > | GetOperations () |
Get the operations of the feature group. | |
NXOpen::CAM::CAMObject::Status | GetStatus () |
Get the status of the input object. | |
NXString | Name () |
Returns the name of the feature group Created in NX8.0.0. | |
void | Redistribute () |
Redistributes the geometry of the feature geometry group Created in NX8.5.0. | |
void | RemoveFeature (NXOpen::CAM::CAMFeature *feature) |
Removes a feature from the feature geometry group Created in NX8.0.0. | |
void | SetName (const NXString &name) |
Sets the name of the feature group Created in NX8.0.0. | |
void | SetName (const char *name) |
Sets the name of the feature group Created in NX8.0.0. | |
NXOpen::CAM::FeatureGeometryGroup::ProcessStatus | Status () |
Returns the update status of the feature group Created in NX8.0.0. | |
NXString | Type () |
Returns the feature type of the feature group Created in NX8.0.0. | |
Represents a CAM Feature Group
To obtain an instance of this class use CAM::FeatureRecognitionBuilder
Created in NX8.0.0.
Update status of the feature.
void NXOpen::CAM::FeatureGeometryGroup::AddFeature | ( | NXOpen::CAM::CAMFeature * | feature | ) |
Adds a feature to the feature geometry group
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
feature | feature |
std::vector<NXOpen::CAM::CAMFeature *> NXOpen::CAM::FeatureGeometryGroup::GetFeatures | ( | ) |
Get the features in the feature group.
std::vector<NXOpen::CAM::Operation *> NXOpen::CAM::FeatureGeometryGroup::GetOperations | ( | ) |
Get the operations of the feature group.
NXOpen::CAM::CAMObject::Status NXOpen::CAM::FeatureGeometryGroup::GetStatus | ( | ) |
Get the status of the input object.
|
virtual |
Returns the name of the feature group
Created in NX8.0.0.
License requirements : None
Reimplemented from NXOpen::NXObject.
void NXOpen::CAM::FeatureGeometryGroup::Redistribute | ( | ) |
Redistributes the geometry of the feature geometry group
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
void NXOpen::CAM::FeatureGeometryGroup::RemoveFeature | ( | NXOpen::CAM::CAMFeature * | feature | ) |
Removes a feature from the feature geometry group
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
feature | feature |
|
virtual |
Sets the name of the feature group
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
name | name |
Reimplemented from NXOpen::NXObject.
void NXOpen::CAM::FeatureGeometryGroup::SetName | ( | const char * | name | ) |
Sets the name of the feature group
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
name | name |
Returns the update status of the feature group
Created in NX8.0.0.
License requirements : None
NXString NXOpen::CAM::FeatureGeometryGroup::Type | ( | ) |
Returns the feature type of the feature group
Created in NX8.0.0.
License requirements : None