OptimizationBuilderOptimizationConstraint_Struct Struct¶
NXOpen.Optimization.OptimizationBuilder.OptimizationConstraint is an alias for NXOpen.Optimization.OptimizationBuilderOptimizationConstraint_Struct
-
class
NXOpen.Optimization.
OptimizationBuilderOptimizationConstraint_Struct
¶ Bases:
object
Defined constraint structure
Fields¶
Field | Description |
---|---|
AttributeName | Attribute name |
AttributeObject | Object which the attribute belongs to, it makes sense with geometry design variable type |
ConstraintType | Constraint type |
ConstraintLowerLimitValue | Lower limit value |
ConstraintUpperLimitValue | Upper limit value |
ConstraintLimitType | constraint limit type, lower type or upper type |
AttributeName¶
-
OptimizationBuilderOptimizationConstraint_Struct.
AttributeName
¶ Attribute name
-------------------------------------
Getter Method Signature
AttributeName()
Returns: Return type: str -------------------------------------
Setter Method
Signature
AttributeName(value)
Parameters: value (str) –
AttributeObject¶
-
OptimizationBuilderOptimizationConstraint_Struct.
AttributeObject
¶ Object which the attribute belongs to, it makes sense with geometry design variable type
-------------------------------------
Getter Method Signature
AttributeObject()
Returns: Return type: NXOpen.NXObject
-------------------------------------
Setter Method
Signature
AttributeObject(value)
Parameters: value ( NXOpen.NXObject
) –
ConstraintType¶
-
OptimizationBuilderOptimizationConstraint_Struct.
ConstraintType
¶ Constraint type
-------------------------------------
Getter Method Signature
ConstraintType()
Returns: Return type: NXOpen.Optimization.OptimizationBuilderOptimizationAttributeType
-------------------------------------
Setter Method
Signature
ConstraintType(value)
Parameters: value ( NXOpen.Optimization.OptimizationBuilderOptimizationAttributeType
) –
ConstraintLowerLimitValue¶
-
OptimizationBuilderOptimizationConstraint_Struct.
ConstraintLowerLimitValue
¶ Lower limit value
-------------------------------------
Getter Method Signature
ConstraintLowerLimitValue()
Returns: Return type: float -------------------------------------
Setter Method
Signature
ConstraintLowerLimitValue(value)
Parameters: value (float) –
ConstraintUpperLimitValue¶
-
OptimizationBuilderOptimizationConstraint_Struct.
ConstraintUpperLimitValue
¶ Upper limit value
-------------------------------------
Getter Method Signature
ConstraintUpperLimitValue()
Returns: Return type: float -------------------------------------
Setter Method
Signature
ConstraintUpperLimitValue(value)
Parameters: value (float) –
ConstraintLimitType¶
-
OptimizationBuilderOptimizationConstraint_Struct.
ConstraintLimitType
¶ constraint limit type, lower type or upper type
-------------------------------------
Getter Method Signature
ConstraintLimitType()
Returns: Return type: NXOpen.Optimization.OptimizationBuilderOptimizationConstraintLimitType
-------------------------------------
Setter Method
Signature
ConstraintLimitType(value)
Parameters: value ( NXOpen.Optimization.OptimizationBuilderOptimizationConstraintLimitType
) –