ElementTypeBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# ElementTypeBuilder Class

class `NXOpen.CAE.``ElementTypeBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents the specification of the FEA Element Type for a meshing dialog.

  New in version NX6.0.0.

# Properties

Property | Description
--- | ---
DestinationCollector | Returns the destination element collector
ElementDimension | Returns or sets the element dimension used to limit the valid `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()` values.
ElementOrder | Returns or sets the element order used to limit the valid `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()` values.
ElementTypeName | Returns or sets the element type name which defines the type to be used.
PropertyTable | Returns the property table associated with the element type name `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()`.
RetainElementType | Returns or sets the option which prevents multiple mesh edit from modifying the element type of individual meshes
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
GetElementTypeNames | Returns the element type names that are currently valid for this builder based on the current setting of `NXOpen.CAE.ElementTypeBuilder.ElementOrder`()` and `NXOpen.CAE.ElementTypeBuilder.ElementDimension`()`

# Enumerations

ElementTypeBuilderElementOrderType Enumeration | Order of the element types to be specified.
ElementTypeBuilderElementType Enumeration | Dimension of the element types to be specified.

# Property Detail

## DestinationCollector

`ElementTypeBuilder.``DestinationCollector`

  Returns the destination element collector

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

  Getter Method

  Signature `DestinationCollector`

  Returns: |
  Return type: | `NXOpen.CAE.DestinationCollectorBuilder`

  New in version NX6.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

## ElementDimension

`ElementTypeBuilder.``ElementDimension`

  Returns or sets the element dimension used to limit the valid `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()` values.

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

  Getter Method

  Signature `ElementDimension`

  Returns: |
  Return type: | `NXOpen.CAE.ElementTypeBuilderElementType`

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ElementDimension`

  Parameters: | elementDimension (`NXOpen.CAE.ElementTypeBuilderElementType`) –

  New in version NX6.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

## ElementOrder

`ElementTypeBuilder.``ElementOrder`

  Returns or sets the element order used to limit the valid `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()` values.

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

  Getter Method

  Signature `ElementOrder`

  Returns: |
  Return type: | `NXOpen.CAE.ElementTypeBuilderElementOrderType`

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ElementOrder`

  Parameters: | elementOrder (`NXOpen.CAE.ElementTypeBuilderElementOrderType`) –

  New in version NX6.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

## ElementTypeName

`ElementTypeBuilder.``ElementTypeName`

  Returns or sets the element type name which defines the type to be used.

  This name is solver environment dependent. These are the same names that show up in the meshing dialogues. Refer to `NXOpen.CAE.ElementTypeBuilder.GetElementTypeNames()` for the list of the current valid element type names.

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

  Getter Method

  Signature `ElementTypeName`

  Returns: |
  Return type: | str

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ElementTypeName`

  Parameters: | elementType (str) –

  New in version NX6.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

## PropertyTable

`ElementTypeBuilder.``PropertyTable`

  Returns the property table associated with the element type name `NXOpen.CAE.ElementTypeBuilder.ElementTypeName`()`.

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

  Getter Method

  Signature `PropertyTable`

  Returns: | Mesh property table
  Return type: | `NXOpen.CAE.PropertyTable`

  New in version NX6.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

## RetainElementType

`ElementTypeBuilder.``RetainElementType`

  Returns or sets the option which prevents multiple mesh edit from modifying the element type of individual meshes

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

  Getter Method

  Signature `RetainElementType`

  Returns: |
  Return type: | bool

  New in version NX10.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

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

  Setter Method

  Signature `RetainElementType`

  Parameters: | bRetainElementOption (bool) –

  New in version NX10.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”)

# Method Detail

## GetElementTypeNames

`ElementTypeBuilder.``GetElementTypeNames`

  Returns the element type names that are currently valid for this builder based on the current setting of `NXOpen.CAE.ElementTypeBuilder.ElementOrder`()` and `NXOpen.CAE.ElementTypeBuilder.ElementDimension`()`

  Signature `GetElementTypeNames()`

  Returns: | element type names
  Return type: | list of str

  New in version NX7.5.1.

  License requirements: None.