NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder Class Reference

This class is the builder that is used for the rapid creation of design variables. More...

Inheritance diagram for NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

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.

Member Enumeration Documentation

The enum for the design variable type.

Enumerator
DesignVariableTypeEnumMaterial 

material

DesignVariableTypeEnumPhysical 

physical

The enum for the material type.

Enumerator
MaterialTypesEnumMat1 

mat1

MaterialTypesEnumMat2 

mat2

MaterialTypesEnumMat3 

mat3

MaterialTypesEnumMat8 

mat8

MaterialTypesEnumMat9 

mat9

The enum for the physical type.

Enumerator
PhysicalTypesEnumPbar 

pbar

PhysicalTypesEnumPbarl 

pbarl

PhysicalTypesEnumPbeam 

pbeam

PhysicalTypesEnumPbeaml 

pbeaml

PhysicalTypesEnumPbush 

pbush

PhysicalTypesEnumPdamp 

pdamp

PhysicalTypesEnumPelas 

pelas

PhysicalTypesEnumPgap 

pgap

PhysicalTypesEnumPmass 

pmass

PhysicalTypesEnumProd 

prod

PhysicalTypesEnumPshear 

pshear

PhysicalTypesEnumPshell 

pshell

PhysicalTypesEnumPtube 

ptube

PhysicalTypesEnumPvisc 

pvisc

Member Function Documentation

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")

Parameters
entityNameentityname
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")

Parameters
entityNameentityname
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")

Parameters
fieldfield
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")

Parameters
fieldfield
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")

Parameters
cardNamecardname
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")

Parameters
cardNamecardname
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")

Parameters
designVariableTypedesignvariabletype
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")

Parameters
initialValueinitialvalue
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")

Parameters
lowerBoundlowerbound
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")

Parameters
upperBoundupperbound
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetInitialValue ( double  initialValue)

Sets the initial value
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters
initialValueinitialvalue
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetLowerBound ( double  lowerBound)

Sets the lower bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters
lowerBoundlowerbound
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")

Parameters
materialTypesmaterialtypes
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")

Parameters
titletitle
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")

Parameters
titletitle
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")

Parameters
physicalTypesphysicaltypes
void NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::SetUpperBound ( double  upperBound)

Sets the upper bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters
upperBoundupperbound
double NXOpen::CAE::ModelUpdateDesignVariablesRapidCreateBuilder::UpperBound ( )

Returns the upper bound
Created in NX8.0.1.



License requirements : None


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