NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::Optimization::OptimizationBuilder::OptimizationConstraint Struct Reference

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::NXObjectAttributeObject
 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...
 

Detailed Description

Defined constraint structure.

Constructor & Destructor Documentation

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.

Parameters
attributeNameInitialAttribute name
attributeObjectInitialObject which the attribute belongs to, it makes sense with geometry design variable type
constraintTypeInitialConstraint type
constraintLowerLimitValueInitialLower limit value
constraintUpperLimitValueInitialUpper limit value
constraintLimitTypeInitialconstraint limit type, lower type or upper type

Member Data Documentation

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.


The documentation for this struct was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.