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

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

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

Public Types

enum  BeamStressEnum { BeamStressEnumAxial, BeamStressEnumTorsional, BeamStressEnumNone }
 the Beam Stress Enum More...
 
enum  ElementFaceStressAxisEnum { ElementFaceStressAxisEnumBiAxial, ElementFaceStressAxisEnumUniAxial }
 the Element Face Stress Axis Enum. More...
 
enum  NodeElementOptionEnum { NodeElementOptionEnumSolids, NodeElementOptionEnumShells }
 the Node Element Option Enum. More...
 
enum  ShellRegionEnum { ShellRegionEnumBottom, ShellRegionEnumMiddle, ShellRegionEnumTop }
 the Shell Region Enum. More...
 
enum  StressAxisDirectionSearchMethodEnum { StressAxisDirectionSearchMethodEnumCriticalPlane, StressAxisDirectionSearchMethodEnumMaximumDamage, StressAxisDirectionSearchMethodEnumPrincipalAxis }
 the Stress Axis Direction Method Search Enum. More...
 
enum  StressAxisMethodEnum { StressAxisMethodEnumElementFace, StressAxisMethodEnumNodalUniAxial }
 the Stress Axis Method Enum. More...
 

Public Member Functions

NXOpen::CAE::DurabilityStressAxesBuilder::BeamStressEnum BeamStress ()
 Returns the beam stress. More...
 
NXOpen::CAE::DurabilityStressAxesBuilder::ElementFaceStressAxisEnum ElementFaceStressAxis ()
 Returns the element face stress axis. More...
 
NXString Name ()
 Returns the name. More...
 
NXOpen::CAE::DurabilityStressAxesBuilder::NodeElementOptionEnum NodeElementOption ()
 Returns the node element option. More...
 
NXOpen::ExpressionSearchResolution ()
 Returns the search resolution. More...
 
void SetBeamStress (NXOpen::CAE::DurabilityStressAxesBuilder::BeamStressEnum beamStress)
 Sets the beam stress. More...
 
void SetElementFaceStressAxis (NXOpen::CAE::DurabilityStressAxesBuilder::ElementFaceStressAxisEnum elementFaceStressAxis)
 Sets the element face stress axis. More...
 
void SetName (const NXString &title)
 Sets the name. More...
 
void SetName (const char *title)
 Sets the name. More...
 
void SetNodeElementOption (NXOpen::CAE::DurabilityStressAxesBuilder::NodeElementOptionEnum nodeElementOption)
 Sets the node element option. More...
 
void SetShellRegion (NXOpen::CAE::DurabilityStressAxesBuilder::ShellRegionEnum shellRegion)
 Sets the shell region. More...
 
void SetStressAxisDirectionSearchMethod (NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisDirectionSearchMethodEnum stressAxisDirectionSearchMethod)
 Sets the stress axis direction search method. More...
 
void SetStressAxisMethod (NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisMethodEnum stressAxisMethod)
 Sets the stress axis method. More...
 
void SetStressDirection (NXOpen::Direction *stressDirection)
 Sets the stress direction. More...
 
NXOpen::CAE::DurabilityStressAxesBuilder::ShellRegionEnum ShellRegion ()
 Returns the shell region. More...
 
NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisDirectionSearchMethodEnum StressAxisDirectionSearchMethod ()
 Returns the stress axis direction search method. More...
 
NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisMethodEnum StressAxisMethod ()
 Returns the stress axis method. More...
 
NXOpen::DirectionStressDirection ()
 Returns the stress direction. 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::DurabilityAxisSearchCollection::CreateStressaxesBuilder

Created in NX7.5.0.

Member Enumeration Documentation

the Beam Stress Enum

Enumerator
BeamStressEnumAxial 

Axial.

BeamStressEnumTorsional 

Torsional.

BeamStressEnumNone 

None.

the Element Face Stress Axis Enum.

Enumerator
ElementFaceStressAxisEnumBiAxial 

BiAxial.

ElementFaceStressAxisEnumUniAxial 

UniAxial.

the Node Element Option Enum.

Enumerator
NodeElementOptionEnumSolids 

Solids.

NodeElementOptionEnumShells 

Shells.

the Shell Region Enum.

Enumerator
ShellRegionEnumBottom 

