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

Defined Objective Structure. More...

Public Member Functions

 DesignStudyObjective (const NXString &attributeNameInitial, NXOpen::NXObject *attributeObjectInitial, NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType objectiveTypeInitial, double warningLowerLimitInitial, double warningUpperLimitInitial, double failureLowerLimitInitial, double failureUpperLimitInitial)
 Constructor for the DesignStudyObjective 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 FailureLowerLimit
 Failure Lower limit. More...
 
double FailureUpperLimit
 Failure Upper limit. More...
 
NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType ObjectiveType
 Objectibe type. More...
 
double WarningLowerLimit
 Warning lower limit. More...
 
double WarningUpperLimit
 Warning Upper limit. More...
 

Detailed Description

Defined Objective Structure.

Constructor & Destructor Documentation

NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::DesignStudyObjective ( const NXString attributeNameInitial,
NXOpen::NXObject attributeObjectInitial,
NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType  objectiveTypeInitial,
double  warningLowerLimitInitial,
double  warningUpperLimitInitial,
double  failureLowerLimitInitial,
double  failureUpperLimitInitial 
)

Constructor for the DesignStudyObjective struct.

Parameters
attributeNameInitialAttribute name
attributeObjectInitialObject which the attribute belongs to, it makes sense with geometry design variable type
objectiveTypeInitialObjectibe type
warningLowerLimitInitialWarning lower limit
warningUpperLimitInitialWarning Upper limit
failureLowerLimitInitialFailure Lower limit
failureUpperLimitInitialFailure Upper limit

Member Data Documentation

NXString NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::AttributeName

Attribute name.

NXOpen::NXObject* NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::AttributeObject

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

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::FailureLowerLimit

Failure Lower limit.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::FailureUpperLimit

Failure Upper limit.

NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::ObjectiveType

Objectibe type.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::WarningLowerLimit

Warning lower limit.

double NXOpen::Optimization::DesignStudyBuilder::DesignStudyObjective::WarningUpperLimit

Warning Upper limit.


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