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

Defined Objective Structure. More...

Public Member Functions

 OptimizationObjective (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType objectiveTypeInitial, double objectiveTargetValueInitial)
 Constructor for the OptimizationObjective 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 ObjectiveTargetValue
 Value of objective target. More...
 
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType ObjectiveType
 Objectibe type. More...
 

Detailed Description

Defined Objective Structure.

Constructor & Destructor Documentation

NXOpen::Optimization::OptimizationBuilder::OptimizationObjective::OptimizationObjective ( const NXString attributeNameInitial,
NXOpen::NXObject attributeObjectInitial,
NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType  objectiveTypeInitial,
double  objectiveTargetValueInitial 
)

Constructor for the OptimizationObjective struct.

Parameters
attributeNameInitialAttribute name
attributeObjectInitialObject which the attribute belongs to, it makes sense with geometry design variable type
objectiveTypeInitialObjectibe type
objectiveTargetValueInitialValue of objective target

Member Data Documentation

NXString NXOpen::Optimization::OptimizationBuilder::OptimizationObjective::AttributeName

Attribute name.

NXOpen::NXObject* NXOpen::Optimization::OptimizationBuilder::OptimizationObjective::AttributeObject

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

double NXOpen::Optimization::OptimizationBuilder::OptimizationObjective::ObjectiveTargetValue

Value of objective target.

NXOpen::Optimization::OptimizationBuilder::OptimizationAttributeType NXOpen::Optimization::OptimizationBuilder::OptimizationObjective::ObjectiveType

Objectibe type.


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