public interface TBSConstraintBuilder extends Builder
TBSConstraint
TBSOptimizationManager.createResponseConstraintBuilder(nxopen.cae.optimization.TBSConstraint)
Modifier and Type | Interface and Description |
---|---|
static class |
TBSConstraintBuilder.ConstraintOption
Defines the constraint type
|
static class |
TBSConstraintBuilder.MagnitudeType
Defines the type of constraint value
|
Modifier and Type | Method and Description |
---|---|
TBSConstraintBuilder.ConstraintOption |
constraintType()
Returns the constraint type
License requirements: None. |
Expression |
constraintValue()
Returns the constrain value
License requirements: None. |
TBSDesignResponse |
designResponse()
Returns the design response
License requirements: None. |
TBSConstraintBuilder.MagnitudeType |
magnitude()
Returns the magnitude type of the constraint
License requirements: None. |
NameDescription |
nameDescription()
Returns the name description
License requirements: None. |
void |
setConstraintType(TBSConstraintBuilder.ConstraintOption constraintType)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setDesignResponse(TBSDesignResponse designResponse)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
void |
setMagnitude(TBSConstraintBuilder.MagnitudeType magnitude)
License requirements: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
NameDescription nameDescription() throws NXException, RemoteException
NXException
RemoteException
TBSDesignResponse designResponse() throws NXException, RemoteException
NXException
RemoteException
void setDesignResponse(TBSDesignResponse designResponse) throws NXException, RemoteException
designResponse
- NXException
RemoteException
TBSConstraintBuilder.MagnitudeType magnitude() throws NXException, RemoteException
NXException
RemoteException
void setMagnitude(TBSConstraintBuilder.MagnitudeType magnitude) throws NXException, RemoteException
magnitude
- NXException
RemoteException
TBSConstraintBuilder.ConstraintOption constraintType() throws NXException, RemoteException
NXException
RemoteException
void setConstraintType(TBSConstraintBuilder.ConstraintOption constraintType) throws NXException, RemoteException
constraintType
- NXException
RemoteException
Expression constraintValue() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.