NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder Class Reference

Represents the builder for analyzing strain gage data. More...

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

List of all members.

Public Types

enum  AxisDirectionSearchMethodEnum { AxisDirectionSearchMethodEnumCriticalPlane, AxisDirectionSearchMethodEnumPrincipalAxis }
 the axis direction search enum. More...
enum  CriticalPlaneOptionEnum { CriticalPlaneOptionEnumMaximumShear, CriticalPlaneOptionEnumMaximumPrincipal }
 the critical plane option enum. More...
enum  GageConstructionEnum { GageConstructionEnumStacked, GageConstructionEnumPlanar, GageConstructionEnumUser }
 the gage construction enum. More...
enum  GageSourceEnum { GageSourceEnumResponse, GageSourceEnumAfu }
 the gage source enum. More...
enum  GageTypeEnum { GageTypeEnumRectangular, GageTypeEnumDelta, GageTypeEnumTee }
 the gage type enum. More...

Public Member Functions

bool AbsoluteMaximumPrincipalAngle ()
 Returns the absoluteMaximumPrincipalAngle.
bool AbsoluteMaximumPrincipalStrain ()
 Returns the absoluteMaximumPrincipalStrain.
bool AbsoluteMaximumPrincipalStress ()
 Returns the absoluteMaximumPrincipalStress.
bool AbsoluteMaximumShearStrain ()
 Returns the absoluteMaximumShearStrain.
bool AbsoluteMaximumShearStress ()
 Returns the absoluteMaximumShearStress.
void AddStrainGageData (const NXString &strainGage, const NXString &afuName, int numRecords, int index1, int index2, int index3)
 Add gage data.
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::AxisDirectionSearchMethodEnum AxisDirectionSearchMethod ()
 Returns the axis direction search method.
bool BiaxialityRatioHistory ()
 Returns the biaxialityRatioHistory.
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::CriticalPlaneOptionEnum CriticalPlaneOption ()
 Returns the critical plane option.
bool EffectiveStrain ()
 Returns the effective strain.
bool EffectiveStress ()
 Returns the effective stress.
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageConstructionEnum GageConstruction ()
 Returns the gage construction.
double GagePoissonRatio ()
 Returns the gagePoissonRatio.
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageSourceEnum GageSource ()
 Returns the gage source.
NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageTypeEnum GageType ()
 Returns the gage type.
double Kt1 ()
 Returns the kt1.
double Kt2 ()
 Returns the kt2.
double Kt3 ()
 Returns the kt3.
NXOpen::PhysicalMaterialMaterialTag ()
 Returns the materialTag.
bool MaximumPrincipalAngle ()
 Returns the maximumPrincipalAngle.
bool MaximumPrincipalStrain ()
 Returns the maximumPrincipalStrain.
bool MaximumPrincipalStress ()
 Returns the maxPrinStress.
bool MaximumShearStrain ()
 Returns the maximumShearStrain.
bool MaximumShearStress ()
 Returns the maximumShearStress.
NXOpen::ExpressionSearchResolution ()
 Returns the search resolution.
void SetAbsoluteMaximumPrincipalAngle (bool absoluteMaximumPrincipalAngle)
 Sets the absoluteMaximumPrincipalAngle.
void SetAbsoluteMaximumPrincipalStrain (bool absoluteMaximumPrincipalStrain)
 Sets the absoluteMaximumPrincipalStrain.
void SetAbsoluteMaximumPrincipalStress (bool absoluteMaximumPrincipalStress)
 Sets the absoluteMaximumPrincipalStress.
void SetAbsoluteMaximumShearStrain (bool absoluteMaximumShearStrain)
 Sets the absoluteMaximumShearStrain.
void SetAbsoluteMaximumShearStress (bool absoluteMaximumShearStress)
 Sets the absoluteMaximumShearStress.
void SetAxisDirectionSearchMethod (NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::AxisDirectionSearchMethodEnum axisDirectionSearchMethod)
 Sets the axis direction search method.
void SetBiaxialityRatioHistory (bool biaxialityRatioHistory)
 Sets the biaxialityRatioHistory.
void SetCriticalPlaneOption (NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::CriticalPlaneOptionEnum criticalPlaneOption)
 Sets the critical plane option.
void SetEffectiveStrain (bool effectiveStrain)
 Sets the effective strain.
void SetEffectiveStress (bool effectiveStress)
 Sets the effective stress.
void SetGageConstruction (NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageConstructionEnum gageConstruction)
 Sets the gage construction.
void SetGagePoissonRatio (double gagePoissonRatio)
 Sets the gagePoissonRatio.
void SetGageSource (NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageSourceEnum gageSource)
 Sets the gage source.
void SetGageType (NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::GageTypeEnum gageType)
 Sets the gage type.
void SetKt1 (double kt1)
 Sets the kt1.
void SetKt2 (double kt2)
 Sets the kt2.
void SetKt3 (double kt3)
 Sets the kt3.
void SetMaterialTag (NXOpen::PhysicalMaterial *materialTag)
 Sets the materialTag.
void SetMaximumPrincipalAngle (bool maximumPrincipalAngle)
 Sets the maximumPrincipalAngle.
void SetMaximumPrincipalStrain (bool maximumPrincipalStrain)
 Sets the maximumPrincipalStrain.
void SetMaximumPrincipalStress (bool maximumPrincipalStress)
 Sets the maxPrinStress.
