NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::GeometricConstraintDataSetManager Class Reference

Represents Geometric Constraint Data Set Manager class. More...

Inheritance diagram for NXOpen::Features::GeometricConstraintDataSetManager:
NXOpen::TaggedObject

Public Member Functions

void Append (NXOpen::Features::GeometricConstraintDataManager *manager)
 Appends NXOpen::Features::GeometricConstraintDataManager object to the end of the list
Created in NX5.0.0. More...
 
NXOpen::Features::GeometricConstraintDataManagerCreateGeometricConstraintDataManager ()
 Creates a new empty NXOpen::Features::GeometricConstraintDataManager object. More...
 
void Delete (NXOpen::Features::GeometricConstraintDataManager *manager)
 Deletes NXOpen::Features::GeometricConstraintDataManager object from the list
Created in NX5.0.0. More...
 
void Delete (int managerIndex)
 Deletes Nth NXOpen::Features::GeometricConstraintDataManager object from the list
Created in NX5.0.0. More...
 
std::vector
< NXOpen::Features::GeometricConstraintDataManager * > 
GetContents ()
 Queries all the manager objects. More...
 
int GetIndex (NXOpen::Features::GeometricConstraintDataManager *manager)
 Finds index of NXOpen::Features::GeometricConstraintDataManager in the list. More...
 
void Insert (int insertBeforeIndex, NXOpen::Features::GeometricConstraintDataManager *manager)
 Inserts NXOpen::Features::GeometricConstraintDataManager object in the list before a given position
Created in NX5.0.0. More...
 
int Length ()
 Returns the number of manager objects in the list
Created in NX5.0.0. More...
 
void SetContents (const std::vector< NXOpen::Features::GeometricConstraintDataManager * > &managers)
 Sets array of manager objects in the list. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents Geometric Constraint Data Set Manager class.

This class maintains a list of NXOpen::Features::GeometricConstraintDataManager objects and manages them.


Created in NX5.0.0.

Member Function Documentation

void NXOpen::Features::GeometricConstraintDataSetManager::Append ( NXOpen::Features::GeometricConstraintDataManager manager)

Appends NXOpen::Features::GeometricConstraintDataManager object to the end of the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters
managermanager
NXOpen::Features::GeometricConstraintDataManager* NXOpen::Features::GeometricConstraintDataSetManager::CreateGeometricConstraintDataManager ( )

Creates a new empty NXOpen::Features::GeometricConstraintDataManager object.

Returns

Created in NX5.0.0.

License requirements : None
void NXOpen::Features::GeometricConstraintDataSetManager::Delete ( NXOpen::Features::GeometricConstraintDataManager manager)

Deletes NXOpen::Features::GeometricConstraintDataManager object from the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters
managermanager
void NXOpen::Features::GeometricConstraintDataSetManager::Delete ( int  managerIndex)

Deletes Nth NXOpen::Features::GeometricConstraintDataManager object from the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters
managerIndexmanager index
std::vector<NXOpen::Features::GeometricConstraintDataManager *> NXOpen::Features::GeometricConstraintDataSetManager::GetContents ( )

Queries all the manager objects.

Returns

Created in NX5.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
int NXOpen::Features::GeometricConstraintDataSetManager::GetIndex ( NXOpen::Features::GeometricConstraintDataManager manager)

Finds index of NXOpen::Features::GeometricConstraintDataManager in the list.

Returns -1 if not found

Returns

Created in NX5.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
managermanager
void NXOpen::Features::GeometricConstraintDataSetManager::Insert ( int  insertBeforeIndex,
NXOpen::Features::GeometricConstraintDataManager manager 
)

Inserts NXOpen::Features::GeometricConstraintDataManager object in the list before a given position
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters
insertBeforeIndexinsert before index
managermanager
int NXOpen::Features::GeometricConstraintDataSetManager::Length ( )

Returns the number of manager objects in the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

void NXOpen::Features::GeometricConstraintDataSetManager::SetContents ( const std::vector< NXOpen::Features::GeometricConstraintDataManager * > &  managers)

Sets array of manager objects in the list.

Before setting new array of objects, deletes all the previous objects in the list.
Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters
managersmanagers

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