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.