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. More... | |
Public Attributes | |
NXString | AttributeName |
Attribute name. More... | |
NXOpen::NXObject * | AttributeObject |
Object which the attribute belongs to, it makes sense with geometry design variable type. More... | |
double | FailureLowerLimit |
Failure Lower limit. More... | |
double | FailureUpperLimit |
Failure Upper limit. More... | |
NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType | ObjectiveType |
Objectibe type. More... | |
double | WarningLowerLimit |
Warning lower limit. More... | |
double | WarningUpperLimit |
Warning Upper limit. More... | |
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.