NX Open C++ Reference Guide
|
This class is the builder that is used for the rapid creation of design variables. More...
Public Types | |
enum | DesignVariableTypeEnum { DesignVariableTypeEnumMaterial, DesignVariableTypeEnumPhysical } |
The enum for the design variable type. More... | |
enum | MaterialTypesEnum { MaterialTypesEnumMat1, MaterialTypesEnumMat2, MaterialTypesEnumMat3, MaterialTypesEnumMat8, MaterialTypesEnumMat9 } |
The enum for the material type. More... | |
enum | PhysicalTypesEnum { PhysicalTypesEnumPbar, PhysicalTypesEnumPbarl, PhysicalTypesEnumPbeam, PhysicalTypesEnumPbeaml, PhysicalTypesEnumPbush, PhysicalTypesEnumPdamp, PhysicalTypesEnumPelas, PhysicalTypesEnumPgap, PhysicalTypesEnumPmass, PhysicalTypesEnumProd, PhysicalTypesEnumPshear, PhysicalTypesEnumPshell, PhysicalTypesEnumPtube, PhysicalTypesEnumPvisc } |
The enum for the physical type. More... | |
Public Member Functions | |
NXString | CardName () |
Returns the card name Created in NX8.0.1. More... | |
void | DeselectAllEntities () |
This command deselects all the entities. More... | |
void | DeselectAllFields () |
This command deselects all the fields. More... | |
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum | DesignVariableType () |
Returns the design variable type Created in NX8.0.1. More... | |
bool | HasInitialValue () |
Returns the has initial value Created in NX8.0.1. More... | |
bool | HasLowerBound () |
Returns the has lower bound Created in NX8.0.1. More... | |
bool | HasUpperBound () |
Returns the has upper bound Created in NX8.0.1. More... | |
double | InitialValue () |
Returns the initial value Created in NX8.0.1. More... | |
double | LowerBound () |
Returns the lower bound Created in NX8.0.1. More... | |
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum | MaterialTypes () |
Returns the material types Created in NX8.0.1. More... | |
NXString | NameSeed () |
Returns the name seed Created in NX8.0.1. More... | |
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum | PhysicalTypes () |
Returns the physical types Created in NX8.0.1. More... | |
void | SelectAllEntities () |
This command selects all the entities. More... | |
void | SelectAllFields () |
This command selects all the fields. More... | |
void | SelectEntity (const NXString &entityName) |
This command selects one entity. More... | |
void | SelectEntity (const char *entityName) |
This command selects one entity. More... | |
void | SelectField (const NXString &field) |
This command selects one field. More... | |
void | SelectField (const char *field) |
This command selects one field. More... | |
void | SetCardName (const NXString &cardName) |
Sets the card name Created in NX8.0.1. More... | |
void | SetCardName (const char *cardName) |
Sets the card name Created in NX8.0.1. More... | |
void | SetDesignVariableType (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum designVariableType) |
Sets the design variable type Created in NX8.0.1. More... | |
void | SetHasInitialValue (bool initialValue) |
Sets the has initial value Created in NX8.0.1. More... | |
void | SetHasLowerBound (bool lowerBound) |
Sets the has lower bound Created in NX8.0.1. More... | |
void | SetHasUpperBound (bool upperBound) |
Sets the has upper bound Created in NX8.0.1. More... | |
void | SetInitialValue (double initialValue) |
Sets the initial value Created in NX8.0.1. More... | |
void | SetLowerBound (double lowerBound) |
Sets the lower bound Created in NX8.0.1. More... | |
void | SetMaterialTypes (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum materialTypes) |
Sets the material types Created in NX8.0.1. More... | |
void | SetNameSeed (const NXString &title) |
Sets the name seed Created in NX8.0.1. More... | |
void | SetNameSeed (const char *title) |
Sets the name seed Created in NX8.0.1. More... | |
void | SetPhysicalTypes (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum physicalTypes) |
Sets the physical types Created in NX8.0.1. More... | |
void | SetUpperBound (double upperBound) |
Sets the upper bound Created in NX8.0.1. More... | |
double | UpperBound () |
Returns the upper bound Created in NX8.0.1. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This class is the builder that is used for the rapid creation of design variables.
To create a new instance of this class, use NXOpen::CAE::CorrelManager::CreateModelUpdateDesignVariablesRapidCreateBuilderBuilder
Created in NX8.0.1.
The enum for the physical type.
NXString NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::CardName | ( | ) |
Returns the card name
Created in NX8.0.1.
License requirements : None
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DeselectAllEntities | ( | ) |
This command deselects all the entities.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DeselectAllFields | ( | ) |
This command deselects all the fields.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableType | ( | ) |
Returns the design variable type
Created in NX8.0.1.
License requirements : None
bool NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::HasInitialValue | ( | ) |
Returns the has initial value
Created in NX8.0.1.
License requirements : None
bool NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::HasLowerBound | ( | ) |
Returns the has lower bound
Created in NX8.0.1.
License requirements : None
bool NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::HasUpperBound | ( | ) |
Returns the has upper bound
Created in NX8.0.1.
License requirements : None
double NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::InitialValue | ( | ) |
Returns the initial value
Created in NX8.0.1.
License requirements : None
double NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::LowerBound | ( | ) |
Returns the lower bound
Created in NX8.0.1.
License requirements : None
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypes | ( | ) |
Returns the material types
Created in NX8.0.1.
License requirements : None
NXString NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::NameSeed | ( | ) |
Returns the name seed
Created in NX8.0.1.
License requirements : None
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypes | ( | ) |
Returns the physical types
Created in NX8.0.1.
License requirements : None
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectAllEntities | ( | ) |
This command selects all the entities.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectAllFields | ( | ) |
This command selects all the fields.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectEntity | ( | const NXString & | entityName | ) |
This command selects one entity.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
entityName | entityname |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectEntity | ( | const char * | entityName | ) |
This command selects one entity.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
entityName | entityname |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectField | ( | const NXString & | field | ) |
This command selects one field.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
field | field |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SelectField | ( | const char * | field | ) |
This command selects one field.
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
field | field |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetCardName | ( | const NXString & | cardName | ) |
Sets the card name
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
cardName | cardname |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetCardName | ( | const char * | cardName | ) |
Sets the card name
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
cardName | cardname |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetDesignVariableType | ( | NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum | designVariableType | ) |
Sets the design variable type
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
designVariableType | designvariabletype |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetHasInitialValue | ( | bool | initialValue | ) |
Sets the has initial value
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
initialValue | initialvalue |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetHasLowerBound | ( | bool | lowerBound | ) |
Sets the has lower bound
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
lowerBound | lowerbound |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetHasUpperBound | ( | bool | upperBound | ) |
Sets the has upper bound
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
upperBound | upperbound |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetInitialValue | ( | double | initialValue | ) |
Sets the initial value
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
initialValue | initialvalue |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetLowerBound | ( | double | lowerBound | ) |
Sets the lower bound
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
lowerBound | lowerbound |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetMaterialTypes | ( | NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum | materialTypes | ) |
Sets the material types
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
materialTypes | materialtypes |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetNameSeed | ( | const NXString & | title | ) |
Sets the name seed
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
title | title |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetNameSeed | ( | const char * | title | ) |
Sets the name seed
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
title | title |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetPhysicalTypes | ( | NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum | physicalTypes | ) |
Sets the physical types
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
physicalTypes | physicaltypes |
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetUpperBound | ( | double | upperBound | ) |
Sets the upper bound
Created in NX8.0.1.
License requirements : nx_correl_update ("FE Model Update")
upperBound | upperbound |
double NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::UpperBound | ( | ) |
Returns the upper bound
Created in NX8.0.1.
License requirements : None