NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::Optimization::DAOObjective Class Reference

Represents a CAE::Optimization::DAOObjective . More...

Inheritance diagram for NXOpen::CAE::Optimization::DAOObjective:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

Public Member Functions

NXOpen::CAE::Optimization::Category CategoryType ()
 Returns the category type
Created in NX8.0.0.
NXOpen::CAE::Optimization::Geometry GeometryType ()
 Returns the geometry type
Created in NX8.0.0.
std::vector
< NXOpen::DisplayableObject * > 
GetGeometry ()
 Gets the target geometry.
int GetNumberResultGroup ()
 Gets the objective result group number.
std::vector< double > GetResults (int resultGroupIndex)
 Gets the objective results.
NXOpen::CAE::Optimization::Hookes Hookes2dLocation ()
 Returns the Hooke's 2d location
Created in NX8.0.0.
NXOpen::CAE::Optimization::Goal ObjectiveGoal ()
 Returns the objective goal
Created in NX8.0.0.
NXOpen::CAE::Optimization::Response Response ()
 Returns the objective response
Created in NX8.0.0.
void SetCategoryType (NXOpen::CAE::Optimization::Category categoryType)
 Sets the category type
Created in NX8.0.0.
void SetGeometry (const std::vector< NXOpen::DisplayableObject * > &geometry)
 Sets the target geometry
Created in NX8.0.0.
void SetGeometryType (NXOpen::CAE::Optimization::Geometry geometryType)
 Sets the geometry type
Created in NX8.0.0.
void SetHookes2dLocation (NXOpen::CAE::Optimization::Hookes hookesLocation)
 Sets the Hooke's 2d location
Created in NX8.0.0.
void SetObjectiveGoal (NXOpen::CAE::Optimization::Goal objectiveGoal)
 Sets the objective goal
Created in NX8.0.0.
void SetResponse (NXOpen::CAE::Optimization::Response objectiveResponse)
 Sets the objective response
Created in NX8.0.0.
void SetTargetUnit (NXOpen::Unit *targetUnit)
 Sets the target unit
Created in NX8.0.0.
void SetTargetValue (double targetValue)
 Sets the target value
Created in NX8.0.0.
NXOpen::UnitTargetUnit ()
 Returns the target unit
Created in NX8.0.0.
double TargetValue ()
 Returns the target value
Created in NX8.0.0.

Detailed Description

Represents a CAE::Optimization::DAOObjective .


Member Function Documentation

Returns the category type
Created in NX8.0.0.



License requirements : None

Returns the geometry type
Created in NX8.0.0.



License requirements : None

Gets the target geometry.

Returns:
Target geometry
Created in NX8.0.0.

License requirements : None

Gets the objective result group number.

Returns:
Result group number
Created in NX8.0.0.

License requirements : None
std::vector<double> NXOpen::CAE::Optimization::DAOObjective::GetResults ( int  resultGroupIndex)

Gets the objective results.

Returns:
Objective optimization results
Created in NX8.0.0.

License requirements : None
Parameters:
resultGroupIndexResult group index

Returns the Hooke's 2d location
Created in NX8.0.0.



License requirements : None

Returns the objective goal
Created in NX8.0.0.



License requirements : None

Returns the objective response
Created in NX8.0.0.



License requirements : None

Sets the category type
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
categoryTypeCategory type

Sets the target geometry
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
geometryTarget geometry

Sets the geometry type
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
geometryTypeGeometry type

Sets the Hooke's 2d location
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
hookesLocationHookes 2d location

Sets the objective goal
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
objectiveGoalObjective goal

Sets the objective response
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
objectiveResponseObjective response

Sets the target unit
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
targetUnitTarget unit

Sets the target value
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
targetValueTarget value

Returns the target unit
Created in NX8.0.0.



License requirements : None

Returns the target value
Created in NX8.0.0.



License requirements : None


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