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

Represents a @link CAE::LaminateQuickPostReport CAE::LaminateQuickPostReport@endlink  builder  <br> To create a new instance of this class, use @link CAE::SimSimulation::CreateLaminateQuickPostReportBuilder  CAE::SimSimulation::CreateLaminateQuickPostReportBuilder @endlink  <br> 

Default values. More...

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

Public Types

enum  PlyFailureIndicesType { PlyFailureIndicesTypeMaxMin, PlyFailureIndicesTypeMin, PlyFailureIndicesTypeMax, PlyFailureIndicesTypeAbsMax }
 Results Envelope Types. More...
 
enum  PlyStrainsType { PlyStrainsTypeMaxMin, PlyStrainsTypeMin, PlyStrainsTypeMax, PlyStrainsTypeAbsMax }
 Results Envelope Types. More...
 
enum  PlyStrengthRatiosType { PlyStrengthRatiosTypeMaxMin, PlyStrengthRatiosTypeMin, PlyStrengthRatiosTypeMax, PlyStrengthRatiosTypeAbsMax }
 Results Envelope Types. More...
 
enum  PlyStressesType { PlyStressesTypeMaxMin, PlyStressesTypeMin, PlyStressesTypeMax, PlyStressesTypeAbsMax }
 Results Envelope Types. More...
 
enum  ShellStressType { ShellStressTypeMaxMin, ShellStressTypeMin, ShellStressTypeMax, ShellStressTypeAbsMax }
 Results Envelope Types. More...
 

Public Member Functions

void ExportResultsToCsv (const NXString &csvFilename)
 Export quick post results to a csv file.
 
void ExportResultsToCsv (const char *csvFilename)
 Export quick post results to a csv file.
 
NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureIndicesType PlyFailureEnum ()
 Returns the ply failure indices value
Created in NX7.5.0.
 
bool PlyFailureToggle ()
 Returns the ply failure indices toggle
Created in NX7.5.0.
 
NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsType PlyStrainsEnum ()
 Returns the ply strains value
Created in NX7.5.0.
 
bool PlyStrainsToggle ()
 Returns the ply strains toggle
Created in NX7.5.0.
 
NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthRatiosType PlyStrengthEnum ()
 Returns the ply strength ratios value
Created in NX7.5.0.
 
bool PlyStrengthToggle ()
 Returns the ply strength ratios toggle
Created in NX7.5.0.
 
NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesType PlyStressesEnum ()
 Returns the ply stresses value
Created in NX7.5.0.
 
bool PlyStressesToggle ()
 Returns the ply stresses toggle
Created in NX7.5.0.
 
void SetNumSelectedIterations (int niter)
 A method to set the num of iterartions
Created in NX7.5.1.
 
void SetNumSelectedLoadCases (int nlcases)
 A method to set the num of loadcases
Created in NX7.5.1.
 
void SetNumSelectedResults (int numSol)
 A method to set the num of selected solution
Created in NX7.5.1.
 
void SetPlyFailureEnum (NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureIndicesType plyfailure)
 Sets the ply failure indices value
Created in NX7.5.0.
 
void SetPlyFailureToggle (bool plyfailuretoggle)
 Sets the ply failure indices toggle
Created in NX7.5.0.
 
void SetPlyStrainsEnum (NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsType plystrains)
 Sets the ply strains value
Created in NX7.5.0.
 
void SetPlyStrainsToggle (bool plystrainstoggle)
 Sets the ply strains toggle
Created in NX7.5.0.
 
void SetPlyStrengthEnum (NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthRatiosType plystrength)
 Sets the ply strength ratios value
Created in NX7.5.0.
 
void SetPlyStrengthToggle (bool plystrengthtoggle)
 Sets the ply strength ratios toggle
Created in NX7.5.0.
 
void SetPlyStressesEnum (NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesType plystresses)
 Sets the ply stresses value
Created in NX7.5.0.
 
void SetPlyStressesToggle (bool plystressestoggle)
 Sets the ply stresses toggle
Created in NX7.5.0.
 
void SetSelectedIteration (int iselsol, int iter)
 A method to set selected iterations
Created in NX7.5.1.
 
void SetSelectedLoadCase (int iselsol, int lcase)
 A method to set selected loadcases
Created in NX7.5.1.
 
void SetSelectedResultName (int iselsol, const NXString &solname)
 A method to set selected solution name
Created in NX7.5.1.
 
void SetSelectedResultName (int iselsol, const char *solname)
 A method to set selected solution name
Created in NX7.5.1.
 
void SetShellResultantsEnum (NXOpen::CAE::LaminateQuickPostReportBuilder::ShellStressType shellstress)
 Sets the shell stress resultants value
Created in NX7.5.0.
 
void SetShellResultantsToggle (bool shellstresstoggle)
 Sets the shell stress resultants toggle
Created in NX7.5.0.
 
NXOpen::CAE::LaminateQuickPostReportBuilder::ShellStressType ShellResultantsEnum ()
 Returns the shell stress resultants value
Created in NX7.5.0.
 
bool ShellResultantsToggle ()
 Returns the shell stress resultants toggle
Created in NX7.5.0.
 
- 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::LaminateQuickPostReport CAE::LaminateQuickPostReport@endlink  builder  <br> To create a new instance of this class, use @link CAE::SimSimulation::CreateLaminateQuickPostReportBuilder  CAE::SimSimulation::CreateLaminateQuickPostReportBuilder @endlink  <br> 

Default values.

