NX Open C++ Reference Guide
|
Represents the builder of CAE::Optimization::TBSTopologyRestrictArea
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateTopologyRestrictAreaBuilder
Created in NX8.0.0.
More...
Public Types | |
enum | CheckTypeOption { CheckTypeOptionFrozen, CheckTypeOptionLinkTopo, CheckTypeOptionMaximumsSize, CheckTypeOptionMinimumSize, CheckTypeOptionCast } |
Defines the type of restriction. More... | |
Public Member Functions | |
NXOpen::CAE::Optimization::TBSCastCondition * | CastCondition () |
Returns the cast condition Created in NX8.0.0. | |
NXOpen::CAE::Optimization::TBSGroupDefinition * | CheckingElementGroup () |
Returns the elements to react on the restrictions Created in NX8.0.0. | |
NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption | CheckingType () |
Returns the checking type Created in NX8.0.0. | |
NXOpen::Expression * | Distance () |
Returns the distance value Created in NX8.0.0. | |
NXOpen::CAE::Optimization::TBSTopologyLinkCondition * | LinkCondition () |
Returns the link condition Created in NX8.0.0. | |
NXOpen::Expression * | MinimumThickness () |
Returns the minimum thickness of the structure Created in NX8.0.0. | |
NXOpen::Expression * | Radius () |
Returns the radius Created in NX8.0.0. | |
void | SetCheckingType (NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption checkType) |
Sets the checking type Created in NX8.0.0. | |
NXOpen::Expression * | Thickness () |
Returns the maximum thickness of the structure Created in NX8.0.0. | |
![]() | |
NXOpen::CAE::Optimization::NameDescription * | NameDescription () |
Returns the name description Created in NX8.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the builder of CAE::Optimization::TBSTopologyRestrictArea
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateTopologyRestrictAreaBuilder
Created in NX8.0.0.
Defines the type of restriction.
NXOpen::CAE::Optimization::TBSCastCondition* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CastCondition | ( | ) |
Returns the cast condition
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::TBSGroupDefinition* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckingElementGroup | ( | ) |
Returns the elements to react on the restrictions
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckingType | ( | ) |
Returns the checking type
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::Distance | ( | ) |
Returns the distance value
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::TBSTopologyLinkCondition* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::LinkCondition | ( | ) |
Returns the link condition
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::MinimumThickness | ( | ) |
Returns the minimum thickness of the structure
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::Radius | ( | ) |
Returns the radius
Created in NX8.0.0.
License requirements : None
void NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::SetCheckingType | ( | NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption | checkType | ) |
Sets the checking 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")
checkType | checktype |
NXOpen::Expression* NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::Thickness | ( | ) |
Returns the maximum thickness of the structure
Created in NX8.0.0.
License requirements : None