NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder Class Reference

Represents a builder class for the event fatigue settings. More...

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

Public Types

enum  BwiWeldClassEnum {
  BwiWeldClassEnumB, BwiWeldClassEnumC, BwiWeldClassEnumD, BwiWeldClassEnumE,
  BwiWeldClassEnumF, BwiWeldClassEnumF2, BwiWeldClassEnumG, BwiWeldClassEnumW
}
 the BWi Weld Class Enum. More...
 
enum  CyclicStressStrainModelEnum { CyclicStressStrainModelEnumLinear, CyclicStressStrainModelEnumPowerHardening, CyclicStressStrainModelEnumRambergOsgood }
 the cyclic stress strain model enum. More...
 
enum  EquivalentStressMethodEnum {
  EquivalentStressMethodEnumNone, EquivalentStressMethodEnumGoodman, EquivalentStressMethodEnumSoderberg, EquivalentStressMethodEnumGerber,
  EquivalentStressMethodEnumMorrow
}
 the equivalent stress method enum. More...
 
enum  FatigueLifeCriterionEnum {
  FatigueLifeCriterionEnumSmithWatsonTopper, FatigueLifeCriterionEnumStrainLifeMaximumPrincipal, FatigueLifeCriterionEnumStrainLifeMaximumShear, FatigueLifeCriterionEnumStressLife,
  FatigueLifeCriterionEnumBwi, FatigueLifeCriterionEnumTwi
}
 the fatigue life criterion enum. More...
 
enum  FatigueSafetyFactorMethodEnum { FatigueSafetyFactorMethodEnumAmplitudeandMean, FatigueSafetyFactorMethodEnumAmplitude, FatigueSafetyFactorMethodEnumMean }
 the Fatigue Safety Factor Method Enum. More...
 
enum  FatigueSafetyFactorOutputEnum { FatigueSafetyFactorOutputEnumGoodman, FatigueSafetyFactorOutputEnumGerber, FatigueSafetyFactorOutputEnumDangVan }
 the Fatigue Safety Factor Output Enum. More...
 
enum  MaximumAlternatingStressEnum { MaximumAlternatingStressEnumCalculate, MaximumAlternatingStressEnumKeyin }
 the Maximum Alternating Stress Enum. More...
 
enum  OrthotropicFatigueCriterionEnum { OrthotropicFatigueCriterionEnumHill, OrthotropicFatigueCriterionEnumTsaiWu, OrthotropicFatigueCriterionEnumMaximumStress }
 the Orthotropic Fatigue Criterion. More...
 
enum  OrthotropicMeanStressEnum { OrthotropicMeanStressEnumNone, OrthotropicMeanStressEnumGoodman, OrthotropicMeanStressEnumGerber, OrthotropicMeanStressEnumMorrow }
 the Orthotropic Mean Stress. More...
 
enum  ProbabilityOptionEnum { ProbabilityOptionEnumNumberOfStandardDeviations, ProbabilityOptionEnumProbabilityOfFailure }
 the Probability Option. More...
 

Public Member Functions

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClassEnum BwiWeldClass ()
 Returns the bwi weld class. More...
 
double CyclesToFailure ()
 Returns the cycles to failure. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModelEnum CyclicStressStrainModel ()
 Returns the cyclic stress strain model. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethodEnum EquivalentStressMethod ()
 Returns the equivalent stress method. More...
 
bool EventDamage ()
 Returns the event damage. More...
 
bool EventDamageDirection ()
 Returns the event damage direction. More...
 
bool EventLife ()
 Returns the event life. More...
 
bool FailureIndex ()
 Returns the failure index. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterionEnum FatigueLifeCriterion ()
 Returns the fatigue life criterion. More...
 
double FatigueSafetyFactorKeyin ()
 Returns the fatigue safety factor keyin. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorMethodEnum FatigueSafetyFactorMethod ()
 Returns the fatigue safety factor method. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorOutputEnum FatigueSafetyFactorOutput ()
 Returns the fatigue safety factor output. More...
 
bool FatigueSafetyFactorToggle ()
 Returns the fatigue safety factor toggle. More...
 
bool FreeFaceIndicator ()
 Returns the free face indicator. More...
 
bool IncludeMeanStressEffects ()
 Returns the include mean stress effects. More...
 
bool LoadProportionality ()
 Returns the load proportionality. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStressEnum MaximumAlternatingStress ()
 Returns the maximum alternating stress. More...
 
NXOpen::ExpressionMaximumAlternatingStressKeyin ()
 Returns the maximum alternating stress keyin. More...
 
NXString Name ()
 Returns the name. More...
 
