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) –