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