NX Open C++ Reference Guide
|
Represents a builder class for the event strength settings. More...
Public Types | |
enum | OrthotropicFailureCriterionEnum { OrthotropicFailureCriterionEnumHill, OrthotropicFailureCriterionEnumHoffman, OrthotropicFailureCriterionEnumTsaiWu, OrthotropicFailureCriterionEnumMaximumStress } |
the orthotropic Failure criterion enum. More... | |
enum | StressCriterionEnum { StressCriterionEnumUltimateStress, StressCriterionEnumYieldStress } |
the stress criterion enum. More... | |
enum | StressTypeEnum { StressTypeEnumVonMises, StressTypeEnumTresca, StressTypeEnumMaximumPrincipal, StressTypeEnumMinimumPrincipal } |
the stress type enum. More... | |
Public Member Functions | |
double | FactorOfSafety () |
Returns the factor of safety. | |
bool | MarginOfSafety () |
Returns the margin of safety. | |
NXString | Name () |
Returns the name. | |
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::OrthotropicFailureCriterionEnum | OrthotropicFailureCriterion () |
Returns the orthotropic failure criterion. | |
bool | PerformOrthotropicAnalysis () |
Returns the perform orthotropic analysis. | |
void | SetFactorOfSafety (double factorOfSafety) |
Sets the factor of safety. | |
void | SetMarginOfSafety (bool marginOfSafety) |
Sets the margin of safety. | |
void | SetName (const NXString &title) |
Sets the name. | |
void | SetName (const char *title) |
Sets the name. | |
void | SetOrthotropicFailureCriterion (NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::OrthotropicFailureCriterionEnum orthotropicFailureCriterion) |
Sets the orthotropic failure criterion. | |
void | SetPerformOrthotropicAnalysis (bool performOrthotropicAnalysis) |
Sets the perform orthotropic analysis. | |
void | SetStrengthSafetyFactor (bool strengthSafetyFactor) |
Sets the strength safety factor. | |
void | SetStressCriterion (NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressCriterionEnum stressCriterion) |
Sets the stress criterion. | |
void | SetStressType (NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressTypeEnum stressType) |
Sets the stress type. | |
bool | StrengthSafetyFactor () |
Returns the strength safety factor. | |
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressCriterionEnum | StressCriterion () |
Returns the stress criterion. | |
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressTypeEnum | StressType () |
Returns the stress type. | |
![]() | |
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 builder class for the event strength settings.
The event strength settings are the data which describe how to evaluate the strength and what to output for strength results. <br> To create a new instance of this class, use @link CAE::DurabilityStrengthCollection::CreateEventstrengthsettingsBuilder CAE::DurabilityStrengthCollection::CreateEventstrengthsettingsBuilder @endlink <br>
Created in NX7.5.0.
double NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::FactorOfSafety | ( | ) |
Returns the factor of safety.
Created in NX7.5.0.
License requirements : None
bool NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::MarginOfSafety | ( | ) |
Returns the margin of safety.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::Name | ( | ) |
Returns the name.
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::OrthotropicFailureCriterionEnum NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::OrthotropicFailureCriterion | ( | ) |
Returns the orthotropic failure criterion.
Created in NX9.0.0.
License requirements : None
bool NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::PerformOrthotropicAnalysis | ( | ) |
Returns the perform orthotropic analysis.
Created in NX9.0.0.
License requirements : None
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetFactorOfSafety | ( | double | factorOfSafety | ) |
Sets the factor of safety.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
factorOfSafety | factorofsafety |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetMarginOfSafety | ( | bool | marginOfSafety | ) |
Sets the margin of safety.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
marginOfSafety | marginofsafety |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetName | ( | const NXString & | title | ) |
Sets the name.
Created in NX8.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
title | title |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetName | ( | const char * | title | ) |
Sets the name.
Created in NX8.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
title | title |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetOrthotropicFailureCriterion | ( | NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::OrthotropicFailureCriterionEnum | orthotropicFailureCriterion | ) |
Sets the orthotropic failure criterion.
Created in NX9.0.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
orthotropicFailureCriterion | orthotropicfailurecriterion |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetPerformOrthotropicAnalysis | ( | bool | performOrthotropicAnalysis | ) |
Sets the perform orthotropic analysis.
Created in NX9.0.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
performOrthotropicAnalysis | performorthotropicanalysis |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetStrengthSafetyFactor | ( | bool | strengthSafetyFactor | ) |
Sets the strength safety factor.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
strengthSafetyFactor | strengthsafetyfactor |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetStressCriterion | ( | NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressCriterionEnum | stressCriterion | ) |
Sets the stress criterion.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
stressCriterion | stresscriterion |
void NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::SetStressType | ( | NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressTypeEnum | stressType | ) |
Sets the stress type.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
stressType | stresstype |
bool NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StrengthSafetyFactor | ( | ) |
Returns the strength safety factor.
Created in NX7.5.0.
License requirements : None
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressCriterionEnum NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressCriterion | ( | ) |
Returns the stress criterion.
Created in NX7.5.0.
License requirements : None
NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressTypeEnum NXOpen::CAE::DurabilityEventStrengthSettingsBuilder::StressType | ( | ) |
Returns the stress type.
Created in NX7.5.0.
License requirements : None