NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

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 SelectField (const NXString &field)
 This command selects one field.
void SetCardName (const NXString &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 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.

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

Returns the card name
Created in NX8.0.1.



License requirements : None

This command deselects all the entities.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

This command deselects all the fields.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

Returns the design variable type
Created in NX8.0.1.



License requirements : None

Returns the has initial value
Created in NX8.0.1.



License requirements : None

Returns the has lower bound
Created in NX8.0.1.



License requirements : None

Returns the has upper bound
Created in NX8.0.1.



License requirements : None

Returns the initial value
Created in NX8.0.1.



License requirements : None

Returns the lower bound
Created in NX8.0.1.



License requirements : None

Returns the material types
Created in NX8.0.1.



License requirements : None

Returns the name seed
Created in NX8.0.1.



License requirements : None

Returns the physical types
Created in NX8.0.1.



License requirements : None

This command selects all the entities.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

This command selects all the fields.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

This command selects one entity.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

Parameters:
entityName
NOTE: The full Unicode character set is not supported for this parameter.

This command selects one field.


Created in NX8.0.1.

License requirements : nx_correl_update ("FE Model Update")

Parameters:
field
NOTE: The full Unicode character set is not supported for this parameter.

Sets the card name
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
cardNamecardname

Sets the design variable type
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
designVariableTypedesignvariabletype

Sets the has initial value
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
initialValueinitialvalue

Sets the has lower bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
lowerBoundlowerbound

Sets the has upper bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
upperBoundupperbound

Sets the initial value
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
initialValueinitialvalue

Sets the lower bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
lowerBoundlowerbound

Sets the material types
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
materialTypesmaterialtypes

Sets the name seed
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
titletitle

Sets the physical types
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
physicalTypesphysicaltypes

Sets the upper bound
Created in NX8.0.1.



License requirements : nx_correl_update ("FE Model Update")

Parameters:
upperBoundupperbound

Returns the upper bound
Created in NX8.0.1.



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.