Version: 15.0

    Show / Hide Table of Contents

    Class SplineJointRating

    Inheritance
    System.Object
    APIBase
    ShaftHubConnectionRating
    SplineJointRating
    AGMA6123SplineJointRating
    DIN5466SplineRating
    GBT17855SplineJointRating
    SAESplineJointRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ShaftHubConnectionRating.OutputDefaultReportTo(String)
    ShaftHubConnectionRating.GetDefaultReportWithEncodedImages()
    ShaftHubConnectionRating.OutputActiveReportTo(String)
    ShaftHubConnectionRating.OutputActiveReportAsTextTo(String)
    ShaftHubConnectionRating.GetActiveReportWithEncodedImages()
    ShaftHubConnectionRating.OutputNamedReportTo(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsMastaReport(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsTextTo(String, String)
    ShaftHubConnectionRating.GetNamedReportWithEncodedImages(String)
    ShaftHubConnectionRating.AdditionalRatingInformation
    ShaftHubConnectionRating.AxialForce
    ShaftHubConnectionRating.Moment
    ShaftHubConnectionRating.RadialForce
    ShaftHubConnectionRating.RotationalSpeed
    ShaftHubConnectionRating.Torque
    ShaftHubConnectionRating.JointDesign
    ShaftHubConnectionRating.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.DetailedRigidConnectors.Splines.Ratings
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class SplineJointRating : ShaftHubConnectionRating, IEquatable<APIBase>

    Properties

    AllowableBendingStress

    Measurement: Stress

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

    AllowableBurstingStress

    Measurement: Stress

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

    AllowableCompressiveStress

    Measurement: Stress

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

    AllowableContactStress

    Measurement: Stress

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

    AllowableShearStress

    Measurement: Stress

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

    DudleyMaximumEffectiveLength

    The maximum effective length of a spline for a given pitch diameter is the length beyond which an increase in spline length does not contribute further to load carrying capacity. Calculated according to Dudley in Machinery Handbook 22nd Edition, Involute Splines Fig. 2.

    Measurement: ShortLength

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

    Load

    Measurement: ForcePerUnitLength

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

    NumberOfCycles

    Declaration
    public virtual double NumberOfCycles { get; set; }
    Property Value
    Type Description
    System.Double

    SplineHalfRatings

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

    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