NX Open C++ Reference Guide
|
Represents a CAE::Optimization::DAOConstraintBuilder . More...
Public Member Functions | |
NXOpen::CAE::Optimization::Category | CategoryType () |
Returns the category type Created in NX8.0.0. | |
NXOpen::CAE::Optimization::Geometry | GeometryType () |
Returns the geometry type Created in NX8.0.0. | |
std::vector < NXOpen::DisplayableObject * > | GetGeometry () |
Gets the target geometry. | |
NXOpen::CAE::Optimization::Hookes | Hookes2dLocation () |
Returns the Hooke's 2d location | |
NXOpen::CAE::Optimization::Limit | LimitType () |
Returns the limit type Created in NX8.0.0. | |
NXOpen::Unit * | LimitUnit () |
Returns the limit unit Created in NX8.0.0. | |
double | LimitValue () |
Returns the limit value Created in NX8.0.0. | |
int | LoadCase () |
Returns the frequency load case index Created in NX8.5.0. | |
int | ModeNumber () |
Returns the frequency mode number Created in NX8.0.0. | |
NXOpen::CAE::Optimization::Response | Response () |
Returns the constraint response Created in NX8.0.0. | |
NXOpen::CAE::ResultMeasure * | ResultMeasure () |
Returns the result measure Created in NX8.5.0. | |
void | SetCategoryType (NXOpen::CAE::Optimization::Category categoryType) |
Sets the category type Created in NX8.0.0. | |
void | SetGeometry (const std::vector< NXOpen::DisplayableObject * > &geometry) |
Sets the target geometry Created in NX8.0.0. | |
void | SetGeometryType (NXOpen::CAE::Optimization::Geometry geometryType) |
Sets the geometry type Created in NX8.0.0. | |
void | SetHookes2dLocation (NXOpen::CAE::Optimization::Hookes hookesLocation) |
Sets the Hooke's 2d location | |
void | SetLimitType (NXOpen::CAE::Optimization::Limit limitType) |
Sets the limit type Created in NX8.0.0. | |
void | SetLimitUnit (NXOpen::Unit *targetUnit) |
Sets the limit unit Created in NX8.0.0. | |
void | SetLimitValue (double limitValue) |
Sets the limit value Created in NX8.0.0. | |
void | SetLoadCase (int loadcase) |
Sets the frequency load case index Created in NX8.5.0. | |
void | SetModeNumber (int modeNumber) |
Sets the frequency mode number Created in NX8.0.0. | |
void | SetResponse (NXOpen::CAE::Optimization::Response constraintResponse) |
Sets the constraint response Created in NX8.0.0. | |
void | SetResultMeasure (NXOpen::CAE::ResultMeasure *resMeas) |
Sets the result measure Created in NX8.5.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 a CAE::Optimization::DAOConstraintBuilder .
To create a new instance of this class, use CAE::Optimization::DAOSolutionCollection::CreateConstraintBuilder
Created in NX8.0.0.
NXOpen::CAE::Optimization::Category NXOpen::CAE::Optimization::DAOConstraintBuilder::CategoryType | ( | ) |
Returns the category type
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::Geometry NXOpen::CAE::Optimization::DAOConstraintBuilder::GeometryType | ( | ) |
Returns the geometry type
Created in NX8.0.0.
License requirements : None
std::vector<NXOpen::DisplayableObject *> NXOpen::CAE::Optimization::DAOConstraintBuilder::GetGeometry | ( | ) |
Gets the target geometry.
NXOpen::CAE::Optimization::Hookes NXOpen::CAE::Optimization::DAOConstraintBuilder::Hookes2dLocation | ( | ) |
Returns the Hooke's 2d location
Use the ShellSection property on one of the following classes - CAE::ResultMeasureResultSectionOptions , CAE::ResultMeasureResultDirectionSectionOptions , or CAE::ResultMeasureResultAllOptions
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::Limit NXOpen::CAE::Optimization::DAOConstraintBuilder::LimitType | ( | ) |
Returns the limit type
Created in NX8.0.0.
License requirements : None
NXOpen::Unit* NXOpen::CAE::Optimization::DAOConstraintBuilder::LimitUnit | ( | ) |
Returns the limit unit
Created in NX8.0.0.
License requirements : None
double NXOpen::CAE::Optimization::DAOConstraintBuilder::LimitValue | ( | ) |
Returns the limit value
Created in NX8.0.0.
License requirements : None
int NXOpen::CAE::Optimization::DAOConstraintBuilder::LoadCase | ( | ) |
Returns the frequency load case index
Created in NX8.5.0.
License requirements : None
int NXOpen::CAE::Optimization::DAOConstraintBuilder::ModeNumber | ( | ) |
Returns the frequency mode number
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::Optimization::Response NXOpen::CAE::Optimization::DAOConstraintBuilder::Response | ( | ) |
Returns the constraint response
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::ResultMeasure* NXOpen::CAE::Optimization::DAOConstraintBuilder::ResultMeasure | ( | ) |
Returns the result measure
Created in NX8.5.0.
License requirements : None
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetCategoryType | ( | NXOpen::CAE::Optimization::Category | categoryType | ) |
Sets the category type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
categoryType | Category type |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetGeometry | ( | const std::vector< NXOpen::DisplayableObject * > & | geometry | ) |
Sets the target geometry
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
geometry | Target geometry |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetGeometryType | ( | NXOpen::CAE::Optimization::Geometry | geometryType | ) |
Sets the geometry type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
geometryType | Geometry type |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetHookes2dLocation | ( | NXOpen::CAE::Optimization::Hookes | hookesLocation | ) |
Sets the Hooke's 2d location
Use the ShellSection property on one of the following classes - CAE::ResultMeasureResultSectionOptions , CAE::ResultMeasureResultDirectionSectionOptions , or CAE::ResultMeasureResultAllOptions
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
hookesLocation | Hook location |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetLimitType | ( | NXOpen::CAE::Optimization::Limit | limitType | ) |
Sets the limit type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
limitType | Limit type |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetLimitUnit | ( | NXOpen::Unit * | targetUnit | ) |
Sets the limit unit
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
targetUnit | Limit unit |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetLimitValue | ( | double | limitValue | ) |
Sets the limit value
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
limitValue | Limit value |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetLoadCase | ( | int | loadcase | ) |
Sets the frequency load case index
Created in NX8.5.0.
License requirements : nx_design_sim ("NX Design Simulation")
loadcase | loadcase |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetModeNumber | ( | int | modeNumber | ) |
Sets the frequency mode number
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
modeNumber | Mode number |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetResponse | ( | NXOpen::CAE::Optimization::Response | constraintResponse | ) |
Sets the constraint response
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
constraintResponse | Constraint response |
void NXOpen::CAE::Optimization::DAOConstraintBuilder::SetResultMeasure | ( | NXOpen::CAE::ResultMeasure * | resMeas | ) |
Sets the result measure
Created in NX8.5.0.
License requirements : nx_design_sim ("NX Design Simulation")
resMeas | resmeas |