NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::LaminateMetaSolBuilder Class Reference

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...

Inheritance diagram for NXOpen::CAE::LaminateMetaSolBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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.
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

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.

Member Enumeration Documentation

Results Envelope Types.

Enumerator:
FailureIndexTypeMaxMin 

Max and Min.

FailureIndexTypeMin 

Min.

FailureIndexTypeMax 

Max.

FailureIndexTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
MarginTypeMaxMin 

Max and Min.

MarginTypeMin 

Min.

MarginTypeMax 

Max.

MarginTypeAbsMax 

Absolute Max.

Type of input.

Enumerator:
MyInputTypeSolverShellStressResultant 

solver shell stress resultant

MyInputTypeSolverPlyStressesandStrains 

solver ply stressesand strains

Results Envelope Types.

Enumerator:
PlyStrainTypeMaxMin 

Max and Min.

PlyStrainTypeMin 

Min.

PlyStrainTypeMax 

Max.

PlyStrainTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
PlyStressTypeMaxMin 

Max and Min.

PlyStressTypeMin 

Min.

PlyStressTypeMax 

Max.

PlyStressTypeAbsMax 

Absolute Max.

Member Function Documentation

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.

Returns

Created in NX6.0.0.

License requirements : None
Parameters
indexfailure 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")

Parameters
falureindexfalureindex
void NXOpen::CAE::LaminateMetaSolBuilder::SetIndex ( bool  index)

Sets the indices
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
indexindex
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")

Parameters
inputTypeinputtype
void NXOpen::CAE::LaminateMetaSolBuilder::SetMargin ( bool  margin)

Sets the margins
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
marginmargin
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")

Parameters
marginmargin
void NXOpen::CAE::LaminateMetaSolBuilder::SetMetasolName ( const NXString metasolName)

Sets the metasol name
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
metasolNamemetasolname
void NXOpen::CAE::LaminateMetaSolBuilder::SetMetasolName ( const char *  metasolName)

Sets the metasol name
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
metasolNamemetasolname
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStrain ( bool  plyStrain)

Sets the ply strains
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
plyStrainplystrain
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")

Parameters
plystrainplystrain
void NXOpen::CAE::LaminateMetaSolBuilder::SetPlyStress ( bool  plyStress)

Sets the ply stresses
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
plyStressplystress
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")

Parameters
plystressplystress
void NXOpen::CAE::LaminateMetaSolBuilder::SetRefSolIndex ( int  index)

Sets the solution list
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters
indexindex
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")

Parameters
indexfailure index
selectedResultSetselected result set

The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.