double NotchFactor ()
 Returns the notch factor. More...
 
int NumberOfElementsInHysterisisLoop ()
 Returns the number of elements in hysterisis loop. More...
 
int NumberOfOccurrences ()
 Returns the number of occurrences. More...
 
double NumberOfStandardDeviations ()
 Returns the number of standard deviations. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicFatigueCriterionEnum OrthotropicFatigueCriterion ()
 Returns the orthotropic fatigue criterion. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicMeanStressEnum OrthotropicMeanStress ()
 Returns the orthotropic mean stress. More...
 
bool PerformOrthotropicAnalysis ()
 Returns the perform orthropic analysis. More...
 
double PlateThicknessExponent ()
 Returns the plate thickness exponent. More...
 
double PlateThicknessRatio ()
 Returns the plate thickness ratio. More...
 
bool PrincipalAxisStability ()
 Returns the principal axis stability. More...
 
double ProbabilityOfFailure ()
 Returns the probability of failure. More...
 
NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOptionEnum ProbabilityOption ()
 Returns the probability distribution. More...
 
void SetBwiWeldClass (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClassEnum bwiWeldClass)
 Sets the bwi weld class. More...
 
void SetCyclesToFailure (double cyclesToFailure)
 Sets the cycles to failure. More...
 
void SetCyclicStressStrainModel (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModelEnum cyclicStressStrainModel)
 Sets the cyclic stress strain model. More...
 
void SetEquivalentStressMethod (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethodEnum equivalentStressMethod)
 Sets the equivalent stress method. More...
 
void SetEventDamage (bool eventDamage)
 Sets the event damage. More...
 
void SetEventDamageDirection (bool eventDamageDirection)
 Sets the event damage direction. More...
 
void SetEventLife (bool eventLife)
 Sets the event life. More...
 
void SetFailureIndex (bool failureIndex)
 Sets the failure index. More...
 
void SetFatigueLifeCriterion (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterionEnum fatigueLifeCriterion)
 Sets the fatigue life criterion. More...
 
void SetFatigueSafetyFactorKeyin (double fatigueSafetyFactorKeyin)
 Sets the fatigue safety factor keyin. More...
 
void SetFatigueSafetyFactorMethod (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorMethodEnum fatigueSafetyFactorMethod)
 Sets the fatigue safety factor method. More...
 
void SetFatigueSafetyFactorOutput (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorOutputEnum fatigueSafetyFactorOutput)
 Sets the fatigue safety factor output. More...
 
void SetFatigueSafetyFactorToggle (bool fatigueSafetyFactorToggle)
 Sets the fatigue safety factor toggle. More...
 
void SetFreeFaceIndicator (bool freeFaceIndicator)
 Sets the free face indicator. More...
 
void SetIncludeMeanStressEffects (bool includeMeanStressEffects)
 Sets the include mean stress effects. More...
 
void SetLoadProportionality (bool loadProportionality)
 Sets the load proportionality. More...
 
void SetMaximumAlternatingStress (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStressEnum maximumAlternatingStress)
 Sets the maximum alternating stress. More...
 
void SetName (const NXString &title)
 Sets the name. More...
 
void SetName (const char *title)
 Sets the name. More...
 
void SetNotchFactor (double notchFactor)
 Sets the notch factor. More...
 
void SetNumberOfElementsInHysterisisLoop (int numberOfElementsInHysterisisLoop)
 Sets the number of elements in hysterisis loop. More...
 
void SetNumberOfOccurrences (int numberOfOccurrences)
 Sets the number of occurrences. More...
 
void SetNumberOfStandardDeviations (double numberOfStandardDeviations)
 Sets the number of standard deviations. More...
 
void SetOrthotropicFatigueCriterion (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicFatigueCriterionEnum orthotropicFatigueCriterion)
 Sets the orthotropic fatigue criterion. More...
 
void SetOrthotropicMeanStress (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicMeanStressEnum orthotropicMeanStress)
 Sets the orthotropic mean stress. More...
 
void SetPerformOrthotropicAnalysis (bool performOrthotropicAnalysis)
 Sets the perform orthropic analysis. More...
 
void SetPlateThicknessExponent (double plateThicknessExponent)
 Sets the plate thickness exponent. More...
 
void SetPlateThicknessRatio (double plateThicknessRatio)
 Sets the plate thickness ratio. More...
 
void SetPrincipalAxisStability (bool principalAxisStability)
 Sets the principal axis stability. More...
 
void SetProbabilityOfFailure (double probabilityOfFailure)
 Sets the probability of failure. More...
 
