NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::GeometricConstraintDataManager Class Reference

Represents Geometric Constraint Data Manager class. More...

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

List of all members.

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::GeometricConstraintDataCreateGeometricConstraintData ()
 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::GeometricConstraintDataFindItem (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.

Detailed Description

Represents Geometric Constraint Data Manager class.

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


Created in NX5.0.0.


Member Function Documentation

Appends GeometricConstraintData object to the end of the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintconstraint

Deletes all GeometricConstraintData objects from the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Creates a new empty GeometricConstraintData object.

Returns:

Created in NX5.0.0.

License requirements : None

Deletes a given GeometricConstraintData object from the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintconstraint

Deletes GeometricConstraintData object of a certain index from the list
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintIndexconstraint index

Returns 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 : features_modeling ("FEATURES MODELING")
Parameters:
constraintIndexindex of object to return

Queries all the GeometricConstraintData objects.

Returns:

Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Finds index of GeometricConstraintData object in the list.

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

License requirements : features_modeling ("FEATURES MODELING")
Parameters:
constraintconstraint

Inserts GeometricConstraintData object in the list before a given position
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
insertBeforeIndexinsert before index
constraintconstraint

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



License requirements : features_modeling ("FEATURES MODELING")

Sets array of GeometricConstraintData objects in the list.


Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintsconstraints

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