|
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. | |
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::OptimizationBuilder::OptimizationConstraintLimitType | ConstraintLimitType |
| constraint limit type, lower type or upper type | |
| double | ConstraintLowerLimitValue |
| Lower limit value. | |
| NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType | ConstraintType |
| Constraint type. | |
| double | ConstraintUpperLimitValue |
| Upper limit value. | |
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.