void SetProbabilityOption (NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOptionEnum probabilityOption)
 Sets the probability distribution. More...
 
void SetTwiHighCycleCutoff (double twiHighCycleCutoff)
 Sets the twi high cycle cutoff. More...
 
void SetTwiHighCycleSlopeChange (double twiHighCycleSlopeChange)
 Sets the twi high cycle slope change. More...
 
void SetTwiLowCycleStressCutoff (double twiLowCycleStressCutoff)
 Sets the twi low cycle stress cutoff. More...
 
void SetTwiLowCycleStressExtension (double twiLowCycleStressExtension)
 Sets the twi low cycle stress extension. More...
 
void SetUseNotchFactor (bool useNotchFactor)
 Sets the use notch factor. More...
 
void SetUsePlateThicknessCorrection (bool usePlateThicknessCorrection)
 Sets the plate thickness correction usage. More...
 
double TwiHighCycleCutoff ()
 Returns the twi high cycle cutoff. More...
 
double TwiHighCycleSlopeChange ()
 Returns the twi high cycle slope change. More...
 
double TwiLowCycleStressCutoff ()
 Returns the twi low cycle stress cutoff. More...
 
double TwiLowCycleStressExtension ()
 Returns the twi low cycle stress extension. More...
 
bool UseNotchFactor ()
 Returns the use notch factor. More...
 
bool UsePlateThicknessCorrection ()
 Returns the plate thickness correction usage. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents a builder class for the event fatigue settings.

The fatigue settings help the user control the fatigue/durability parameters in the event.
To create a new instance of this class, use NXOpen::CAE::DurabilityFatigueCollection::CreateEventfatiguesettingsBuilder

Created in NX7.5.0.

Member Enumeration Documentation

the BWi Weld Class Enum.

Enumerator
BwiWeldClassEnumB 

B.

BwiWeldClassEnumC 

C.

BwiWeldClassEnumD 

D.

BwiWeldClassEnumE 

E.

BwiWeldClassEnumF 

F.

BwiWeldClassEnumF2 

F2.

BwiWeldClassEnumG 

G.

BwiWeldClassEnumW 

W.

the cyclic stress strain model enum.

Enumerator
CyclicStressStrainModelEnumLinear 

Linear.

CyclicStressStrainModelEnumPowerHardening 

PowerHardening.

CyclicStressStrainModelEnumRambergOsgood 

RambergOsgood.

the equivalent stress method enum.

Enumerator
EquivalentStressMethodEnumNone 

None.

EquivalentStressMethodEnumGoodman 

Goodman.

EquivalentStressMethodEnumSoderberg 

Soderberg.

EquivalentStressMethodEnumGerber 

Gerber.

EquivalentStressMethodEnumMorrow 

Morrow.

the fatigue life criterion enum.

Enumerator
FatigueLifeCriterionEnumSmithWatsonTopper 

SWT.

FatigueLifeCriterionEnumStrainLifeMaximumPrincipal 

Maximum Principal.

FatigueLifeCriterionEnumStrainLifeMaximumShear 

Maximum Shear.

FatigueLifeCriterionEnumStressLife 

Stress Life.

FatigueLifeCriterionEnumBwi 

BWI.

FatigueLifeCriterionEnumTwi 

TWI.

the Fatigue Safety Factor Method Enum.

Enumerator
FatigueSafetyFactorMethodEnumAmplitudeandMean 

AmplitudeandMean.

FatigueSafetyFactorMethodEnumAmplitude 

Amplitude.

FatigueSafetyFactorMethodEnumMean 

Mean.

the Fatigue Safety Factor Output Enum.

Enumerator
FatigueSafetyFactorOutputEnumGoodman 

Goodman.

FatigueSafetyFactorOutputEnumGerber 

Gerber.

FatigueSafetyFactorOutputEnumDangVan 

Dang Van.

the Maximum Alternating Stress Enum.

Enumerator
MaximumAlternatingStressEnumCalculate 

Calculate.

MaximumAlternatingStressEnumKeyin 

Keyin.

the Orthotropic Fatigue Criterion.

Enumerator
OrthotropicFatigueCriterionEnumHill 

hill

OrthotropicFatigueCriterionEnumTsaiWu 

tsai wu

OrthotropicFatigueCriterionEnumMaximumStress 

maximum stress

the Orthotropic Mean Stress.

Enumerator
OrthotropicMeanStressEnumNone 

none

OrthotropicMeanStressEnumGoodman 

goodman

OrthotropicMeanStressEnumGerber 

gerber

OrthotropicMeanStressEnumMorrow 

morrow

the Probability Option.