Bottom.

ShellRegionEnumMiddle 

Middle.

ShellRegionEnumTop 

Top.

the Stress Axis Direction Method Search Enum.

Enumerator
StressAxisDirectionSearchMethodEnumCriticalPlane 

Critical Plane.

StressAxisDirectionSearchMethodEnumMaximumDamage 

Maximum Damage.

StressAxisDirectionSearchMethodEnumPrincipalAxis 

Principal Axis.

the Stress Axis Method Enum.

Enumerator
StressAxisMethodEnumElementFace 

Element Face.

StressAxisMethodEnumNodalUniAxial 

Nodal Uni Axial.

Member Function Documentation

NXOpen::CAE::DurabilityStressAxesBuilder::BeamStressEnum NXOpen::CAE::DurabilityStressAxesBuilder::BeamStress ( )

Returns the beam stress.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityStressAxesBuilder::ElementFaceStressAxisEnum NXOpen::CAE::DurabilityStressAxesBuilder::ElementFaceStressAxis ( )

Returns the element face stress axis.


Created in NX7.5.0.

License requirements : None

NXString NXOpen::CAE::DurabilityStressAxesBuilder::Name ( )

Returns the name.


Created in NX8.5.0.

License requirements : None

NXOpen::CAE::DurabilityStressAxesBuilder::NodeElementOptionEnum NXOpen::CAE::DurabilityStressAxesBuilder::NodeElementOption ( )

Returns the node element option.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::CAE::DurabilityStressAxesBuilder::SearchResolution ( )

Returns the search resolution.


Created in NX7.5.0.

License requirements : None

void NXOpen::CAE::DurabilityStressAxesBuilder::SetBeamStress ( NXOpen::CAE::DurabilityStressAxesBuilder::BeamStressEnum  beamStress)

Sets the beam stress.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
beamStressbeamstress
void NXOpen::CAE::DurabilityStressAxesBuilder::SetElementFaceStressAxis ( NXOpen::CAE::DurabilityStressAxesBuilder::ElementFaceStressAxisEnum  elementFaceStressAxis)

Sets the element face stress axis.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
elementFaceStressAxiselementfacestressaxis
void NXOpen::CAE::DurabilityStressAxesBuilder::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::DurabilityStressAxesBuilder::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::DurabilityStressAxesBuilder::SetNodeElementOption ( NXOpen::CAE::DurabilityStressAxesBuilder::NodeElementOptionEnum  nodeElementOption)

Sets the node element option.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
nodeElementOptionnodeelementoption
void NXOpen::CAE::DurabilityStressAxesBuilder::SetShellRegion ( NXOpen::CAE::DurabilityStressAxesBuilder::ShellRegionEnum  shellRegion)

Sets the shell region.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
shellRegionshellregion
void NXOpen::CAE::DurabilityStressAxesBuilder::SetStressAxisDirectionSearchMethod ( NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisDirectionSearchMethodEnum  stressAxisDirectionSearchMethod)

Sets the stress axis direction search method.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
stressAxisDirectionSearchMethodstressaxisdirectionsearchmethod
void NXOpen::CAE::DurabilityStressAxesBuilder::SetStressAxisMethod ( NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisMethodEnum  stressAxisMethod)

Sets the stress axis method.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
stressAxisMethodstressaxismethod
void NXOpen::CAE::DurabilityStressAxesBuilder::SetStressDirection ( NXOpen::Direction stressDirection)

Sets the stress direction.


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
stressDirectionstressdirection
NXOpen::CAE::DurabilityStressAxesBuilder::ShellRegionEnum NXOpen::CAE::DurabilityStressAxesBuilder::ShellRegion ( )

Returns the shell region.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisDirectionSearchMethodEnum NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisDirectionSearchMethod ( )

Returns the stress axis direction search method.


Created in NX7.5.0.

License requirements : None

NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisMethodEnum NXOpen::CAE::DurabilityStressAxesBuilder::StressAxisMethod ( )

Returns the stress axis method.


Created in NX7.5.0.

License requirements : None

NXOpen::Direction* NXOpen::CAE::DurabilityStressAxesBuilder::StressDirection ( )

Returns the stress direction.


Created in NX7.5.0.

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.