Property Value

PlyFailureEnum

AbsMax

PlyFailureToggle

1

PlyStrainsEnum

MaxMin

PlyStrainsToggle

1

PlyStrengthEnum

Min

PlyStrengthToggle

1

PlyStressesEnum

MaxMin

PlyStressesToggle

1

ShellResultantsEnum

AbsMax

ShellResultantsToggle

1


Created in NX7.5.0.

Member Enumeration Documentation

Results Envelope Types.

Enumerator:
PlyFailureIndicesTypeMaxMin 

Max and Min.

PlyFailureIndicesTypeMin 

Min.

PlyFailureIndicesTypeMax 

Max.

PlyFailureIndicesTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
PlyStrainsTypeMaxMin 

Max and Min.

PlyStrainsTypeMin 

Min.

PlyStrainsTypeMax 

Max.

PlyStrainsTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
PlyStrengthRatiosTypeMaxMin 

Max and Min.

PlyStrengthRatiosTypeMin 

Min.

PlyStrengthRatiosTypeMax 

Max.

PlyStrengthRatiosTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
PlyStressesTypeMaxMin 

Max and Min.

PlyStressesTypeMin 

Min.

PlyStressesTypeMax 

Max.

PlyStressesTypeAbsMax 

Absolute Max.

Results Envelope Types.

Enumerator:
ShellStressTypeMaxMin 

Max and Min.

ShellStressTypeMin 

Min.

ShellStressTypeMax 

Max.

ShellStressTypeAbsMax 

Absolute Max.

Member Function Documentation

void NXOpen::CAE::LaminateQuickPostReportBuilder::ExportResultsToCsv ( const NXString csvFilename)

Export quick post results to a csv file.


Created in NX7.5.1.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
csvFilenameforces and plies results will be written-out to this file.
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::LaminateQuickPostReportBuilder::ExportResultsToCsv ( const char *  csvFilename)

Export quick post results to a csv file.


Created in NX7.5.1.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
csvFilenameforces and plies results will be written-out to this file.
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureIndicesType NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureEnum ( )

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



License requirements : None

bool NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureToggle ( )

Returns the ply failure indices toggle
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsType NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsEnum ( )

Returns the ply strains value
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsToggle ( )

Returns the ply strains toggle
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthRatiosType NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthEnum ( )

Returns the ply strength ratios value
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthToggle ( )

Returns the ply strength ratios toggle
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesType NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesEnum ( )

Returns the ply stresses value
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesToggle ( )

Returns the ply stresses toggle
Created in NX7.5.0.



License requirements : None

void NXOpen::CAE::LaminateQuickPostReportBuilder::SetNumSelectedIterations ( int  niter)

A method to set the num of iterartions
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
niternum of iterations
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetNumSelectedLoadCases ( int  nlcases)

A method to set the num of loadcases
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
nlcasesnum of loadcases
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetNumSelectedResults ( int  numSol)

A method to set the num of selected solution
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
numSolthe num of selected solution
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyFailureEnum ( NXOpen::CAE::LaminateQuickPostReportBuilder::PlyFailureIndicesType  plyfailure)

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



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plyfailureplyfailure
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyFailureToggle ( bool  plyfailuretoggle)

Sets the ply failure indices toggle
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plyfailuretoggleplyfailuretoggle
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStrainsEnum ( NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrainsType  plystrains)

Sets the ply strains value
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystrainsplystrains
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStrainsToggle ( bool  plystrainstoggle)

Sets the ply strains toggle
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystrainstoggleplystrainstoggle
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStrengthEnum ( NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStrengthRatiosType  plystrength)

Sets the ply strength ratios value
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystrengthplystrength
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStrengthToggle ( bool  plystrengthtoggle)

Sets the ply strength ratios toggle
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystrengthtoggleplystrengthtoggle
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStressesEnum ( NXOpen::CAE::LaminateQuickPostReportBuilder::PlyStressesType  plystresses)

Sets the ply stresses value
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystressesplystresses
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetPlyStressesToggle ( bool  plystressestoggle)

Sets the ply stresses toggle
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plystressestoggleplystressestoggle
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetSelectedIteration ( int  iselsol,
int  iter 
)

A method to set selected iterations
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
iselsolselected solution
iteriteration
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetSelectedLoadCase ( int  iselsol,
int  lcase 
)

A method to set selected loadcases
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
iselsolselected solution
lcaseloadcase
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetSelectedResultName ( int  iselsol,
const NXString solname 
)

A method to set selected solution name
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
iselsolselected solution
solname...
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetSelectedResultName ( int  iselsol,
const char *  solname 
)

A method to set selected solution name
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
iselsolselected solution
solname...
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetShellResultantsEnum ( NXOpen::CAE::LaminateQuickPostReportBuilder::ShellStressType  shellstress)

Sets the shell stress resultants value
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
shellstressshellstress
void NXOpen::CAE::LaminateQuickPostReportBuilder::SetShellResultantsToggle ( bool  shellstresstoggle)

Sets the shell stress resultants toggle
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
shellstresstoggleshellstresstoggle
NXOpen::CAE::LaminateQuickPostReportBuilder::ShellStressType NXOpen::CAE::LaminateQuickPostReportBuilder::ShellResultantsEnum ( )

Returns the shell stress resultants value
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::LaminateQuickPostReportBuilder::ShellResultantsToggle ( )

Returns the shell stress resultants toggle
Created in NX7.5.0.



License requirements : None


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