Version: 13.0

    Show / Hide Table of Contents

    Class ShaftDamageResults

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ShaftDamageResults
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Shafts
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class ShaftDamageResults : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    CyclicDegreesOfUtilisation

    Declaration
    public List<RealVector> CyclicDegreesOfUtilisation { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<RealVector>

    DisplacementAngular

    Measurement: SmallAngle

    Declaration
    public List<Vector3D> DisplacementAngular { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<Vector3D>

    DisplacementLinear

    Measurement: VeryShortLength

    Declaration
    public List<Vector3D> DisplacementLinear { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<Vector3D>

    DisplacementMaximumRadialMagnitude

    Measurement: VeryShortLength

    Declaration
    public double DisplacementMaximumRadialMagnitude { get; }
    Property Value
    Type Description
    System.Double

    ForceAngular

    Measurement: Torque

    Declaration
    public List<Vector3D> ForceAngular { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<Vector3D>

    ForceLinear

    Measurement: Force

    Declaration
    public List<Vector3D> ForceLinear { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<Vector3D>

    RatingTypeForShaftReliability

    Declaration
    public RatingTypeForShaftReliability RatingTypeForShaftReliability { get; }
    Property Value
    Type Description
    RatingTypeForShaftReliability

    ReportNames

    Declaration
    public IReadOnlyList<string> ReportNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<System.String>

    ShaftDamageChartItems

    Declaration
    public ReadOnlyCollection<string> ShaftDamageChartItems { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<System.String>

    ShaftSectionDamageResults

    Declaration
    public ReadOnlyCollection<ShaftSectionDamageResults> ShaftSectionDamageResults { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ShaftSectionDamageResults>

    ShaftSectionEndResultsByOffsetWithWorstSafetyFactor

    Declaration
    public ReadOnlyCollection<ShaftSectionEndDamageResults> ShaftSectionEndResultsByOffsetWithWorstSafetyFactor { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ShaftSectionEndDamageResults>

    ShaftSectionEndWithWorstFatigueSafetyFactor

    Declaration
    public ShaftSectionEndDamageResults ShaftSectionEndWithWorstFatigueSafetyFactor { get; }
    Property Value
    Type Description
    ShaftSectionEndDamageResults

    ShaftSectionEndWithWorstFatigueSafetyFactorForInfiniteLife

    Declaration
    public ShaftSectionEndDamageResults ShaftSectionEndWithWorstFatigueSafetyFactorForInfiniteLife { get; }
    Property Value
    Type Description
    ShaftSectionEndDamageResults

    ShaftSectionEndWithWorstStaticSafetyFactor

    Declaration
    public ShaftSectionEndDamageResults ShaftSectionEndWithWorstStaticSafetyFactor { get; }
    Property Value
    Type Description
    ShaftSectionEndDamageResults

    ShaftSettings

    Declaration
    public ShaftSettingsItem ShaftSettings { get; }
    Property Value
    Type Description
    ShaftSettingsItem

    StressHighestEquivalentFullyReversed

    Measurement: Stress

    Declaration
    public double StressHighestEquivalentFullyReversed { get; }
    Property Value
    Type Description
    System.Double

    UsingFKMShaftRatingMethod

    Declaration
    public bool UsingFKMShaftRatingMethod { get; }
    Property Value
    Type Description
    System.Boolean

    WorstFatigueDamage

    Measurement: Damage

    Declaration
    public double WorstFatigueDamage { get; }
    Property Value
    Type Description
    System.Double

    WorstFatigueSafetyFactor

    Measurement: SafetyFactor

    Declaration
    public double WorstFatigueSafetyFactor { get; }
    Property Value
    Type Description
    System.Double

    WorstFatigueSafetyFactorForInfiniteLife

    Measurement: SafetyFactor

    Declaration
    public double WorstFatigueSafetyFactorForInfiniteLife { get; }
    Property Value
    Type Description
    System.Double

    WorstReliabilityForFiniteLife

    Measurement: Percentage

    Declaration
    public double WorstReliabilityForFiniteLife { get; }
    Property Value
    Type Description
    System.Double

    WorstReliabilityForInfiniteLife

    Measurement: Percentage

    Declaration
    public double WorstReliabilityForInfiniteLife { get; }
    Property Value
    Type Description
    System.Double

    WorstStaticSafetyFactor

    Measurement: SafetyFactor

    Declaration
    public double WorstStaticSafetyFactor { get; }
    Property Value
    Type Description
    System.Double

    Methods

    GetActiveReportWithEncodedImages()

    Declaration
    public string GetActiveReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetDefaultReportWithEncodedImages()

    Declaration
    public string GetDefaultReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetNamedReportWithEncodedImages(String)

    Declaration
    public string GetNamedReportWithEncodedImages(string reportName)
    Parameters
    Type Name Description
    System.String reportName
    Returns
    Type Description
    System.String

    OutputActiveReportAsTextTo(String)

    Declaration
    public void OutputActiveReportAsTextTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputActiveReportTo(String)

    Declaration
    public void OutputActiveReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputDefaultReportTo(String)

    Declaration
    public void OutputDefaultReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputNamedReportAsMastaReport(String, String)

    Declaration
    public void OutputNamedReportAsMastaReport(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportAsTextTo(String, String)

    Declaration
    public void OutputNamedReportAsTextTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportTo(String, String)

    Declaration
    public void OutputNamedReportTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    ShaftDamageChart(String, String)

    Declaration
    public SimpleChartDefinition ShaftDamageChart(string item, string title)
    Parameters
    Type Name Description
    System.String item
    System.String title
    Returns
    Type Description
    SimpleChartDefinition

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top