|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
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 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 |