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

Represents a CAE::LaminateMetaSol builder
To create a new instance of this class, use CAE::SimSimulation::CreateLaminateMetaSolBuilder
Default values. More...

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

List of all members.

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

Detailed Description

Represents a CAE::LaminateMetaSol builder
To create a new instance of this class, use CAE::SimSimulation::CreateLaminateMetaSolBuilder
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

Returns the ply failure index value
Created in NX7.5.0.



License requirements : None

Returns the margins.

Returns:

Created in NX6.0.0.

License requirements : None
Parameters:
indexfailure index

Returns the indices
Created in NX6.0.0.



License requirements : None

Returns the input type
Created in NX6.0.0.



License requirements : None

Returns the margins
Created in NX6.0.0.



License requirements : None

Returns the ply margin value
Created in NX7.5.0.



License requirements : None

Returns the metasol name
Created in NX6.0.0.



License requirements : None

Returns the ply strains
Created in NX6.0.0.



License requirements : None

Returns the ply strain value
Created in NX7.5.0.



License requirements : None

Returns the ply stresses
Created in NX6.0.0.



License requirements : None

Returns the ply stress value
Created in NX7.5.0.



License requirements : None

Returns the solution list
Created in NX6.0.0.



License requirements : None

Sets the ply failure index value
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
falureindexfalureindex

Sets the indices
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
indexindex

Sets the input type
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
inputTypeinputtype

Sets the margins
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
marginmargin

Sets the ply margin value
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
marginmargin

Sets the metasol name
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
metasolNamemetasolname

Sets the ply strains
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStrainplystrain

Sets the ply strain value
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plystrainplystrain

Sets the ply stresses
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStressplystress

Sets the ply stress value
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plystressplystress

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.