| 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. | |
|  Public Member Functions inherited from NXOpen::CAM::Geometry | |
| 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. | |
|  Public Member Functions inherited from NXOpen::TaggedObject | |
| 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 |