NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::FBM::MachiningFeatureGeometry Class Reference

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...

Inheritance diagram for NXOpen::CAM::FBM::MachiningFeatureGeometry:
NXOpen::CAM::Geometry NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::CAM::FBM::FeatureSetAddFeatureSet (NXOpen::CAM::CAMFeature *tagMachiningFeature, const NXString &featureType)
 Create a new in process feature editor.
 
NXOpen::CAM::FBM::FeatureSetAddFeatureSet (NXOpen::CAM::CAMFeature *tagMachiningFeature, const char *featureType)
 Create a new in process feature editor.
 
NXOpen::CAM::FBM::FeatureSetCreateFeatureSet ()
 Create a new empty in process feature editor.
 
NXOpen::CAM::FBM::FeatureSetGetFeatureSet (int nIndex)
 Get the in process feature editor at the specified index.
 
- Public Member Functions inherited from NXOpen::CAM::Geometry
NXOpen::CAM::GeometrySetAppendGeometrySet (NXOpen::CAM::GeometrySet *templateSet, const std::vector< NXOpen::DisplayableObject * > &entities)
 Append an geometry set with dumb rules.
 
NXOpen::CAM::GeometrySetCreateGeometrySet ()
 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::GeometrySetListGeometryList ()
 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::TopologyTopology ()
 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.
 

Detailed Description

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.


Member Function Documentation

NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::AddFeatureSet ( NXOpen::CAM::CAMFeature tagMachiningFeature,
const NXString featureType 
)

Create a new in process feature editor.

Returns
the new in process feature set
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
tagMachiningFeaturethe machining feature
featureTypethe 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.

Returns
the new in process feature set
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
tagMachiningFeaturethe machining feature
featureTypethe in process feature type
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::CreateFeatureSet ( )

Create a new empty in process feature editor.

Returns
the new in process feature set
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
NXOpen::CAM::FBM::FeatureSet* NXOpen::CAM::FBM::MachiningFeatureGeometry::GetFeatureSet ( int  nIndex)

Get the in process feature editor at the specified index.

Returns
the in process feature set
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
nIndexthe index of the feature set editor

The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.