|
NX Open C++ Reference Guide
|
Represents Geometric Constraint Data Manager class. More...
Public Member Functions | |
| void | Append (NXOpen::Features::GeometricConstraintData *constraint) |
| Appends GeometricConstraintData object to the end of the list Created in NX5.0.0. | |
| void | Clear () |
| Deletes all GeometricConstraintData objects from the list Created in NX5.0.0. | |
| NXOpen::Features::GeometricConstraintData * | CreateGeometricConstraintData () |
| Creates a new empty GeometricConstraintData object. | |
| void | Delete (NXOpen::Features::GeometricConstraintData *constraint) |
| Deletes a given GeometricConstraintData object from the list Created in NX5.0.0. | |
| void | Delete (int constraintIndex) |
| Deletes GeometricConstraintData object of a certain index from the list Created in NX5.0.0. | |
| NXOpen::Features::GeometricConstraintData * | FindItem (int constraintIndex) |
| Returns GeometricConstraintData object at the input index. | |
| std::vector < NXOpen::Features::GeometricConstraintData * > | GetContents () |
| Queries all the GeometricConstraintData objects. | |
| int | GetIndex (NXOpen::Features::GeometricConstraintData *constraint) |
| Finds index of GeometricConstraintData object in the list. | |
| void | Insert (int insertBeforeIndex, NXOpen::Features::GeometricConstraintData *constraint) |
| Inserts GeometricConstraintData object in the list before a given position Created in NX5.0.0. | |
| int | Length () |
| Returns the number of GeometricConstraintData objects in the list Created in NX5.0.0. | |
| void | SetContents (const std::vector< NXOpen::Features::GeometricConstraintData * > &constraints) |
| Sets array of GeometricConstraintData objects in the list. | |
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 Geometric Constraint Data Manager class.
This class maintains a list of @link GeometricConstraintData GeometricConstraintData@endlink objects and manages them.
Created in NX5.0.0.
| void NXOpen::Features::GeometricConstraintDataManager::Append | ( | NXOpen::Features::GeometricConstraintData * | constraint | ) |
Appends GeometricConstraintData object to the end of the list
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| constraint | constraint |
| void NXOpen::Features::GeometricConstraintDataManager::Clear | ( | ) |
Deletes all GeometricConstraintData objects from the list
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| NXOpen::Features::GeometricConstraintData* NXOpen::Features::GeometricConstraintDataManager::CreateGeometricConstraintData | ( | ) |
Creates a new empty GeometricConstraintData object.
| void NXOpen::Features::GeometricConstraintDataManager::Delete | ( | NXOpen::Features::GeometricConstraintData * | constraint | ) |
Deletes a given GeometricConstraintData object from the list
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| constraint | constraint |
| void NXOpen::Features::GeometricConstraintDataManager::Delete | ( | int | constraintIndex | ) |
Deletes GeometricConstraintData object of a certain index from the list
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| constraintIndex | constraint index |
| NXOpen::Features::GeometricConstraintData* NXOpen::Features::GeometricConstraintDataManager::FindItem | ( | int | constraintIndex | ) |
Returns GeometricConstraintData object at the input index.
May be NULL if not found. @return object found at input index
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| constraintIndex | index of object to return |
| std::vector<NXOpen::Features::GeometricConstraintData *> NXOpen::Features::GeometricConstraintDataManager::GetContents | ( | ) |
Queries all the GeometricConstraintData objects.
| int NXOpen::Features::GeometricConstraintDataManager::GetIndex | ( | NXOpen::Features::GeometricConstraintData * | constraint | ) |
Finds index of GeometricConstraintData object in the list.
| constraint | constraint |
| void NXOpen::Features::GeometricConstraintDataManager::Insert | ( | int | insertBeforeIndex, |
| NXOpen::Features::GeometricConstraintData * | constraint | ||
| ) |
Inserts GeometricConstraintData object in the list before a given position
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| insertBeforeIndex | insert before index |
| constraint | constraint |
| int NXOpen::Features::GeometricConstraintDataManager::Length | ( | ) |
Returns the number of GeometricConstraintData objects in the list
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| void NXOpen::Features::GeometricConstraintDataManager::SetContents | ( | const std::vector< NXOpen::Features::GeometricConstraintData * > & | constraints | ) |
Sets array of GeometricConstraintData objects in the list.
Created in NX5.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE")
| constraints | constraints |