Enumerator
ProbabilityOptionEnumNumberOfStandardDeviations 

Number Of Standard Deviations.

ProbabilityOptionEnumProbabilityOfFailure 

Probability Of Failure.

Member Function Documentation

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClassEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClass ( )

Returns the bwi weld class.


Created in NX7.5.2.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclesToFailure ( )

Returns the cycles to failure.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModelEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModel ( )

Returns the cyclic stress strain model.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethodEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethod ( )

Returns the equivalent stress method.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EventDamage ( )

Returns the event damage.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EventDamageDirection ( )

Returns the event damage direction.


Created in NX9.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EventLife ( )

Returns the event life.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FailureIndex ( )

Returns the failure index.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterionEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterion ( )

Returns the fatigue life criterion.


Created in NX7.5.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorKeyin ( )

Returns the fatigue safety factor keyin.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorMethodEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorMethod ( )

Returns the fatigue safety factor method.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorOutputEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorOutput ( )

Returns the fatigue safety factor output.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorToggle ( )

Returns the fatigue safety factor toggle.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FreeFaceIndicator ( )

Returns the free face indicator.


Created in NX9.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::IncludeMeanStressEffects ( )

Returns the include mean stress effects.


Created in NX7.5.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::LoadProportionality ( )

Returns the load proportionality.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStressEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStress ( )

Returns the maximum alternating stress.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStressKeyin ( )

Returns the maximum alternating stress keyin.


Created in NX7.5.0.

License requirements : None

NXString NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::Name ( )

Returns the name.


Created in NX8.5.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::NotchFactor ( )

Returns the notch factor.


Created in NX7.5.0.

License requirements : None

int NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::NumberOfElementsInHysterisisLoop ( )

Returns the number of elements in hysterisis loop.


Created in NX7.5.0.

License requirements : None

int NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::NumberOfOccurrences ( )

Returns the number of occurrences.


Created in NX7.5.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::NumberOfStandardDeviations ( )

Returns the number of standard deviations.


Created in NX7.5.2.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicFatigueCriterionEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicFatigueCriterion ( )

Returns the orthotropic fatigue criterion.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicMeanStressEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicMeanStress ( )

Returns the orthotropic mean stress.


Created in NX9.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::PerformOrthotropicAnalysis ( )

Returns the perform orthropic analysis.


Created in NX9.0.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessExponent ( )

Returns the plate thickness exponent.


Created in NX7.5.2.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessRatio ( )

Returns the plate thickness ratio.


Created in NX7.5.2.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::PrincipalAxisStability ( )

Returns the principal axis stability.


Created in NX9.0.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOfFailure ( )

Returns the probability of failure.


Created in NX8.0.0.

License requirements : None

NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOptionEnum NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOption ( )

Returns the probability distribution.


Created in NX8.0.0.

License requirements : None

void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetBwiWeldClass ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClassEnum  bwiWeldClass)

Sets the bwi weld class.


Created in NX7.5.2.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
bwiWeldClassbwiweldclass
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetCyclesToFailure ( double  cyclesToFailure)

Sets the cycles to failure.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
cyclesToFailurecyclestofailure
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetCyclicStressStrainModel ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModelEnum  cyclicStressStrainModel)

Sets the cyclic stress strain model.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
cyclicStressStrainModelcyclicstressstrainmodel
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetEquivalentStressMethod ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethodEnum  equivalentStressMethod)

Sets the equivalent stress method.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
equivalentStressMethodequivalentstressmethod
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetEventDamage ( bool  eventDamage)

Sets the event damage.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
eventDamageeventdamage
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetEventDamageDirection ( bool  eventDamageDirection)

Sets the event damage direction.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
eventDamageDirectioneventdamagedirection
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetEventLife ( bool  eventLife)

Sets the event life.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
eventLifeeventlife
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFailureIndex ( bool  failureIndex)

Sets the failure index.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
failureIndexfailureindex
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueLifeCriterion ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterionEnum  fatigueLifeCriterion)

Sets the fatigue life criterion.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueLifeCriterionfatiguelifecriterion
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueSafetyFactorKeyin ( double  fatigueSafetyFactorKeyin)

Sets the fatigue safety factor keyin.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueSafetyFactorKeyinfatiguesafetyfactorkeyin
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueSafetyFactorMethod ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorMethodEnum  fatigueSafetyFactorMethod)

Sets the fatigue safety factor method.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueSafetyFactorMethodfatiguesafetyfactormethod
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueSafetyFactorOutput ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::FatigueSafetyFactorOutputEnum  fatigueSafetyFactorOutput)

