Version: 15.0

    Show / Hide Table of Contents

    Class GearSetRating

    Inheritance
    System.Object
    APIBase
    AbstractGearSetAnalysis
    AbstractGearSetRating
    GearSetRating
    ConceptGearSetRating
    ConicalGearSetRating
    CylindricalGearSetRating
    FaceGearSetRating
    WormGearSetRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractGearSetRating.BendingSafetyFactorForFatigue
    AbstractGearSetRating.BendingSafetyFactorForStatic
    AbstractGearSetRating.ContactSafetyFactorForFatigue
    AbstractGearSetRating.ContactSafetyFactorForStatic
    AbstractGearSetRating.NormalisedBendingSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedBendingSafetyFactorForStatic
    AbstractGearSetRating.NormalisedContactSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedContactSafetyFactorForStatic
    AbstractGearSetRating.NormalisedSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedSafetyFactorForFatigueAndStatic
    AbstractGearSetRating.NormalisedSafetyFactorForStatic
    AbstractGearSetRating.TotalGearReliability
    AbstractGearSetRating.TransmissionPropertiesGears
    AbstractGearSetAnalysis.OutputDefaultReportTo(String)
    AbstractGearSetAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputActiveReportTo(String)
    AbstractGearSetAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearSetAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputNamedReportTo(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearSetAnalysis.GetNamedReportWithEncodedImages(String)
    AbstractGearSetAnalysis.AllStatusErrors
    AbstractGearSetAnalysis.Status
    AbstractGearSetAnalysis.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.Gears.Rating
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class GearSetRating : AbstractGearSetRating, IEquatable<APIBase>

    Properties

    GearMeshRatings

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

    GearRatings

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

    LubricationDetail

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

    Name

    Declaration
    public override string Name { get; set; }
    Property Value
    Type Description
    System.String
    Overrides
    AbstractGearSetAnalysis.Name

    Rating

    Declaration
    public virtual string Rating { get; }
    Property Value
    Type Description
    System.String

    TotalGearSetReliability

    Reliability including bending and contact for all the gears in the gear set. The gear reliability rating method according to ISO and DIN are based on the AGMA rating method with 1% failure rate.

    Measurement: Percentage

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

    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