NX Open C++ Reference Guide
|
Represents a CAE::LaminateGraphicalReport builder
There is no kf creator.
More...
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, EnvelopeRuleAbsMin } |
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::LaminateElementFilterBuilder * | ElementFilter () |
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. | |
bool | PlyBottom () |
Returns the state of the ply stress calculation at the bottom of each ply Created in NX8.5.0. | |
NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType | PlyExportOption () |
Returns the ply global id option Created in NX8.0.0. | |
NXOpen::CAE::LaminatePlyFilterBuilder * | PlyFilter () |
Returns the ply filter Created in NX8.0.0. | |
bool | PlyMiddle () |
Returns the state of the ply stress calculation at the middle of each ply Created in NX8.5.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. | |
bool | PlyTop () |
Returns the state of the ply stress calculation at the top of each ply Created in NX8.5.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 | SetName (const char *name) |
Sets the name of the graphical report Created in NX8.0.0. | |
void | SetPlyBottom (bool plyBottom) |
Sets the state of the ply stress calculation at the bottom of each ply Created in NX8.5.0. | |
void | SetPlyExportOption (NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType plyExportOption) |
Sets the ply global id option Created in NX8.0.0. | |
void | SetPlyMiddle (bool plyMiddle) |
Sets the state of the ply stress calculation at the middle of each ply Created in NX8.5.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 | SetPlyTop (bool plyTop) |
Sets the state of the ply stress calculation at the top of each ply Created in NX8.5.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. | |
![]() | |
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 CAE::LaminateGraphicalReport builder
There is no kf creator.
Created in NX8.0.0.
Coordinate system to use for ply stresses, ply failure indices, ply strength ratios and ply margins of safety calculation.
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
NXOpen::CAE::LaminateGraphicalReportBuilder::CoordinateSystemType NXOpen::CAE::LaminateGraphicalReportBuilder::CoordinateSystem | ( | ) |
Returns the coordinate system for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateElementFilterBuilder* NXOpen::CAE::LaminateGraphicalReportBuilder::ElementFilter | ( | ) |
Returns the element filter
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::FailureIndex | ( | ) |
Returns the failure index result
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule NXOpen::CAE::LaminateGraphicalReportBuilder::FailureIndexRule | ( | ) |
Returns the failure index rule
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::FailureModeType NXOpen::CAE::LaminateGraphicalReportBuilder::FailureMode | ( | ) |
Returns the failure mode for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
License requirements : None
NXString NXOpen::CAE::LaminateGraphicalReportBuilder::Name | ( | ) |
Returns the name of the graphical report
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::PlyBottom | ( | ) |
Returns the state of the ply stress calculation at the bottom of each ply
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOption | ( | ) |
Returns the ply global id option
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminatePlyFilterBuilder* NXOpen::CAE::LaminateGraphicalReportBuilder::PlyFilter | ( | ) |
Returns the ply filter
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::PlyMiddle | ( | ) |
Returns the state of the ply stress calculation at the middle of each ply
Created in NX8.5.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::PlyStrain | ( | ) |
Returns the ply strain results
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule NXOpen::CAE::LaminateGraphicalReportBuilder::PlyStrainRule | ( | ) |
Returns the ply strain rule
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::PlyStress | ( | ) |
Returns the ply stress result
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule NXOpen::CAE::LaminateGraphicalReportBuilder::PlyStressRule | ( | ) |
Returns the ply stress rule
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::PlyTop | ( | ) |
Returns the state of the ply stress calculation at the top of each ply
Created in NX8.5.0.
License requirements : None
double NXOpen::CAE::LaminateGraphicalReportBuilder::SafetyFactor | ( | ) |
Returns the safety factor for failure index, strength ratio and margin of safety calculation
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::SafetyMargin | ( | ) |
Returns the safety margin result
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule NXOpen::CAE::LaminateGraphicalReportBuilder::SafetyMarginRule | ( | ) |
Returns the safety margin rule
Created in NX8.0.0.
License requirements : None
void NXOpen::CAE::LaminateGraphicalReportBuilder::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.
License requirements : nx_lam_composites ("Laminate Composites")
coordinateSystem | coordinatesystem |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetFailureIndex | ( | bool | failureIndex | ) |
Sets the failure index result
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
failureIndex | failureindex |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetFailureIndexRule | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | failureIndexRule | ) |
Sets the failure index rule
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
failureIndexRule | failureindexrule |
void NXOpen::CAE::LaminateGraphicalReportBuilder::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.
License requirements : nx_lam_composites ("Laminate Composites")
failureMode | failuremode |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetName | ( | const NXString & | name | ) |
Sets the name of the graphical report
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
name | name |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetName | ( | const char * | name | ) |
Sets the name of the graphical report
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
name | name |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyBottom | ( | bool | plyBottom | ) |
Sets the state of the ply stress calculation at the bottom of each ply
Created in NX8.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyBottom | plybottom |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyExportOption | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType | plyExportOption | ) |
Sets the ply global id option
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyExportOption | plyexportoption |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyMiddle | ( | bool | plyMiddle | ) |
Sets the state of the ply stress calculation at the middle of each ply
Created in NX8.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyMiddle | plymiddle |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyStrain | ( | bool | plyStrain | ) |
Sets the ply strain results
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStrain | plystrain |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyStrainRule | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | plyStrainRule | ) |
Sets the ply strain rule
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStrainRule | plystrainrule |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyStress | ( | bool | plyStress | ) |
Sets the ply stress result
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStress | plystress |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyStressRule | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | plyStressRule | ) |
Sets the ply stress rule
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyStressRule | plystressrule |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetPlyTop | ( | bool | plyTop | ) |
Sets the state of the ply stress calculation at the top of each ply
Created in NX8.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
plyTop | plytop |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetSafetyFactor | ( | double | safetyFactor | ) |
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")
safetyFactor | safetyfactor |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetSafetyMargin | ( | bool | safetyMargin | ) |
Sets the safety margin result
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
safetyMargin | safetymargin |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetSafetyMarginRule | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | safetyMarginRule | ) |
Sets the safety margin rule
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
safetyMarginRule | safetymarginrule |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetSolverInput | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType | solverInput | ) |
Sets the solver input type
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
solverInput | solverinput |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetStrengthRatio | ( | bool | strengthRatio | ) |
Sets the strength ratio result
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
strengthRatio | strengthratio |
void NXOpen::CAE::LaminateGraphicalReportBuilder::SetStrengthRatioRule | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | strengthRatioRule | ) |
Sets the strength ratio rule
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
strengthRatioRule | strengthratiorule |
NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInput | ( | ) |
Returns the solver input type
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAE::LaminateGraphicalReportBuilder::StrengthRatio | ( | ) |
Returns the strength ratio result
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule NXOpen::CAE::LaminateGraphicalReportBuilder::StrengthRatioRule | ( | ) |
Returns the strength ratio rule
Created in NX8.0.0.
License requirements : None