TBSTopologyLinkCondition Class — NXOpen Python API Reference 12.0.0 documentation

# TBSTopologyLinkCondition Class

class `NXOpen.CAE.Optimization.``TBSTopologyLinkCondition`

  Bases: `NXOpen.TaggedObject`

  Represents the definition of symmetry and link conditions for topology optimization

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
Axis | Returns or sets the axis of symmetry coordinate system
IgnoreFrozen | Returns or sets the choice whether the frozen elements should be excluded from the link definitions
ReferenceCoordinateSystem | Returns or sets the referenced coordinate system used for the link condition
SymmetryType | Returns or sets the symmetry link condition type
Tag | Returns the Tag for this object.
TranslationAmount | Returns or sets the translation amount for the segments, only available when `CAE.Optimization.TBSTopologyLinkCondition.SymmetryType()` is `CAE.Optimization.TBSTopologyLinkConditionSymmetryOption.CyclicSymmetry`

# Methods

# Enumerations

TBSTopologyLinkConditionAxisType Enumeration | Represents the axis of the symmetry coordinate system
TBSTopologyLinkConditionSymmetryOption Enumeration | Defines the type of link condition

# Property Detail

## Axis

`TBSTopologyLinkCondition.``Axis`

  Returns or sets the axis of symmetry coordinate system

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

  Getter Method

  Signature `Axis`

  Returns: |
  Return type: | `NXOpen.CAE.Optimization.TBSTopologyLinkConditionAxisType`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `Axis`

  Parameters: | axis (`NXOpen.CAE.Optimization.TBSTopologyLinkConditionAxisType`) –

  New in version NX8.0.0.

  License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

## IgnoreFrozen

`TBSTopologyLinkCondition.``IgnoreFrozen`

  Returns or sets the choice whether the frozen elements should be excluded from the link definitions

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

  Getter Method

  Signature `IgnoreFrozen`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `IgnoreFrozen`

  Parameters: | ignoreFrozen (bool) –

  New in version NX8.0.0.

  License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

## ReferenceCoordinateSystem

`TBSTopologyLinkCondition.``ReferenceCoordinateSystem`

  Returns or sets the referenced coordinate system used for the link condition

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

  Getter Method

  Signature `ReferenceCoordinateSystem`

  Returns: |
  Return type: | `NXOpen.CoordinateSystem`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ReferenceCoordinateSystem`

  Parameters: | refCsys (`NXOpen.CoordinateSystem`) –

  New in version NX8.0.0.

  License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

## SymmetryType

`TBSTopologyLinkCondition.``SymmetryType`

  Returns or sets the symmetry link condition type

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

  Getter Method

  Signature `SymmetryType`

  Returns: |
  Return type: | `NXOpen.CAE.Optimization.TBSTopologyLinkConditionSymmetryOption`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `SymmetryType`

  Parameters: | symmetryType (`NXOpen.CAE.Optimization.TBSTopologyLinkConditionSymmetryOption`) –

  New in version NX8.0.0.

  License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

## TranslationAmount

`TBSTopologyLinkCondition.``TranslationAmount`

  Returns or sets the translation amount for the segments, only available when `CAE.Optimization.TBSTopologyLinkCondition.SymmetryType()` is `CAE.Optimization.TBSTopologyLinkConditionSymmetryOption.CyclicSymmetry`

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

  Getter Method

  Signature `TranslationAmount`

  Returns: |
  Return type: | int

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `TranslationAmount`

  Parameters: | translationAmount (int) –

  New in version NX8.0.0.

  License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)