void SetMaximumShearStrain (bool maximumShearStrain)
 Sets the maximumShearStrain.
void SetMaximumShearStress (bool maximumShearStress)
 Sets the maximumShearStress.
void SetSignedVonMisesStress (bool signedVonMisesStress)
 Sets the signedVonMisesStress.
void SetTargetFileName (const NXString &filename)
 Sets the targetFileName.
void SetUseEffectiveBiaxialityRatio (bool useEffectiveBiaxialityRatio)
 Sets the effective biaxiality ratio.
void SetVonMisesStress (bool vonMisesStress)
 Sets the vonMisesStress.
bool SignedVonMisesStress ()
 Returns the signedVonMisesStress.
NXString TargetFileName ()
 Returns the targetFileName.
bool UseEffectiveBiaxialityRatio ()
 Returns the effective biaxiality ratio.
bool VonMisesStress ()
 Returns the vonMisesStress.

Detailed Description

Represents the builder for analyzing strain gage data.


To create a new instance of this class, use CAE::DurabilityManager::CreateStrainGageAnalyzerBuilder

Created in NX8.0.0.


Member Enumeration Documentation

the axis direction search enum.

Enumerator:
AxisDirectionSearchMethodEnumCriticalPlane 

Critical Plane.

AxisDirectionSearchMethodEnumPrincipalAxis 

Principal Axis.

the critical plane option enum.

Enumerator:
CriticalPlaneOptionEnumMaximumShear 

Maximum Shear.

CriticalPlaneOptionEnumMaximumPrincipal 

Maximum Principal.

the gage construction enum.

Enumerator:
GageConstructionEnumStacked 

Stacked.

GageConstructionEnumPlanar 

Planar.

GageConstructionEnumUser 

User.

the gage source enum.

Enumerator:
GageSourceEnumResponse 

Response.

GageSourceEnumAfu 

Afu.

the gage type enum.

Enumerator:
GageTypeEnumRectangular 

Rectangular.

GageTypeEnumDelta 

Delta.

GageTypeEnumTee 

Tee.


Member Function Documentation

Returns the absoluteMaximumPrincipalAngle.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the absoluteMaximumPrincipalStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the absoluteMaximumPrincipalStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the absoluteMaximumShearStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the absoluteMaximumShearStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

void NXOpen::CAE::DurabilityStrainGageAnalyzerBuilder::AddStrainGageData ( const NXString strainGage,
const NXString afuName,
int  numRecords,
int  index1,
int  index2,
int  index3 
)

Add gage data.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
strainGage
NOTE: The full Unicode character set is not supported for this parameter.
afuName
NOTE: The full Unicode character set is not supported for this parameter.
numRecordsnumrecords
index1index1
index2index2
index3index3

Returns the axis direction search method.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the biaxialityRatioHistory.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the critical plane option.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the effective strain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the effective stress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the gage construction.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the gagePoissonRatio.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the gage source.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the gage type.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the kt1.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the kt2.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the kt3.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the materialTag.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the maximumPrincipalAngle.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the maximumPrincipalStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the maxPrinStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the maximumShearStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the maximumShearStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the search resolution.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Sets the absoluteMaximumPrincipalAngle.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
absoluteMaximumPrincipalAngleabsolutemaximumprincipalangle

Sets the absoluteMaximumPrincipalStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
absoluteMaximumPrincipalStrainabsolutemaximumprincipalstrain

Sets the absoluteMaximumPrincipalStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
absoluteMaximumPrincipalStressabsolutemaximumprincipalstress

Sets the absoluteMaximumShearStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
absoluteMaximumShearStrainabsolutemaximumshearstrain

Sets the absoluteMaximumShearStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
absoluteMaximumShearStressabsolutemaximumshearstress

Sets the axis direction search method.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
axisDirectionSearchMethodaxisdirectionsearchmethod

Sets the biaxialityRatioHistory.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
biaxialityRatioHistorybiaxialityratiohistory

Sets the critical plane option.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
criticalPlaneOptioncriticalplaneoption

Sets the effective strain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
effectiveStraineffectivestrain

Sets the effective stress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
effectiveStresseffectivestress

Sets the gage construction.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
gageConstructiongageconstruction

Sets the gagePoissonRatio.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
gagePoissonRatiogagepoissonratio

Sets the gage source.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
gageSourcegagesource

Sets the gage type.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
gageTypegagetype

Sets the kt1.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
kt1kt1

Sets the kt2.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
kt2kt2

Sets the kt3.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
kt3kt3

Sets the materialTag.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
materialTagmaterialtag

Sets the maximumPrincipalAngle.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
maximumPrincipalAnglemaximumprincipalangle

Sets the maximumPrincipalStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
maximumPrincipalStrainmaximumprincipalstrain

Sets the maxPrinStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
maximumPrincipalStressmaximumprincipalstress

Sets the maximumShearStrain.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
maximumShearStrainmaximumshearstrain

Sets the maximumShearStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
maximumShearStressmaximumshearstress

Sets the signedVonMisesStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
signedVonMisesStresssignedvonmisesstress

Sets the targetFileName.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
filenamefilename

Sets the effective biaxiality ratio.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
useEffectiveBiaxialityRatiouseeffectivebiaxialityratio

Sets the vonMisesStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters:
vonMisesStressvonmisesstress

Returns the signedVonMisesStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the targetFileName.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the effective biaxiality ratio.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Returns the vonMisesStress.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")


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