NX Open C++ Reference Guide
|
Defined constraint structure. More...
Public Member Functions | |
OptimizationConstraint (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType constraintTypeInitial, double constraintLowerLimitValueInitial, double constraintUpperLimitValueInitial, NXOpen::Optimization::OptimizationBuilder::OptimizationConstraintLimitType constraintLimitTypeInitial) | |
Constructor for the OptimizationConstraint 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... | |
NXOpen::Optimization::OptimizationBuilder::OptimizationConstraintLimitType | ConstraintLimitType |
constraint limit type, lower type or upper type More... | |
double | ConstraintLowerLimitValue |
Lower limit value. More... | |
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType | ConstraintType |
Constraint type. More... | |
double | ConstraintUpperLimitValue |
Upper limit value. More... | |
Defined constraint structure.
NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::OptimizationConstraint | ( | const NXString & | attributeNameInitial, |
NXOpen::NXObject * | attributeObjectInitial, | ||
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType | constraintTypeInitial, | ||
double | constraintLowerLimitValueInitial, | ||
double | constraintUpperLimitValueInitial, | ||
NXOpen::Optimization::OptimizationBuilder::OptimizationConstraintLimitType | constraintLimitTypeInitial | ||
) |
Constructor for the OptimizationConstraint struct.
attributeNameInitial | Attribute name |
attributeObjectInitial | Object which the attribute belongs to, it makes sense with geometry design variable type |
constraintTypeInitial | Constraint type |
constraintLowerLimitValueInitial | Lower limit value |
constraintUpperLimitValueInitial | Upper limit value |
constraintLimitTypeInitial | constraint limit type, lower type or upper type |
NXString NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::AttributeName |
Attribute name.
NXOpen::NXObject* NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::AttributeObject |
Object which the attribute belongs to, it makes sense with geometry design variable type.
NXOpen::Optimization::OptimizationBuilder::OptimizationConstraintLimitType NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::ConstraintLimitType |
constraint limit type, lower type or upper type
double NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::ConstraintLowerLimitValue |
Lower limit value.
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::ConstraintType |
Constraint type.
double NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint::ConstraintUpperLimitValue |
Upper limit value.