NXOpen C++ Reference Guide
|
This is the class representing a Mode set. More...
Public Member Functions | |
void | GetModeByIndex (int index, int *label, bool *status, double *undampedFrequency, double *dampingRatio, double *modalMassReal, double *modalMassImg, NXString *annotation) |
Get the data of a mode. More... | |
int | GetNumberOfModes () |
Get the number of modes. More... | |
void | SetModeAnnotation (int index, const NXString &annotation) |
Modify the annotation of a mode. More... | |
void | SetModeAnnotation (int index, const char *annotation) |
Modify the annotation of a mode. More... | |
void | SetModeDampingRatio (int index, double dampingRatio) |
Modify the damping ratio of a mode. More... | |
void | SetModeModalMass (int index, double modalMassReal, double modalMassImg) |
Modify the modal mass of a mode. More... | |
void | SetModeStatus (int index, bool status) |
Modify the status of a mode. More... | |
void | SetModeUndampedFrequency (int index, double undampedFrequency) |
Modify the undamped frequency of a mode. More... | |
Public Member Functions inherited from NXOpen::CAE::AlternateFemRepresentationSource | |
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... | |
Additional Inherited Members | |
Public Types inherited from NXOpen::CAE::AlternateFemRepresentationSource | |
enum | CreateMeshMode { CreateMeshModeAllElements, CreateMeshModeDataElements, CreateMeshModeVisualizationElements } |
Create mesh options. More... | |
This is the class representing a Mode set.
Not support KF.
Created in NX12.0.0.
void NXOpen::CAE::ModeSet::GetModeByIndex | ( | int | index, |
int * | label, | ||
bool * | status, | ||
double * | undampedFrequency, | ||
double * | dampingRatio, | ||
double * | modalMassReal, | ||
double * | modalMassImg, | ||
NXString * | annotation | ||
) |
Get the data of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
label | the label of the mode |
status | the status of the mode |
undampedFrequency | the undamped frequency of the mode |
dampingRatio | the damping ratio of the mode |
modalMassReal | the real part of the modal mass of the mode |
modalMassImg | the imaginary part of the modal mass of the mode |
annotation | the annotation of the mode |
int NXOpen::CAE::ModeSet::GetNumberOfModes | ( | ) |
Get the number of modes.
void NXOpen::CAE::ModeSet::SetModeAnnotation | ( | int | index, |
const NXString & | annotation | ||
) |
Modify the annotation of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
annotation | the annotation of the mode |
void NXOpen::CAE::ModeSet::SetModeAnnotation | ( | int | index, |
const char * | annotation | ||
) |
Modify the annotation of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
annotation | the annotation of the mode |
void NXOpen::CAE::ModeSet::SetModeDampingRatio | ( | int | index, |
double | dampingRatio | ||
) |
Modify the damping ratio of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
dampingRatio | the damping ratio of the mode |
void NXOpen::CAE::ModeSet::SetModeModalMass | ( | int | index, |
double | modalMassReal, | ||
double | modalMassImg | ||
) |
Modify the modal mass of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
modalMassReal | the real part of the modal mass of the mode |
modalMassImg | the imaginary part of the modal mass of the mode |
void NXOpen::CAE::ModeSet::SetModeStatus | ( | int | index, |
bool | status | ||
) |
Modify the status of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
status | the status of the mode |
void NXOpen::CAE::ModeSet::SetModeUndampedFrequency | ( | int | index, |
double | undampedFrequency | ||
) |
Modify the undamped frequency of a mode.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
index | the index of the mode |
undampedFrequency | the undamped frequency of the mode |