|
NX Open C++ Reference Guide
|
Defined Objective Structure. More...
Public Member Functions | |
| DesignStudyObjective (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType objectiveTypeInitial, double warningLowerLimitInitial, double warningUpperLimitInitial, double failureLowerLimitInitial, double failureUpperLimitInitial) | |
| Constructor for the DesignStudyObjective struct. | |
Public Attributes | |
| NXString | AttributeName |
| Attribute name. | |
| NXOpen::NXObject * | AttributeObject |
| Object which the attribute belongs to, it makes sense with geometry design variable type. | |
| double | FailureLowerLimit |
| Failure Lower limit. | |
| double | FailureUpperLimit |
| Failure Upper limit. | |
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType | ObjectiveType |
| Objectibe type. | |
| double | WarningLowerLimit |
| Warning lower limit. | |
| double | WarningUpperLimit |
| Warning Upper limit. | |
Defined Objective Structure.
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::DesignStudyObjective | ( | const NXString & | attributeNameInitial, |
| NXOpen::NXObject * | attributeObjectInitial, | ||
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType | objectiveTypeInitial, | ||
| double | warningLowerLimitInitial, | ||
| double | warningUpperLimitInitial, | ||
| double | failureLowerLimitInitial, | ||
| double | failureUpperLimitInitial | ||
| ) |
Constructor for the DesignStudyObjective struct.
| attributeNameInitial | Attribute name |
| attributeObjectInitial | Object which the attribute belongs to, it makes sense with geometry design variable type |
| objectiveTypeInitial | Objectibe type |
| warningLowerLimitInitial | Warning lower limit |
| warningUpperLimitInitial | Warning Upper limit |
| failureLowerLimitInitial | Failure Lower limit |
| failureUpperLimitInitial | Failure Upper limit |
| NXString NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::AttributeName |
Attribute name.
| NXOpen::NXObject* NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::AttributeObject |
Object which the attribute belongs to, it makes sense with geometry design variable type.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::FailureLowerLimit |
Failure Lower limit.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::FailureUpperLimit |
Failure Upper limit.
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::ObjectiveType |
Objectibe type.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::WarningLowerLimit |
Warning lower limit.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::WarningUpperLimit |
Warning Upper limit.