|
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. | |
| void | DeselectAllEntities () |
| This command deselects all the entities. | |
| void | DeselectAllFields () |
| This command deselects all the fields. | |
| NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum | DesignVariableType () |
| Returns the design variable type Created in NX8.0.1. | |
| bool | HasInitialValue () |
| Returns the has initial value Created in NX8.0.1. | |
| bool | HasLowerBound () |
| Returns the has lower bound Created in NX8.0.1. | |
| bool | HasUpperBound () |
| Returns the has upper bound Created in NX8.0.1. | |
| double | InitialValue () |
| Returns the initial value Created in NX8.0.1. | |
| double | LowerBound () |
| Returns the lower bound Created in NX8.0.1. | |
| NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum | MaterialTypes () |
| Returns the material types Created in NX8.0.1. | |
| NXString | NameSeed () |
| Returns the name seed Created in NX8.0.1. | |
| NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum | PhysicalTypes () |
| Returns the physical types Created in NX8.0.1. | |
| void | SelectAllEntities () |
| This command selects all the entities. | |
| void | SelectAllFields () |
| This command selects all the fields. | |
| void | SelectEntity (const NXString &entityName) |
| This command selects one entity. | |
| void | SelectEntity (const char *entityName) |
| This command selects one entity. | |
| void | SelectField (const NXString &field) |
| This command selects one field. | |
| void | SelectField (const char *field) |
| This command selects one field. | |
| void | SetCardName (const NXString &cardName) |
| Sets the card name Created in NX8.0.1. | |
| void | SetCardName (const char *cardName) |
| Sets the card name Created in NX8.0.1. | |
| void | SetDesignVariableType (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::DesignVariableTypeEnum designVariableType) |
| Sets the design variable type Created in NX8.0.1. | |
| void | SetHasInitialValue (bool initialValue) |
| Sets the has initial value Created in NX8.0.1. | |
| void | SetHasLowerBound (bool lowerBound) |
| Sets the has lower bound Created in NX8.0.1. | |
| void | SetHasUpperBound (bool upperBound) |
| Sets the has upper bound Created in NX8.0.1. | |
| void | SetInitialValue (double initialValue) |
| Sets the initial value Created in NX8.0.1. | |
| void | SetLowerBound (double lowerBound) |
| Sets the lower bound Created in NX8.0.1. | |
| void | SetMaterialTypes (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::MaterialTypesEnum materialTypes) |
| Sets the material types Created in NX8.0.1. | |
| void | SetNameSeed (const NXString &title) |
| Sets the name seed Created in NX8.0.1. | |
| void | SetNameSeed (const char *title) |
| Sets the name seed Created in NX8.0.1. | |
| void | SetPhysicalTypes (NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::PhysicalTypesEnum physicalTypes) |
| Sets the physical types Created in NX8.0.1. | |
| void | SetUpperBound (double upperBound) |
| Sets the upper bound Created in NX8.0.1. | |
| double | UpperBound () |
| Returns the upper bound Created in NX8.0.1. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
This class is the builder that is used for the rapid creation of design variables.
To create a new instance of this class, use 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 | NOTE: The full Unicode character set is not supported for this parameter. |
| 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 | NOTE: The full Unicode character set is not supported for this parameter. |
| 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 | NOTE: The full Unicode character set is not supported for this parameter. |
| 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 | NOTE: The full Unicode character set is not supported for this parameter. |
| 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