|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
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. | |
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