NX Open C++ Reference Guide
|
Represents a CAE::Optimization::DAODesignVariableBuilder . More...
Public Types | |
enum | Variable { VariableSectionProperty, VariableShellProperty, VariableFeatureDimension, VariableSketchDimension, VariableAllExpressions, VariableCount } |
Represents the design variable type. More... | |
Public Member Functions | |
NXOpen::NXObject * | AttachedEntity () |
Returns the entity attached to expression | |
NXOpen::Expression * | Expression () |
Returns the expression | |
void | GetVariable (NXOpen::CAE::Optimization::DAODesignVariableBuilder::Variable *variableType, NXOpen::Expression **variableExpression) |
Gets the design variable Created in NX8.0.1. | |
bool | GlobalSensitivityFlag () |
Returns the flag if mark current design variable as global sensitivity design variable, only effective for global sensitivity optimization type Created in NX8.0.0. | |
double | LowerLimit () |
Returns the lower limit value Created in NX8.0.0. | |
NXString | Name () |
Returns the design variable name Created in NX8.0.0. | |
void | SetAttachedEntity (NXOpen::NXObject *attachedEntity) |
Sets the entity attached to expression | |
void | SetExpression (NXOpen::Expression *expression) |
Sets the expression | |
void | SetGlobalSensitivityFlag (bool globalSensitivityFlag) |
Sets the flag if mark current design variable as global sensitivity design variable, only effective for global sensitivity optimization type Created in NX8.0.0. | |
void | SetLowerLimit (double lowerLimit) |
Sets the lower limit value Created in NX8.0.0. | |
void | SetName (const NXString &designVariableName) |
Sets the design variable name Created in NX8.0.0. | |
void | SetUpperLimit (double upperLimit) |
Sets the upper limit value Created in NX8.0.0. | |
void | SetVariable (NXOpen::CAE::Optimization::DAODesignVariableBuilder::Variable variableType, NXOpen::Expression *variableExpression) |
Sets the design variable Created in NX8.0.1. | |
double | UpperLimit () |
Returns the upper limit value Created in NX8.0.0. |
Represents a CAE::Optimization::DAODesignVariableBuilder .
To create a new instance of this class, use CAE::Optimization::DAOSolutionCollection::CreateDesignVariableBuilder
Represents the design variable type.
VariableSectionProperty |
Section property variables. |
VariableShellProperty |
Shell property variables. |
VariableFeatureDimension |
Feature dimension variables. |
VariableSketchDimension |
Sketch dimension variables. |
VariableAllExpressions |
Variables from FEM, SIM and master part. |
VariableCount |
Variable type count. |
Returns the entity attached to expression
Created in NX8.0.0.
License requirements : None
Returns the expression
Created in NX8.0.0.
License requirements : None
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::GetVariable | ( | NXOpen::CAE::Optimization::DAODesignVariableBuilder::Variable * | variableType, |
NXOpen::Expression ** | variableExpression | ||
) |
Gets the design variable
Created in NX8.0.1.
License requirements : None
variableType | Variable type |
variableExpression | Variable expression |
Returns the flag if mark current design variable as global sensitivity design variable, only effective for global sensitivity optimization type
Created in NX8.0.0.
License requirements : None
Returns the lower limit value
Created in NX8.0.0.
License requirements : None
Returns the design variable name
Created in NX8.0.0.
License requirements : None
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetAttachedEntity | ( | NXOpen::NXObject * | attachedEntity | ) |
Sets the entity attached to expression
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
attachedEntity | Attached entity |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetExpression | ( | NXOpen::Expression * | expression | ) |
Sets the expression
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
expression | Expression |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetGlobalSensitivityFlag | ( | bool | globalSensitivityFlag | ) |
Sets the flag if mark current design variable as global sensitivity design variable, only effective for global sensitivity optimization type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
globalSensitivityFlag | Global sensitivity design variable flag |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetLowerLimit | ( | double | lowerLimit | ) |
Sets the lower limit value
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
lowerLimit | Lower limit value |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetName | ( | const NXString & | designVariableName | ) |
Sets the design variable name
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
designVariableName | Design variable name |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetUpperLimit | ( | double | upperLimit | ) |
Sets the upper limit value
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
upperLimit | Upper limit value |
void NXOpen::CAE::Optimization::DAODesignVariableBuilder::SetVariable | ( | NXOpen::CAE::Optimization::DAODesignVariableBuilder::Variable | variableType, |
NXOpen::Expression * | variableExpression | ||
) |
Sets the design variable
Created in NX8.0.1.
License requirements : nx_design_sim ("NX Design Simulation")
variableType | Variable type |
variableExpression | Variable Expression |
Returns the upper limit value
Created in NX8.0.0.
License requirements : None