|
NX Open C++ Reference Guide
|
Defined variable structure. More...
Public Member Functions | |
| DesignStudyVariable (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType variableTypeInitial, double variableLowerLimitValueInitial, double variableUpperLimitValueInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType distributeTypeInitial, double locationParameterInitial, double scaleParameterInitial, double shapeParameterInitial, int valuesCountInitial) | |
| Constructor for the DesignStudyVariable struct. | |
Public Attributes | |
| NXString | AttributeName |
| Attribute name. | |
| NXOpen::NXObject * | AttributeObject |
| Object which the attribute belongs to, it makes sense with geometry design variable type. | |
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType | DistributeType |
| Distribute type. | |
| double | LocationParameter |
| Location parameter. | |
| double | ScaleParameter |
| Scale parameter. | |
| double | ShapeParameter |
| Shape parameter. | |
| int | ValuesCount |
| Values count. | |
| double | VariableLowerLimitValue |
| Lower limit value. | |
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType | VariableType |
| Variable type. | |
| double | VariableUpperLimitValue |
| Upper limit value. | |
Defined variable structure.
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::DesignStudyVariable | ( | const NXString & | attributeNameInitial, |
| NXOpen::NXObject * | attributeObjectInitial, | ||
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType | variableTypeInitial, | ||
| double | variableLowerLimitValueInitial, | ||
| double | variableUpperLimitValueInitial, | ||
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType | distributeTypeInitial, | ||
| double | locationParameterInitial, | ||
| double | scaleParameterInitial, | ||
| double | shapeParameterInitial, | ||
| int | valuesCountInitial | ||
| ) |
Constructor for the DesignStudyVariable struct.
| attributeNameInitial | Attribute name |
| attributeObjectInitial | Object which the attribute belongs to, it makes sense with geometry design variable type |
| variableTypeInitial | Variable type |
| variableLowerLimitValueInitial | Lower limit value |
| variableUpperLimitValueInitial | Upper limit value |
| distributeTypeInitial | Distribute type |
| locationParameterInitial | Location parameter |
| scaleParameterInitial | Scale parameter |
| shapeParameterInitial | Shape parameter |
| valuesCountInitial | Values count |
| NXString NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::AttributeName |
Attribute name.
| NXOpen::NXObject* NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::AttributeObject |
Object which the attribute belongs to, it makes sense with geometry design variable type.
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::DistributeType |
Distribute type.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::LocationParameter |
Location parameter.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ScaleParameter |
Scale parameter.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ShapeParameter |
Shape parameter.
| int NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ValuesCount |
Values count.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableLowerLimitValue |
Lower limit value.
| NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableType |
Variable type.
| double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableUpperLimitValue |
Upper limit value.