GeometricConstraintDataSetManager Class — NXOpen Python API Reference 12.0.0 documentation

# GeometricConstraintDataSetManager Class

class `NXOpen.Features.``GeometricConstraintDataSetManager`

  Bases: `NXOpen.TaggedObject`

  Represents Geometric Constraint Data Set Manager class.

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

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
Length | Returns the number of manager objects in the list
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
Append | Appends `NXOpen.Features.GeometricConstraintDataManager` object to the end of the list
CreateGeometricConstraintDataManager | Creates a new empty `NXOpen.Features.GeometricConstraintDataManager` object
Delete | Deletes `NXOpen.Features.GeometricConstraintDataManager` object from the list
GetContents | Queries all the manager objects
GetIndex | Finds index of `NXOpen.Features.GeometricConstraintDataManager` in the list.
Insert | Inserts `NXOpen.Features.GeometricConstraintDataManager` object in the list before a given position
SetContents | Sets array of manager objects in the list.

# Property Detail

## Length

`GeometricConstraintDataSetManager.``Length`

  Returns the number of manager objects in the list

  `-------------------------------------`

  Getter Method

  Signature `Length`

  Returns: |
  Return type: | int

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)

# Method Detail

## Append

`GeometricConstraintDataSetManager.``Append`

  Appends `NXOpen.Features.GeometricConstraintDataManager` object to the end of the list

  Signature `Append(manager)`

  Parameters: | manager (`NXOpen.Features.GeometricConstraintDataManager`) –

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)

## CreateGeometricConstraintDataManager

`GeometricConstraintDataSetManager.``CreateGeometricConstraintDataManager`

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

  Signature `CreateGeometricConstraintDataManager()`

  Returns: |
  Return type: | `NXOpen.Features.GeometricConstraintDataManager`

  New in version NX5.0.0.

  License requirements: None.

## Delete

`GeometricConstraintDataSetManager.``Delete`

  Overloaded method Delete

  - `Delete(manager)`
  - `Delete(managerIndex)`

  `-------------------------------------`

  Deletes `NXOpen.Features.GeometricConstraintDataManager` object from the list

  Signature `Delete(manager)`

  Parameters: | manager (`NXOpen.Features.GeometricConstraintDataManager`) –

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)

  `-------------------------------------`

  Deletes Nth `NXOpen.Features.GeometricConstraintDataManager` object from the list

  Signature `Delete(managerIndex)`

  Parameters: | managerIndex (int) –

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)

  `-------------------------------------`

## GetContents

`GeometricConstraintDataSetManager.``GetContents`

  Queries all the manager objects

  Signature `GetContents()`

  Returns: |
  Return type: | list of `NXOpen.Features.GeometricConstraintDataManager`

  New in version NX5.0.0.

  License requirements: studio_free_form (“STUDIO FREE FORM”)

## GetIndex

`GeometricConstraintDataSetManager.``GetIndex`

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

  Returns -1 if not found

  Signature `GetIndex(manager)`

  Parameters: | manager (`NXOpen.Features.GeometricConstraintDataManager`) –
  Returns: |
  Return type: | int

  New in version NX5.0.0.

  License requirements: studio_free_form (“STUDIO FREE FORM”)

## Insert

`GeometricConstraintDataSetManager.``Insert`

  Inserts `NXOpen.Features.GeometricConstraintDataManager` object in the list before a given position

  Signature `Insert(insertBeforeIndex, manager)`

  Parameters:

  - insertBeforeIndex (int) –
  - manager (`NXOpen.Features.GeometricConstraintDataManager`) –

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)

## SetContents

`GeometricConstraintDataSetManager.``SetContents`

  Sets array of manager objects in the list.

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

  Signature `SetContents(managers)`

  Parameters: | managers (list of `NXOpen.Features.GeometricConstraintDataManager`) –

  New in version NX5.0.0.

  License requirements: features_modeling (“FEATURES MODELING”)