NXOpen C++ Reference Guide
|
This is the class representing a Alternate Fem Representation Source. More...
Classes | |
struct | NameIdentifierPair |
The structure for a {name, identifier} pair. More... | |
struct | NameLabelPair |
The structure for a {name, label} pair. More... | |
Public Types | |
enum | CreateMeshMode { CreateMeshModeAllElements, CreateMeshModeDataElements, CreateMeshModeVisualizationElements } |
Create mesh options. More... | |
Public Member Functions | |
void | ClearNamedNodes () |
Clears all the named nodes of an Alternate Fem Representation Source Created in NX1847.0.0. More... | |
void | ForceUpdate () |
Force update of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
void | GetAltRepSelectionRecipes (std::vector< NXOpen::CAE::FEModelOccurrence * > &pptFeModelOccTags, std::vector< NXOpen::CAE::SelectionRecipe * > &pppSelectionRecipe) |
Gets the NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source and the corresponding replaced NXOpen::CAE::FEModelOccurrence array Created in NX1847.0.0. More... | |
std::vector < NXOpen::CAE::SelectionRecipe * > | GetMappedSelectionRecipes (NXOpen::CAE::FEModelOccurrence *feModelOccTag) |
Gets the mapped NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source for the given NXOpen::CAE::FEModelOccurrence. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair > | GetNamedNodesWithLabel () |
Gets the named nodes in an Alternate Fem Representation Source having no mappings. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameIdentifierPair > | GetNamedNodesWithNodeId () |
Gets the named nodes in an Alternate Fem Representation Source having mappings. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair > | GetNodeIdMappings () |
Gets the mappings between a node string identifier and the correspondig node label. More... | |
std::vector < NXOpen::CAE::FEModelOccurrence * > | GetReplacedFeModelOccs () |
Gets the Finite Element Model Occurrences replaced by the Alternate Fem Representation Source. More... | |
bool | HasNodeIdMappings () |
Returns true if the given Alternate Fem Representation Source has node string identifiers to labels mappings, i.e. More... | |
void | InsertNamedNodeWithLabel (const NXString &recipeNameString, int nodeLabel) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings. More... | |
void | InsertNamedNodeWithLabel (const char *recipeNameString, int nodeLabel) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings. More... | |
void | InsertNamedNodeWithNodeId (const NXString &recipeNameString, const NXString &nodeIDString) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings. More... | |
void | InsertNamedNodeWithNodeId (const char *recipeNameString, const char *nodeIDString) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings. More... | |
void | InsertSelectionRecipeMappingWithLabel (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, int nodeLabel) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source without mappings Created in NX1847.0.0. More... | |
void | InsertSelectionRecipeMappingWithNodeId (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, const NXString &nodeIDString) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings Created in NX1847.0.0. More... | |
void | InsertSelectionRecipeMappingWithNodeId (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, const char *nodeIDString) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings Created in NX1847.0.0. More... | |
void | RemoveSelectionRecipeMapping (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe) |
Removes a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence from the Alternate Fem Representation Source Created in NX1847.0.0. More... | |
void | Rename (const NXString &name) |
Set the name of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
void | Rename (const char *name) |
Set the name of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This is the class representing a Alternate Fem Representation Source.
Not support KF.
Created in NX12.0.0.
void NXOpen::CAE::AlternateFemRepresentationSource::ClearNamedNodes | ( | ) |
Clears all the named nodes of an Alternate Fem Representation Source
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
void NXOpen::CAE::AlternateFemRepresentationSource::ForceUpdate | ( | ) |
Force update of the Alternate Fem Representation Source
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
void NXOpen::CAE::AlternateFemRepresentationSource::GetAltRepSelectionRecipes | ( | std::vector< NXOpen::CAE::FEModelOccurrence * > & | pptFeModelOccTags, |
std::vector< NXOpen::CAE::SelectionRecipe * > & | pppSelectionRecipe | ||
) |
Gets the NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source and the corresponding replaced NXOpen::CAE::FEModelOccurrence array
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
pptFeModelOccTags | The replaced NXOpen::CAE::FEModelOccurrence array |
pppSelectionRecipe | The NXOpen::CAE::SelectionRecipe array |
std::vector<NXOpen::CAE::SelectionRecipe *> NXOpen::CAE::AlternateFemRepresentationSource::GetMappedSelectionRecipes | ( | NXOpen::CAE::FEModelOccurrence * | feModelOccTag | ) |
Gets the mapped NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source for the given NXOpen::CAE::FEModelOccurrence.
feModelOccTag | The replaced NXOpen::CAE::FEModelOccurrence |
std::vector<NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair> NXOpen::CAE::AlternateFemRepresentationSource::GetNamedNodesWithLabel | ( | ) |
Gets the named nodes in an Alternate Fem Representation Source having no mappings.
std::vector<NXOpen::CAE::AlternateFemRepresentationSource::NameIdentifierPair> NXOpen::CAE::AlternateFemRepresentationSource::GetNamedNodesWithNodeId | ( | ) |
Gets the named nodes in an Alternate Fem Representation Source having mappings.
std::vector<NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair> NXOpen::CAE::AlternateFemRepresentationSource::GetNodeIdMappings | ( | ) |
Gets the mappings between a node string identifier and the correspondig node label.
Available only when the Alternate Fem Representation Source has such mappings.
std::vector<NXOpen::CAE::FEModelOccurrence *> NXOpen::CAE::AlternateFemRepresentationSource::GetReplacedFeModelOccs | ( | ) |
Gets the Finite Element Model Occurrences replaced by the Alternate Fem Representation Source.
bool NXOpen::CAE::AlternateFemRepresentationSource::HasNodeIdMappings | ( | ) |
Returns true if the given Alternate Fem Representation Source has node string identifiers to labels mappings, i.e.
if the nodes are identified by strings instead of labels
void NXOpen::CAE::AlternateFemRepresentationSource::InsertNamedNodeWithLabel | ( | const NXString & | recipeNameString, |
int | nodeLabel | ||
) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings.
The recipeNameString can be obtained by the GetName() method of the CAE::SelectionRecipe class
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
recipeNameString | Recipe name |
nodeLabel | Label of the named node |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertNamedNodeWithLabel | ( | const char * | recipeNameString, |
int | nodeLabel | ||
) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings.
The recipeNameString can be obtained by the GetName() method of the CAE::SelectionRecipe class
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
recipeNameString | Recipe name |
nodeLabel | Label of the named node |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertNamedNodeWithNodeId | ( | const NXString & | recipeNameString, |
const NXString & | nodeIDString | ||
) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings.
The recipeNameString can be obtained by the GetName() method of the CAE::SelectionRecipe class
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
recipeNameString | Recipe name |
nodeIDString | The node string identifier. Must be in the node string identifiers to labels mappings |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertNamedNodeWithNodeId | ( | const char * | recipeNameString, |
const char * | nodeIDString | ||
) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings.
The recipeNameString can be obtained by the GetName() method of the CAE::SelectionRecipe class
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
recipeNameString | Recipe name |
nodeIDString | The node string identifier. Must be in the node string identifiers to labels mappings |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertSelectionRecipeMappingWithLabel | ( | NXOpen::CAE::FEModelOccurrence * | feModelOccTag, |
NXOpen::CAE::SelectionRecipe * | pSelectionRecipe, | ||
int | nodeLabel | ||
) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source without mappings
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
feModelOccTag | The replaced NXOpen::CAE::FEModelOccurrence |
pSelectionRecipe | The NXOpen::CAE::SelectionRecipe |
nodeLabel | The node label |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertSelectionRecipeMappingWithNodeId | ( | NXOpen::CAE::FEModelOccurrence * | feModelOccTag, |
NXOpen::CAE::SelectionRecipe * | pSelectionRecipe, | ||
const NXString & | nodeIDString | ||
) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
feModelOccTag | The replaced NXOpen::CAE::FEModelOccurrence |
pSelectionRecipe | The NXOpen::CAE::SelectionRecipe |
nodeIDString | The node string identifier. Must be in the node string identifiers to labels mappings |
void NXOpen::CAE::AlternateFemRepresentationSource::InsertSelectionRecipeMappingWithNodeId | ( | NXOpen::CAE::FEModelOccurrence * | feModelOccTag, |
NXOpen::CAE::SelectionRecipe * | pSelectionRecipe, | ||
const char * | nodeIDString | ||
) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
feModelOccTag | The replaced NXOpen::CAE::FEModelOccurrence |
pSelectionRecipe | The NXOpen::CAE::SelectionRecipe |
nodeIDString | The node string identifier. Must be in the node string identifiers to labels mappings |
void NXOpen::CAE::AlternateFemRepresentationSource::RemoveSelectionRecipeMapping | ( | NXOpen::CAE::FEModelOccurrence * | feModelOccTag, |
NXOpen::CAE::SelectionRecipe * | pSelectionRecipe | ||
) |
Removes a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence from the Alternate Fem Representation Source
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
feModelOccTag | The replaced NXOpen::CAE::FEModelOccurrence |
pSelectionRecipe | The NXOpen::CAE::SelectionRecipe |
void NXOpen::CAE::AlternateFemRepresentationSource::Rename | ( | const NXString & | name | ) |
Set the name of the Alternate Fem Representation Source
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
name | Name of the Alternate Fem Representation Source. |
void NXOpen::CAE::AlternateFemRepresentationSource::Rename | ( | const char * | name | ) |
Set the name of the Alternate Fem Representation Source
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
name | Name of the Alternate Fem Representation Source. |