NXOpen C++ Reference Guide
|
Represents a CAE::ModelAndLoadPreProcessMeshMappingData builder
To create a new instance of this class, use NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDatas::CreateBuilder
Created in NX1847.0.0.
More...
Public Types | |
enum | IntermediateEntity { IntermediateEntityNone, IntermediateEntityNode, IntermediateEntityElement, IntermediateEntityElementFace } |
The intermediate entity type. More... | |
enum | IntermediateSlot { IntermediateSlotSource, IntermediateSlotTarget } |
The intermediate slot. More... | |
enum | MappingMethod { MappingMethodMaximumDistance, MappingMethodConservativeMaximumDistance } |
The mapping method for this data. More... | |
enum | SelectionCriterion { SelectionCriterionModelEntities, SelectionCriterionIntermediaryEntities } |
the selection criterion. More... | |
Public Member Functions | |
NXOpen::Expression * | MaximumDistance () |
Returns the maximum distance Created in NX1847.0.0. More... | |
NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::MappingMethod | Method () |
Returns the method Created in NX1847.0.0. More... | |
NXOpen::SelectTaggedObjectList * | ModelSelection () |
Returns the model selection Created in NX1847.0.0. More... | |
NXString | Name () |
Returns the name. More... | |
int | NumInflNodes () |
Returns the num infl nodes Created in NX1847.0.0. More... | |
void | SetIntermediateEntities (NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::IntermediateSlot slot, NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::IntermediateEntity entityType, const std::vector< int > &intermediateEntities) |
Sets the intermediate entities by labels to the source or target selection. More... | |
void | SetMethod (NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::MappingMethod method) |
Sets the method Created in NX1847.0.0. More... | |
void | SetName (const NXString &title) |
Sets the name. More... | |
void | SetName (const char *title) |
Sets the name. More... | |
void | SetNumInflNodes (int numInflNodes) |
Sets the num infl nodes Created in NX1847.0.0. More... | |
void | SetTargetCriterion (NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SelectionCriterion selCrit) |
Sets the target criterion Created in NX1847.0.0. More... | |
NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SelectionCriterion | TargetCriterion () |
Returns the target criterion Created in NX1847.0.0. 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... | |
Represents a CAE::ModelAndLoadPreProcessMeshMappingData builder
To create a new instance of this class, use NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDatas::CreateBuilder
Created in NX1847.0.0.
NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::MaximumDistance | ( | ) |
Returns the maximum distance
Created in NX1847.0.0.
License requirements : None
NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::MappingMethod NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::Method | ( | ) |
Returns the method
Created in NX1847.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::ModelSelection | ( | ) |
Returns the model selection
Created in NX1847.0.0.
License requirements : None
NXString NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::Name | ( | ) |
Returns the name.
Created in NX1847.0.0.
License requirements : None
int NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::NumInflNodes | ( | ) |
Returns the num infl nodes
Created in NX1847.0.0.
License requirements : None
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetIntermediateEntities | ( | NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::IntermediateSlot | slot, |
NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::IntermediateEntity | entityType, | ||
const std::vector< int > & | intermediateEntities | ||
) |
Sets the intermediate entities by labels to the source or target selection.
Clears previous selection.
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
slot | slot |
entityType | entitytype |
intermediateEntities | intermediateentities |
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetMethod | ( | NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::MappingMethod | method | ) |
Sets the method
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
method | method |
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetName | ( | const NXString & | title | ) |
Sets the name.
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
title | title |
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetName | ( | const char * | title | ) |
Sets the name.
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
title | title |
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetNumInflNodes | ( | int | numInflNodes | ) |
Sets the num infl nodes
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
numInflNodes | numinflnodes |
void NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SetTargetCriterion | ( | NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SelectionCriterion | selCrit | ) |
Sets the target criterion
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
selCrit | selcrit |
NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::SelectionCriterion NXOpen::CAE::ModelAndLoadPreProcessMeshMappingDataBuilder::TargetCriterion | ( | ) |
Returns the target criterion
Created in NX1847.0.0.
License requirements : None