public interface TBSTopologyLinkCondition extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
TBSTopologyLinkCondition.AxisType
Represents the axis of the symmetry coordinate system
|
static class |
TBSTopologyLinkCondition.SymmetryOption
Defines the type of link condition
|
Modifier and Type | Method and Description |
---|---|
TBSTopologyLinkCondition.AxisType |
axis()
Returns the axis of symmetry coordinate system
License requirements: None. |
boolean |
ignoreFrozen()
Returns the choice whether the frozen elements should be excluded from the link definitions
License requirements: None. |
CoordinateSystem |
referenceCoordinateSystem()
Returns the referenced coordinate system used for the link condition
License requirements: None. |
void |
setAxis(TBSTopologyLinkCondition.AxisType axis)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setIgnoreFrozen(boolean ignoreFrozen)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setReferenceCoordinateSystem(CoordinateSystem refCsys)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setSymmetryType(TBSTopologyLinkCondition.SymmetryOption symmetryType)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setTranslationAmount(int translationAmount)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
TBSTopologyLinkCondition.SymmetryOption |
symmetryType()
Returns the symmetry link condition type
License requirements: None. |
int |
translationAmount()
Returns the translation amount for the segments, only available when
symmetryType() is
TBSTopologyLinkCondition.SymmetryOption.CYCLIC_SYMMETRY
License requirements: None. |
printTestData, printTestData, tag, tagValue
TBSTopologyLinkCondition.SymmetryOption symmetryType() throws NXException, RemoteException
NXException
RemoteException
void setSymmetryType(TBSTopologyLinkCondition.SymmetryOption symmetryType) throws NXException, RemoteException
symmetryType
- NXException
RemoteException
TBSTopologyLinkCondition.AxisType axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(TBSTopologyLinkCondition.AxisType axis) throws NXException, RemoteException
axis
- NXException
RemoteException
CoordinateSystem referenceCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void setReferenceCoordinateSystem(CoordinateSystem refCsys) throws NXException, RemoteException
refCsys
- NXException
RemoteException
boolean ignoreFrozen() throws NXException, RemoteException
NXException
RemoteException
void setIgnoreFrozen(boolean ignoreFrozen) throws NXException, RemoteException
ignoreFrozen
- NXException
RemoteException
int translationAmount() throws NXException, RemoteException
symmetryType()
is
TBSTopologyLinkCondition.SymmetryOption.CYCLIC_SYMMETRY
NXException
RemoteException
void setTranslationAmount(int translationAmount) throws NXException, RemoteException
translationAmount
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.