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

Represents Geometric Constraint Data Manager class. More...

Inheritance diagram for NXOpen::Features::GeometricConstraintDataManager:
NXOpen::TaggedObject

Public Member Functions

void Append (NXOpen::Features::GeometricConstraintData *constraint)
 Appends NXOpen::Features::GeometricConstraintData object to the end of the list
Created in NX5.0.0. More...
 
void Clear ()
 Deletes all NXOpen::Features::GeometricConstraintData objects from the list
Created in NX5.0.0. More...
 
NXOpen::Features::GeometricConstraintDataCreateGeometricConstraintData ()
 Creates a new empty NXOpen::Features::GeometricConstraintData object. More...
 
void Delete (NXOpen::Features::GeometricConstraintData *constraint)
 Deletes a given NXOpen::Features::GeometricConstraintData object from the list
Created in NX5.0.0. More...
 
void Delete (int constraintIndex)
 Deletes NXOpen::Features::GeometricConstraintData object of a certain index from the list
Created in NX5.0.0. More...
 
NXOpen::Features::GeometricConstraintDataFindItem (int constraintIndex)
 Returns NXOpen::Features::GeometricConstraintData object at the input index. More...
 
std::vector
< NXOpen::Features::GeometricConstraintData * > 
GetContents ()
 Queries all the NXOpen::Features::GeometricConstraintData objects. More...
 
int GetIndex (NXOpen::Features::GeometricConstraintData *constraint)
 Finds index of NXOpen::Features::GeometricConstraintData object in the list. More...
 
void Insert (int insertBeforeIndex, NXOpen::Features::GeometricConstraintData *constraint)
 Inserts NXOpen::Features::GeometricConstraintData object in the list before a given position
Created in NX5.0.0. More...
 
int Length ()
 Returns the number of NXOpen::Features::GeometricConstraintData objects in the list
Created in NX5.0.0. More...
 
void SetContents (const std::vector< NXOpen::Features::GeometricConstraintData * > &constraints)
 Sets array of NXOpen::Features::GeometricConstraintData 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 Manager class.

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


Created in NX5.0.0.

Member Function Documentation

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

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

Returns

Created in NX5.0.0.

License requirements : None
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

Parameters
constraintconstraint
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

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

Returns
object found at input index
Created in NX5.0.0.

License requirements : None
Parameters
constraintIndexindex of object to return
std::vector<NXOpen::Features::GeometricConstraintData *> NXOpen::Features::GeometricConstraintDataManager::GetContents ( )

Queries all the NXOpen::Features::GeometricConstraintData objects.

Returns

Created in NX5.0.0.

License requirements : None
int NXOpen::Features::GeometricConstraintDataManager::GetIndex ( NXOpen::Features::GeometricConstraintData constraint)

Finds index of NXOpen::Features::GeometricConstraintData object in the list.

Returns
Equals -1 if not found
Created in NX5.0.0.

License requirements : None
Parameters
constraintconstraint
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

Parameters
insertBeforeIndexinsert before index
constraintconstraint
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

Parameters
constraintsconstraints

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