NX Open C++ Reference Guide
|
Represents a @link CAE::LaminateMetaSol CAE::LaminateMetaSol@endlink builder <br> To create a new instance of this class, use @link CAE::SimSimulation::CreateLaminateMetaSolBuilder CAE::SimSimulation::CreateLaminateMetaSolBuilder @endlink <br>
Default values. More...
Public Types | |
enum | FailureIndexType { FailureIndexTypeMaxMin, FailureIndexTypeMin, FailureIndexTypeMax, FailureIndexTypeAbsMax } |
Results Envelope Types. More... | |
enum | MarginType { MarginTypeMaxMin, MarginTypeMin, MarginTypeMax, MarginTypeAbsMax } |
Results Envelope Types. More... | |
enum | MyInputType { MyInputTypeSolverShellStressResultant, MyInputTypeSolverPlyStressesandStrains } |
Type of input. More... | |
enum | PlyStrainType { PlyStrainTypeMaxMin, PlyStrainTypeMin, PlyStrainTypeMax, PlyStrainTypeAbsMax } |
Results Envelope Types. More... | |
enum | PlyStressType { PlyStressTypeMaxMin, PlyStressTypeMin, PlyStressTypeMax, PlyStressTypeAbsMax } |
Results Envelope Types. More... | |
Public Member Functions | |
NXOpen::CAE::LaminateMetaSolBuilder::FailureIndexType | FailureIndexEnum () |
Returns the ply failure index value Created in NX7.5.0. | |
int | GetSelectedResultSet (int index) |
Returns the margins. | |
bool | Index () |
Returns the indices Created in NX6.0.0. | |
NXOpen::CAE::LaminateMetaSolBuilder::MyInputType | InputType () |
Returns the input type Created in NX6.0.0. | |
bool | Margin () |
Returns the margins Created in NX6.0.0. | |
NXOpen::CAE::LaminateMetaSolBuilder::MarginType | MarginEnum () |
Returns the ply margin value Created in NX7.5.0. | |
NXString | MetasolName () |
Returns the metasol name Created in NX6.0.0. | |
bool | PlyStrain () |
Returns the ply strains Created in NX6.0.0. | |
NXOpen::CAE::LaminateMetaSolBuilder::PlyStrainType | PlyStrainEnum () |
Returns the ply strain value Created in NX7.5.0. | |
bool | PlyStress () |
Returns the ply stresses Created in NX6.0.0. | |
NXOpen::CAE::LaminateMetaSolBuilder::PlyStressType | PlyStressEnum () |
Returns the ply stress value Created in NX7.5.0. | |
int | RefSolIndex () |
Returns the solution list Created in NX6.0.0. | |
void | SetFailureIndexEnum (NXOpen::CAE::LaminateMetaSolBuilder::FailureIndexType falureindex) |
Sets the ply failure index value Created in NX7.5.0. | |
void | SetIndex (bool index) |
Sets the indices Created in NX6.0.0. | |
void | SetInputType (NXOpen::CAE::LaminateMetaSolBuilder::MyInputType inputType) |
Sets the input type Created in NX6.0.0. | |
void | SetMargin (bool margin) |
Sets the margins Created in NX6.0.0. | |
void | SetMarginEnum (NXOpen::CAE::LaminateMetaSolBuilder::MarginType margin) |
Sets the ply margin value Created in NX7.5.0. | |
void | SetMetasolName (const NXString &metasolName) |
Sets the metasol name Created in NX6.0.0. | |
void | SetMetasolName (const char *metasolName) |
Sets the metasol name Created in NX6.0.0. | |
void | SetPlyStrain (bool plyStrain) |
Sets the ply strains Created in NX6.0.0. | |
void | SetPlyStrainEnum (NXOpen::CAE::LaminateMetaSolBuilder::PlyStrainType plystrain) |
Sets the ply strain value Created in NX7.5.0. | |
void | SetPlyStress (bool plyStress) |
Sets the ply stresses Created in NX6.0.0. | |
void | SetPlyStressEnum (NXOpen::CAE::LaminateMetaSolBuilder::PlyStressType plystress) |
Sets the ply stress value Created in NX7.5.0. | |
void | SetRefSolIndex (int index) |
Sets the solution list Created in NX6.0.0. | |
void | SetSelectedResultSet (int index, int selectedResultSet) |
Sets the selected result set. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a @link CAE::LaminateMetaSol CAE::LaminateMetaSol@endlink builder <br> To create a new instance of this class, use @link CAE::SimSimulation::CreateLaminateMetaSolBuilder CAE::SimSimulation::CreateLaminateMetaSolBuilder @endlink <br>
Default values.
Property | Value |
---|---|
FailureIndexEnum |
AbsMax |
Index |
True |
InputType |
SolverShellStressResultant |
Margin |
False |
MarginEnum |
Min |
PlyStrain |
False |
PlyStrainEnum |
MaxMin |
PlyStress |
False |
PlyStressEnum |
MaxMin |
Created in NX6.0.0.
NXOpen::CAE::LaminateMetaSolBuilder::FailureIndexType NXOpen::CAE::LaminateMetaSolBuilder::FailureIndexEnum | ( | ) |
Returns the ply failure index value
Created in NX7.5.0.
License requirements : None
int NXOpen::CAE::LaminateMetaSolBuilder::GetSelectedResultSet | ( | int | index | ) |
Returns the margins.
index | failure index |
bool NXOpen::CAE::LaminateMetaSolBuilder::Index | ( | ) |
Returns the indices
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::LaminateMetaSolBuilder::MyInputType NXOpen::CAE::LaminateMetaSolBuilder::InputType | ( | ) |
Returns the input type
Created in NX6.0.0.
License requirements : None
bool NXOpen::CAE::LaminateMetaSolBuilder::Margin | ( | ) |
Returns the margins
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::LaminateMetaSolBuilder::MarginType NXOpen::CAE::LaminateMetaSolBuilder::MarginEnum | ( | ) |
Returns the ply margin value
Created in NX7.5.0.
License requirements : None
NXString NXOpen::CAE::LaminateMetaSolBuilder::MetasolName | ( | ) |
Returns the metasol name
Created in NX6.0.0.
License requirements : None
bool NXOpen::CAE::LaminateMetaSolBuilder::PlyStrain | ( | ) |
Returns the ply strains
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::LaminateMetaSolBuilder::PlyStrainType NXOpen::CAE::LaminateMetaSolBuilder::PlyStrainEnum | ( | ) |
Returns the ply strain value
Created in NX7.5.0.
License requirements : None
bool NXOpen::CAE::LaminateMetaSolBuilder::PlyStress | ( | ) |
Returns the ply stresses
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::LaminateMetaSolBuilder::PlyStressType NXOpen::CAE::LaminateMetaSolBuilder::PlyStressEnum | ( | ) |
Returns the ply stress value
Created in NX7.5.0.
License requirements : None
int NXOpen::CAE::LaminateMetaSolBuilder::RefSolIndex | ( | ) |
Returns the solution list
Created in NX6.0.0.
License requirements : None
void NXOpen::CAE::LaminateMetaSolBuilder::SetFailureIndexEnum | ( | NXOpen::CAE::LaminateMetaSolBuilder::FailureIndexType | falureindex | ) |
Sets the ply failure index value
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
falureindex | falureindex |
void NXOpen::CAE::LaminateMetaSolBuilder::SetIndex | ( | bool | index | ) |
Sets the indices
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
index | index |
void NXOpen::CAE::LaminateMetaSolBuilder::SetInputType | ( | NXOpen::CAE::LaminateMetaSolBuilder::MyInputType | inputType | ) |
Sets the input type
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
inputType | inputtype |
void NXOpen::CAE::LaminateMetaSolBuilder::SetMargin | ( | bool | margin | ) |
Sets the margins
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
margin | margin |
void NXOpen::CAE::LaminateMetaSolBuilder::SetMarginEnum | ( | NXOpen::CAE::LaminateMetaSolBuilder::MarginType | margin | ) |
Sets the ply margin value
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
margin | margin |
void NXOpen::CAE::LaminateMetaSolBuilder::SetMetasolName | ( | const NXString & | metasolName | ) |
Sets the metasol name
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
metasolName | metasolname |
void NXOpen::CAE::LaminateMetaSolBuilder::SetMetasolName | ( | const char * | metasolName | ) |
Sets the metasol name
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
metasolName | metasolname |
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStrain | ( | bool | plyStrain | ) |
Sets the ply strains
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStrain | plystrain |
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStrainEnum | ( | NXOpen::CAE::LaminateMetaSolBuilder::PlyStrainType | plystrain | ) |
Sets the ply strain value
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
plystrain | plystrain |
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStress | ( | bool | plyStress | ) |
Sets the ply stresses
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStress | plystress |
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStressEnum | ( | NXOpen::CAE::LaminateMetaSolBuilder::PlyStressType | plystress | ) |
Sets the ply stress value
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
plystress | plystress |
void NXOpen::CAE::LaminateMetaSolBuilder::SetRefSolIndex | ( | int | index | ) |
Sets the solution list
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
index | index |
void NXOpen::CAE::LaminateMetaSolBuilder::SetSelectedResultSet | ( | int | index, |
int | selectedResultSet | ||
) |
Sets the selected result set.
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
index | failure index |
selectedResultSet | selected result set |