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

Represents a CAE::LaminateGraphicalReport builder
There is no kf creator. More...

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

List of all members.

Public Types

enum  CoordinateSystemType { CoordinateSystemTypePly, CoordinateSystemTypeLaminate }
 Coordinate system to use for ply stresses, ply failure indices, ply strength ratios and ply margins of safety calculation. More...
enum  EnvelopeRule { EnvelopeRuleMaxMin, EnvelopeRuleMin, EnvelopeRuleMax, EnvelopeRuleAbsMax }
 Result enveloping rules. More...
enum  FailureModeType { FailureModeTypeInPlanePly, FailureModeTypeInterlaminar, FailureModeTypeBoth }
 Failure indices mode. More...
enum  PlyExportOptionType { PlyExportOptionTypeGlobalPlyId, PlyExportOptionTypeLayer }
 Ply export options. More...
enum  SolverInputType { SolverInputTypeSolverShellStressResultant, SolverInputTypeSolverPlyStressesAndStrains }
 Solver input type. More...

Public Member Functions

NXOpen::CAE::LaminateGraphicalReportBuilder::CoordinateSystemType CoordinateSystem ()
 Returns the coordinate system for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
NXOpen::CAE::LaminateElementFilterBuilderElementFilter ()
 Returns the element filter
Created in NX8.0.0.
bool FailureIndex ()
 Returns the failure index result
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule FailureIndexRule ()
 Returns the failure index rule
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::FailureModeType FailureMode ()
 Returns the failure mode for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
NXString Name ()
 Returns the name of the graphical report
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType PlyExportOption ()
 Returns the ply global id option
Created in NX8.0.0.
NXOpen::CAE::LaminatePlyFilterBuilderPlyFilter ()
 Returns the ply filter
Created in NX8.0.0.
bool PlyStrain ()
 Returns the ply strain results
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule PlyStrainRule ()
 Returns the ply strain rule
Created in NX8.0.0.
bool PlyStress ()
 Returns the ply stress result
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule PlyStressRule ()
 Returns the ply stress rule
Created in NX8.0.0.
double SafetyFactor ()
 Returns the safety factor for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
bool SafetyMargin ()
 Returns the safety margin result
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule SafetyMarginRule ()
 Returns the safety margin rule
Created in NX8.0.0.
void SetCoordinateSystem (NXOpen::CAE::LaminateGraphicalReportBuilder::CoordinateSystemType coordinateSystem)
 Sets the coordinate system for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
void SetFailureIndex (bool failureIndex)
 Sets the failure index result
Created in NX8.0.0.
void SetFailureIndexRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule failureIndexRule)
 Sets the failure index rule
Created in NX8.0.0.
void SetFailureMode (NXOpen::CAE::LaminateGraphicalReportBuilder::FailureModeType failureMode)
 Sets the failure mode for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
void SetName (const NXString &name)
 Sets the name of the graphical report
Created in NX8.0.0.
void SetPlyExportOption (NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType plyExportOption)
 Sets the ply global id option
Created in NX8.0.0.
void SetPlyStrain (bool plyStrain)
 Sets the ply strain results
Created in NX8.0.0.
void SetPlyStrainRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule plyStrainRule)
 Sets the ply strain rule
Created in NX8.0.0.
void SetPlyStress (bool plyStress)
 Sets the ply stress result
Created in NX8.0.0.
void SetPlyStressRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule plyStressRule)
 Sets the ply stress rule
Created in NX8.0.0.
void SetSafetyFactor (double safetyFactor)
 Sets the safety factor for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
void SetSafetyMargin (bool safetyMargin)
 Sets the safety margin result
Created in NX8.0.0.
void SetSafetyMarginRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule safetyMarginRule)
 Sets the safety margin rule
Created in NX8.0.0.
void SetSolverInput (NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType solverInput)
 Sets the solver input type
Created in NX8.0.0.
void SetStrengthRatio (bool strengthRatio)
 Sets the strength ratio result
Created in NX8.0.0.
void SetStrengthRatioRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule strengthRatioRule)
 Sets the strength ratio rule
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType SolverInput ()
 Returns the solver input type
Created in NX8.0.0.
bool StrengthRatio ()
 Returns the strength ratio result
Created in NX8.0.0.
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule StrengthRatioRule ()
 Returns the strength ratio rule
Created in NX8.0.0.

Detailed Description

Represents a CAE::LaminateGraphicalReport builder
There is no kf creator.



Created in NX8.0.0.


Member Enumeration Documentation

Coordinate system to use for ply stresses, ply failure indices, ply strength ratios and ply margins of safety calculation.

Enumerator:
CoordinateSystemTypePly 

Ply coordinate system.

CoordinateSystemTypeLaminate 

Laminate coordinate system.

Result enveloping rules.

When there is more than one solutions or loadcases, defines which result to keep and display in the graphical report

Enumerator:
EnvelopeRuleMaxMin 

Keep minimum and maximum values.

EnvelopeRuleMin 

Keep minimum values.

EnvelopeRuleMax 

Keep maximum values.

EnvelopeRuleAbsMax 

Keep absolute maximum values.

Failure indices mode.

NXLC can compute in-plane ply failure indices and/or interlaminar failure indices

Enumerator:
FailureModeTypeInPlanePly 

Ply failure index.

FailureModeTypeInterlaminar 

Bonding failure index.

FailureModeTypeBoth 

Both failure index type.

Ply export options.

With or without ply ids.

Enumerator:
PlyExportOptionTypeGlobalPlyId 

Export the ply global ids to the bun file.

PlyExportOptionTypeLayer 

Export plies as layers.

Solver input type.

Enumerator:
SolverInputTypeSolverShellStressResultant 

Using solver shell stress resultants.

SolverInputTypeSolverPlyStressesAndStrains 

Using solver ply stresses.


Member Function Documentation

Returns the coordinate system for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the element filter
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the failure index result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the failure index rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the failure mode for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the name of the graphical report
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply global id option
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply filter
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply strain results
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply strain rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply stress result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply stress rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the safety factor for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the safety margin result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the safety margin rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Sets the coordinate system for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
coordinateSystemcoordinatesystem

Sets the failure index result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
failureIndexfailureindex

Sets the failure index rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
failureIndexRulefailureindexrule

Sets the failure mode for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
failureModefailuremode

Sets the name of the graphical report
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
namename

Sets the ply global id option
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyExportOptionplyexportoption

Sets the ply strain results
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStrainplystrain

Sets the ply strain rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStrainRuleplystrainrule

Sets the ply stress result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStressplystress

Sets the ply stress rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyStressRuleplystressrule

Sets the safety factor for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
safetyFactorsafetyfactor

Sets the safety margin result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
safetyMarginsafetymargin

Sets the safety margin rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
safetyMarginRulesafetymarginrule

Sets the solver input type
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
solverInputsolverinput

Sets the strength ratio result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
strengthRatiostrengthratio

Sets the strength ratio rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
strengthRatioRulestrengthratiorule

Returns the solver input type
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the strength ratio result
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the strength ratio rule
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")


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