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 | ElemNodalOptionType { ElemNodalOptionTypeElemental, ElemNodalOptionTypeNodal } |
Element-Nodal option. 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. More... | |
NXOpen::CAE::LaminateElementFilterBuilder * | ElementFilter () |
Returns the element filter Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::ElemNodalOptionType | ElemNodalOption () |
Returns the solver input Created in NX10.0.0. More... | |
bool | FailureIndex () |
Returns the failure index result Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | FailureIndexRule () |
Returns the failure index rule Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::FailureModeType | FailureMode () |
Returns the failure mode for failure index, strength ratio and margin of safety calculation Created in NX8.0.0. More... | |
NXString | Name () |
Returns the name of the graphical report Created in NX8.0.0. More... | |
bool | PlyBottom () |
Returns the state of the ply stress calculation at the bottom of each ply Created in NX8.5.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType | PlyExportOption () |
Returns the ply global id option Created in NX8.0.0. More... | |
NXOpen::CAE::LaminatePlyFilterBuilder * | PlyFilter () |
Returns the ply filter Created in NX8.0.0. More... | |
bool | PlyMiddle () |
Returns the state of the ply stress calculation at the middle of each ply Created in NX8.5.0. More... | |
bool | PlyStrain () |
Returns the ply strain results Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | PlyStrainRule () |
Returns the ply strain rule Created in NX8.0.0. More... | |
bool | PlyStress () |
Returns the ply stress result Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | PlyStressRule () |
Returns the ply stress rule Created in NX8.0.0. More... | |
bool | PlyTop () |
Returns the state of the ply stress calculation at the top of each ply Created in NX8.5.0. More... | |
double | SafetyFactor () |
Returns the safety factor for failure index, strength ratio and margin of safety calculation Created in NX8.0.0. More... | |
bool | SafetyMargin () |
Returns the safety margin result Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | SafetyMarginRule () |
Returns the safety margin rule Created in NX8.0.0. More... | |
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. More... | |
void | SetElemNodalOption (NXOpen::CAE::LaminateGraphicalReportBuilder::ElemNodalOptionType elemNodalOption) |
Sets the solver input Created in NX10.0.0. More... | |
void | SetFailureIndex (bool failureIndex) |
Sets the failure index result Created in NX8.0.0. More... | |
void | SetFailureIndexRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule failureIndexRule) |
Sets the failure index rule Created in NX8.0.0. More... | |
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. More... | |
void | SetName (const NXString &name) |
Sets the name of the graphical report Created in NX8.0.0. More... | |
void | SetName (const char *name) |
Sets the name of the graphical report Created in NX8.0.0. More... | |
void | SetPlyBottom (bool plyBottom) |
Sets the state of the ply stress calculation at the bottom of each ply Created in NX8.5.0. More... | |
void | SetPlyExportOption (NXOpen::CAE::LaminateGraphicalReportBuilder::PlyExportOptionType plyExportOption) |
Sets the ply global id option Created in NX8.0.0. More... | |
void | SetPlyMiddle (bool plyMiddle) |
Sets the state of the ply stress calculation at the middle of each ply Created in NX8.5.0. More... | |
void | SetPlyStrain (bool plyStrain) |
Sets the ply strain results Created in NX8.0.0. More... | |
void | SetPlyStrainRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule plyStrainRule) |
Sets the ply strain rule Created in NX8.0.0. More... | |
void | SetPlyStress (bool plyStress) |
Sets the ply stress result Created in NX8.0.0. More... | |
void | SetPlyStressRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule plyStressRule) |
Sets the ply stress rule Created in NX8.0.0. More... | |
void | SetPlyTop (bool plyTop) |
Sets the state of the ply stress calculation at the top of each ply Created in NX8.5.0. More... | |
void | SetSafetyFactor (double safetyFactor) |
Sets the safety factor for failure index, strength ratio and margin of safety calculation Created in NX8.0.0. More... | |
void | SetSafetyMargin (bool safetyMargin) |
Sets the safety margin result Created in NX8.0.0. More... | |
void | SetSafetyMarginRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule safetyMarginRule) |
Sets the safety margin rule Created in NX8.0.0. More... | |
void | SetSolverInput (NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType solverInput) |
Sets the solver input type Created in NX8.0.0. More... | |
void | SetStrengthRatio (bool strengthRatio) |
Sets the strength ratio result Created in NX8.0.0. More... | |
void | SetStrengthRatioRule (NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule strengthRatioRule) |
Sets the strength ratio rule Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::SolverInputType | SolverInput () |
Returns the solver input type Created in NX8.0.0. More... | |
bool | StrengthRatio () |
Returns the strength ratio result Created in NX8.0.0. More... | |
NXOpen::CAE::LaminateGraphicalReportBuilder::EnvelopeRule | StrengthRatioRule () |
Returns the strength ratio rule Created in NX8.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a CAE::LaminateGraphicalReport builder
There is no kf creator.
Created in NX8.0.0.
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
NXOpen::CAE::LaminateGraphicalReportBuilder::ElemNodalOptionType NXOpen::CAE::LaminateGraphicalReportBuilder::ElemNodalOption | ( | ) |
Returns the solver input
Created in NX10.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::SetElemNodalOption | ( | NXOpen::CAE::LaminateGraphicalReportBuilder::ElemNodalOptionType | elemNodalOption | ) |
Sets the solver input
Created in NX10.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
elemNodalOption | elemnodaloption |
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