NX Open C++ Reference Guide
|
Represents a feature geometry builder
An instance of this class can be obtained from CAM::HoleBossGeom::GetCenterHoleGeometry or CAM::HoleBossGeom::GetChamferHoleGeometry
Created in NX9.0.0.
More...
Public Member Functions | |
NXOpen::CAM::FBM::FeatureSet * | AddFeatureSet (NXOpen::CAM::CAMFeature *tagMachiningFeature, const NXString &featureType) |
Create a new in process feature editor. | |
NXOpen::CAM::FBM::FeatureSet * | AddFeatureSet (NXOpen::CAM::CAMFeature *tagMachiningFeature, const char *featureType) |
Create a new in process feature editor. | |
NXOpen::CAM::FBM::FeatureSet * | CreateFeatureSet () |
Create a new empty in process feature editor. | |
NXOpen::CAM::FBM::FeatureSet * | GetFeatureSet (int nIndex) |
Get the in process feature editor at the specified index. | |
![]() | |
NXOpen::CAM::GeometrySet * | AppendGeometrySet (NXOpen::CAM::GeometrySet *templateSet, const std::vector< NXOpen::DisplayableObject * > &entities) |
Append an geometry set with dumb rules. | |
NXOpen::CAM::GeometrySet * | CreateGeometrySet () |
Create an empty geometry set. | |
void | ExpandSets (const std::vector< NXOpen::CAM::GeometrySet * > &sets) |
Expanding the geometry sets Created in NX8.0.0. | |
NXOpen::CAM::GeometrySetList * | GeometryList () |
Returns the geometry list Created in NX8.0.0. | |
void | InitializeData (bool reloadGeometry) |
Prepare and update geometry data Created in NX8.0.0. | |
void | PreselectGeometry () |
Pre-select the wall geometry Created in NX8.0.0. | |
NXOpen::CAM::Topology * | Topology () |
Returns the topology builder Created in NX8.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a feature geometry builder
An instance of this class can be obtained from CAM::HoleBossGeom::GetCenterHoleGeometry or CAM::HoleBossGeom::GetChamferHoleGeometry
Created in NX9.0.0.
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::AddFeatureSet | ( | NXOpen::CAM::CAMFeature * | tagMachiningFeature, |
const NXString & | featureType | ||
) |
Create a new in process feature editor.
tagMachiningFeature | the machining feature |
featureType | the in process feature type |
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::AddFeatureSet | ( | NXOpen::CAM::CAMFeature * | tagMachiningFeature, |
const char * | featureType | ||
) |
Create a new in process feature editor.
tagMachiningFeature | the machining feature |
featureType | the in process feature type |
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::CreateFeatureSet | ( | ) |
Create a new empty in process feature editor.
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::GetFeatureSet | ( | int | nIndex | ) |
Get the in process feature editor at the specified index.
nIndex | the index of the feature set editor |