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

Defined variable structure. More...

Public Member Functions

 OptimizationVariable (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType variableTypeInitial, double variableLowerLimitValueInitial, double variableUpperLimitValueInitial)
 Constructor for the OptimizationVariable 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...
 
double VariableLowerLimitValue
 Lower limit value. More...
 
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType VariableType
 Variable type. More...
 
double VariableUpperLimitValue
 Upper limit value. More...
 

Detailed Description

Defined variable structure.

Constructor & Destructor Documentation

NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::OptimizationVariable ( const NXString attributeNameInitial,
NXOpen::NXObject attributeObjectInitial,
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType  variableTypeInitial,
double  variableLowerLimitValueInitial,
double  variableUpperLimitValueInitial 
)

Constructor for the OptimizationVariable struct.

Parameters
attributeNameInitialAttribute name
attributeObjectInitialObject which the attribute belongs to, it makes sense with geometry design variable type
variableTypeInitialVariable type
variableLowerLimitValueInitialLower limit value
variableUpperLimitValueInitialUpper limit value

Member Data Documentation

NXString NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::AttributeName

Attribute name.

NXOpen::NXObject* NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::AttributeObject

Object which the attribute belongs to, it makes sense with geometry design variable type.

double NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::VariableLowerLimitValue

Lower limit value.

NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::VariableType

Variable type.

double NXOpen::Optimization::OptimizationBuilder::OptimizationVariable::VariableUpperLimitValue

Upper limit value.


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