NX Open C++ Reference Guide
|
Represents the FEM creation options to be used when a FEM part is created. More...
Public Types | |
enum | UseBodiesOption { UseBodiesOptionSelectedBodies, UseBodiesOptionVisibleBodies, UseBodiesOptionAllBodies } |
Used to specify the option of specifying bodies to use from the CAD Part while creating CAE::FemPart . More... | |
Public Member Functions | |
void | SetAutoGenIdeal (bool autoGenIdeal) |
Set flag to create the idealized part with an autogenerate name, ignoring name set in CAE::FemCreationOptions::SetCadData Created in NX11.0.0. More... | |
void | SetCadData (NXOpen::Part *cadPart, const NXString &idealizedPartName) |
Set associated CAD data Created in NX11.0.0. More... | |
void | SetCadData (NXOpen::Part *cadPart, const char *idealizedPartName) |
Set associated CAD data Created in NX11.0.0. More... | |
void | SetCyclicSymmetryData (bool useCyclicSymmetryCsys, NXOpen::CoordinateSystem *cyclicSymmetryCsys) |
Set the cyclic symmetry coordinate system options Created in NX11.0.0. More... | |
void | SetDescription (std::vector< NXString > &description) |
Set FEM Part file descriptive text Created in NX11.0.0. More... | |
void | SetGeometryOptions (NXOpen::CAE::FemCreationOptions::UseBodiesOption useBodiesOption, const std::vector< NXOpen::Body * > &bodies, NXOpen::CAE::FemSynchronizeOptions *geometrySyncOptions) |
Set CAE geometry options Created in NX11.0.0. More... | |
void | SetMorphingFlag (bool isMorphEnabled) |
Set the morphing enabled flag Created in NX11.0.0. More... | |
void | SetSolverOptions (const NXString &solverName, const NXString &analysisType, NXOpen::CAE::BaseFemPart::AxisymAbstractionType abstractionType) |
Set Solver, Analysis Type, and Axisymmetric Abstraction Type Created in NX11.0.0. More... | |
void | SetSolverOptions (const char *solverName, const char *analysisType, NXOpen::CAE::BaseFemPart::AxisymAbstractionType abstractionType) |
Set Solver, Analysis Type, and Axisymmetric Abstraction Type Created in NX11.0.0. More... | |
virtual | ~FemCreationOptions () |
Destroys the object Created in NX11.0.0. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents the FEM creation options to be used when a FEM part is created.
To create a new instance of this class, use NXOpen::CAE::FemPart::NewFemCreationOptions
Created in NX11.0.0.
Used to specify the option of specifying bodies to use from the CAD Part while creating CAE::FemPart .
|
virtual |
Destroys the object
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::FemCreationOptions::SetAutoGenIdeal | ( | bool | autoGenIdeal | ) |
Set flag to create the idealized part with an autogenerate name, ignoring name set in CAE::FemCreationOptions::SetCadData
Created in NX11.0.0.
License requirements : None
autoGenIdeal | Create the ideal part and autogenerate a name for the idealized part |
void NXOpen::CAE::FemCreationOptions::SetCadData | ( | NXOpen::Part * | cadPart, |
const NXString & | idealizedPartName | ||
) |
Set associated CAD data
Created in NX11.0.0.
License requirements : None
cadPart | the cad part to be associated with the fem part |
idealizedPartName | the name of the idealized part to be created. |
void NXOpen::CAE::FemCreationOptions::SetCadData | ( | NXOpen::Part * | cadPart, |
const char * | idealizedPartName | ||
) |
Set associated CAD data
Created in NX11.0.0.
License requirements : None
cadPart | the cad part to be associated with the fem part |
idealizedPartName | the name of the idealized part to be created. |
void NXOpen::CAE::FemCreationOptions::SetCyclicSymmetryData | ( | bool | useCyclicSymmetryCsys, |
NXOpen::CoordinateSystem * | cyclicSymmetryCsys | ||
) |
Set the cyclic symmetry coordinate system options
Created in NX11.0.0.
License requirements : None
useCyclicSymmetryCsys | Use the selected cyclic symmetry csys or not |
cyclicSymmetryCsys | tag of selected cyclic symmetry or null |
void NXOpen::CAE::FemCreationOptions::SetDescription | ( | std::vector< NXString > & | description | ) |
Set FEM Part file descriptive text
Created in NX11.0.0.
License requirements : None
description | description |
void NXOpen::CAE::FemCreationOptions::SetGeometryOptions | ( | NXOpen::CAE::FemCreationOptions::UseBodiesOption | useBodiesOption, |
const std::vector< NXOpen::Body * > & | bodies, | ||
NXOpen::CAE::FemSynchronizeOptions * | geometrySyncOptions | ||
) |
Set CAE geometry options
Created in NX11.0.0.
License requirements : None
useBodiesOption | Specify bodies to use from the cad part while creating the fem part |
bodies | the bodies to be used |
geometrySyncOptions | geometry sync options |
void NXOpen::CAE::FemCreationOptions::SetMorphingFlag | ( | bool | isMorphEnabled | ) |
Set the morphing enabled flag
Created in NX11.0.0.
License requirements : None
isMorphEnabled | Is Mesh Morphing enabled or not |
void NXOpen::CAE::FemCreationOptions::SetSolverOptions | ( | const NXString & | solverName, |
const NXString & | analysisType, | ||
NXOpen::CAE::BaseFemPart::AxisymAbstractionType | abstractionType | ||
) |
Set Solver, Analysis Type, and Axisymmetric Abstraction Type
Created in NX11.0.0.
License requirements : None
solverName | the name of the solver. Refer to NX help for more information |
analysisType | the name of the analysis type. Refer to NX help for more information |
abstractionType | the axisymmetric abstraction type. Refer to NX help for more information |
void NXOpen::CAE::FemCreationOptions::SetSolverOptions | ( | const char * | solverName, |
const char * | analysisType, | ||
NXOpen::CAE::BaseFemPart::AxisymAbstractionType | abstractionType | ||
) |
Set Solver, Analysis Type, and Axisymmetric Abstraction Type
Created in NX11.0.0.
License requirements : None
solverName | the name of the solver. Refer to NX help for more information |
analysisType | the name of the analysis type. Refer to NX help for more information |
abstractionType | the axisymmetric abstraction type. Refer to NX help for more information |