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

Defined variable structure. More...

Public Member Functions

 DesignStudyVariable (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType variableTypeInitial, double variableLowerLimitValueInitial, double variableUpperLimitValueInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType distributeTypeInitial, double locationParameterInitial, double scaleParameterInitial, double shapeParameterInitial, int valuesCountInitial)
 Constructor for the DesignStudyVariable 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::DesignStudyBuilder::DesignStudyDistributeType DistributeType
 Distribute type. More...
 
double LocationParameter
 Location parameter. More...
 
double ScaleParameter
 Scale parameter. More...
 
double ShapeParameter
 Shape parameter. More...
 
int ValuesCount
 Values count. More...
 
double VariableLowerLimitValue
 Lower limit value. More...
 
NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType VariableType
 Variable type. More...
 
double VariableUpperLimitValue
 Upper limit value. More...
 

Detailed Description

Defined variable structure.

Constructor & Destructor Documentation

NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::DesignStudyVariable ( const NXString attributeNameInitial,
NXOpen::NXObject attributeObjectInitial,
NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType  variableTypeInitial,
double  variableLowerLimitValueInitial,
double  variableUpperLimitValueInitial,
NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType  distributeTypeInitial,
double  locationParameterInitial,
double  scaleParameterInitial,
double  shapeParameterInitial,
int  valuesCountInitial 
)

Constructor for the DesignStudyVariable 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
distributeTypeInitialDistribute type
locationParameterInitialLocation parameter
scaleParameterInitialScale parameter
shapeParameterInitialShape parameter
valuesCountInitialValues count

Member Data Documentation

NXString NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::AttributeName

Attribute name.

NXOpen::NXObject* NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::AttributeObject

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

NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::DistributeType

Distribute type.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::LocationParameter

Location parameter.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ScaleParameter

Scale parameter.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ShapeParameter

Shape parameter.

int NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::ValuesCount

Values count.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableLowerLimitValue

Lower limit value.

NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableType

Variable type.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyVariable::VariableUpperLimitValue

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.