Sets the fatigue safety factor output.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueSafetyFactorOutputfatiguesafetyfactoroutput
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueSafetyFactorToggle ( bool  fatigueSafetyFactorToggle)

Sets the fatigue safety factor toggle.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueSafetyFactorTogglefatiguesafetyfactortoggle
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetFreeFaceIndicator ( bool  freeFaceIndicator)

Sets the free face indicator.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
freeFaceIndicatorfreefaceindicator
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetIncludeMeanStressEffects ( bool  includeMeanStressEffects)

Sets the include mean stress effects.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
includeMeanStressEffectsincludemeanstresseffects
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetLoadProportionality ( bool  loadProportionality)

Sets the load proportionality.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
loadProportionalityloadproportionality
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetMaximumAlternatingStress ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::MaximumAlternatingStressEnum  maximumAlternatingStress)

Sets the maximum alternating stress.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
maximumAlternatingStressmaximumalternatingstress
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetName ( const NXString title)

Sets the name.


Created in NX8.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
titletitle
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetName ( const char *  title)

Sets the name.


Created in NX8.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
titletitle
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetNotchFactor ( double  notchFactor)

Sets the notch factor.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
notchFactornotchfactor
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfElementsInHysterisisLoop ( int  numberOfElementsInHysterisisLoop)

Sets the number of elements in hysterisis loop.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfElementsInHysterisisLoopnumberofelementsinhysterisisloop
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfOccurrences ( int  numberOfOccurrences)

Sets the number of occurrences.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfOccurrencesnumberofoccurrences
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfStandardDeviations ( double  numberOfStandardDeviations)

Sets the number of standard deviations.


Created in NX7.5.2.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfStandardDeviationsnumberofstandarddeviations
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetOrthotropicFatigueCriterion ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicFatigueCriterionEnum  orthotropicFatigueCriterion)

Sets the orthotropic fatigue criterion.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
orthotropicFatigueCriterionorthotropicfatiguecriterion
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetOrthotropicMeanStress ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::OrthotropicMeanStressEnum  orthotropicMeanStress)

Sets the orthotropic mean stress.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
orthotropicMeanStressorthotropicmeanstress
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetPerformOrthotropicAnalysis ( bool  performOrthotropicAnalysis)

Sets the perform orthropic analysis.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
performOrthotropicAnalysisperformorthotropicanalysis
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessExponent ( double  plateThicknessExponent)

Sets the plate thickness exponent.


Created in NX7.5.2.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
plateThicknessExponentplatethicknessexponent
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessRatio ( double  plateThicknessRatio)

Sets the plate thickness ratio.


Created in NX7.5.2.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
plateThicknessRatioplatethicknessratio
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetPrincipalAxisStability ( bool  principalAxisStability)

Sets the principal axis stability.


Created in NX9.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
principalAxisStabilityprincipalaxisstability
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOfFailure ( double  probabilityOfFailure)

Sets the probability of failure.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
probabilityOfFailureprobabilityoffailure
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOption ( NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOptionEnum  probabilityOption)

Sets the probability distribution.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
probabilityOptionprobabilityoption
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleCutoff ( double  twiHighCycleCutoff)

Sets the twi high cycle cutoff.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiHighCycleCutofftwihighcyclecutoff
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleSlopeChange ( double  twiHighCycleSlopeChange)

Sets the twi high cycle slope change.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiHighCycleSlopeChangetwihighcycleslopechange
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressCutoff ( double  twiLowCycleStressCutoff)

Sets the twi low cycle stress cutoff.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiLowCycleStressCutofftwilowcyclestresscutoff
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressExtension ( double  twiLowCycleStressExtension)

Sets the twi low cycle stress extension.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiLowCycleStressExtensiontwilowcyclestressextension
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetUseNotchFactor ( bool  useNotchFactor)

Sets the use notch factor.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
useNotchFactorusenotchfactor
void NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::SetUsePlateThicknessCorrection ( bool  usePlateThicknessCorrection)

Sets the plate thickness correction usage.


Created in NX7.5.2.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
usePlateThicknessCorrectionuseplatethicknesscorrection
double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleCutoff ( )

Returns the twi high cycle cutoff.


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleSlopeChange ( )

Returns the twi high cycle slope change.


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressCutoff ( )

Returns the twi low cycle stress cutoff.


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressExtension ( )

Returns the twi low cycle stress extension.


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::UseNotchFactor ( )

Returns the use notch factor.


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityEventFatigueSettingsBuilder::UsePlateThicknessCorrection ( )

Returns the plate thickness correction usage.


Created in NX7.5.2.

License requirements : None


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