|
NX Open C++ Reference Guide
|
Represents the definition of symmetry and link conditions for topology optimization
Created in NX8.0.0.
More...
Public Types | |
| enum | AxisType { AxisTypeX, AxisTypeY, AxisTypeZ } |
| Represents the axis of the symmetry coordinate system. More... | |
| enum | SymmetryOption { SymmetryOptionPlaneSymmetry, SymmetryOptionCyclicSymmetry } |
| Defines the type of link condition. More... | |
Public Member Functions | |
| NXOpen::CAE::Optimization::TBSTopologyLinkCondition::AxisType | Axis () |
| Returns the axis of symmetry coordinate system Created in NX8.0.0. | |
| bool | IgnoreFrozen () |
| Returns the choice whether the frozen elements should be excluded from the link definitions Created in NX8.0.0. | |
| NXOpen::CoordinateSystem * | ReferenceCoordinateSystem () |
| Returns the referenced coordinate system used for the link condition Created in NX8.0.0. | |
| void | SetAxis (NXOpen::CAE::Optimization::TBSTopologyLinkCondition::AxisType axis) |
| Sets the axis of symmetry coordinate system Created in NX8.0.0. | |
| void | SetIgnoreFrozen (bool ignoreFrozen) |
| Sets the choice whether the frozen elements should be excluded from the link definitions Created in NX8.0.0. | |
| void | SetReferenceCoordinateSystem (NXOpen::CoordinateSystem *refCsys) |
| Sets the referenced coordinate system used for the link condition Created in NX8.0.0. | |
| void | SetSymmetryType (NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SymmetryOption symmetryType) |
| Sets the symmetry link condition type Created in NX8.0.0. | |
| void | SetTranslationAmount (int translationAmount) |
| Sets the translation amount for the segments, only available when CAE::Optimization::TBSTopologyLinkCondition::SymmetryType is CAE::Optimization::TBSTopologyLinkCondition::SymmetryOptionCyclicSymmetry Created in NX8.0.0. | |
| NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SymmetryOption | SymmetryType () |
| Returns the symmetry link condition type Created in NX8.0.0. | |
| int | TranslationAmount () |
| Returns the translation amount for the segments, only available when CAE::Optimization::TBSTopologyLinkCondition::SymmetryType is CAE::Optimization::TBSTopologyLinkCondition::SymmetryOptionCyclicSymmetry Created in NX8.0.0. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents the definition of symmetry and link conditions for topology optimization
Created in NX8.0.0.
Defines the type of link condition.
| SymmetryOptionPlaneSymmetry |
Plane symmetry referring to the plane which lies perpendicular to the given axis of the coordinate system. |
| SymmetryOptionCyclicSymmetry |
Cyclic symmetry definition. |
| NXOpen::CAE::Optimization::TBSTopologyLinkCondition::AxisType NXOpen::CAE::Optimization::TBSTopologyLinkCondition::Axis | ( | ) |
Returns the axis of symmetry coordinate system
Created in NX8.0.0.
License requirements : None
| bool NXOpen::CAE::Optimization::TBSTopologyLinkCondition::IgnoreFrozen | ( | ) |
Returns the choice whether the frozen elements should be excluded from the link definitions
Created in NX8.0.0.
License requirements : None
| NXOpen::CoordinateSystem* NXOpen::CAE::Optimization::TBSTopologyLinkCondition::ReferenceCoordinateSystem | ( | ) |
Returns the referenced coordinate system used for the link condition
Created in NX8.0.0.
License requirements : None
| void NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SetAxis | ( | NXOpen::CAE::Optimization::TBSTopologyLinkCondition::AxisType | axis | ) |
Sets the axis of symmetry coordinate system
Created in 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")
| axis | axis |
| void NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SetIgnoreFrozen | ( | bool | ignoreFrozen | ) |
Sets the choice whether the frozen elements should be excluded from the link definitions
Created in 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 | ignorefrozen |
| void NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SetReferenceCoordinateSystem | ( | NXOpen::CoordinateSystem * | refCsys | ) |
Sets the referenced coordinate system used for the link condition
Created in 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")
| refCsys | refcsys |
| void NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SetSymmetryType | ( | NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SymmetryOption | symmetryType | ) |
Sets the symmetry link condition type
Created in 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 | symmetrytype |
| void NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SetTranslationAmount | ( | int | translationAmount | ) |
Sets the translation amount for the segments, only available when CAE::Optimization::TBSTopologyLinkCondition::SymmetryType is CAE::Optimization::TBSTopologyLinkCondition::SymmetryOptionCyclicSymmetry
Created in 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 | translationamount |
| NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SymmetryOption NXOpen::CAE::Optimization::TBSTopologyLinkCondition::SymmetryType | ( | ) |
Returns the symmetry link condition type
Created in NX8.0.0.
License requirements : None
| int NXOpen::CAE::Optimization::TBSTopologyLinkCondition::TranslationAmount | ( | ) |
Returns the translation amount for the segments, only available when CAE::Optimization::TBSTopologyLinkCondition::SymmetryType is CAE::Optimization::TBSTopologyLinkCondition::SymmetryOptionCyclicSymmetry
Created in NX8.0.0.
License requirements : None