Version: 13.0

    Show / Hide Table of Contents

    Class GearSetRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearSetAnalysis
    AbstractGearSetRating
    GearSetRating
    ConceptGearSetRating
    ConicalGearSetRating
    CylindricalGearSetRating
    FaceGearSetRating
    WormGearSetRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractGearSetRating.BendingSafetyFactorForFatigue
    AbstractGearSetRating.BendingSafetyFactorForStatic
    AbstractGearSetRating.ContactSafetyFactorForFatigue
    AbstractGearSetRating.ContactSafetyFactorForStatic
    AbstractGearSetRating.NormalizedBendingSafetyFactorForFatigue
    AbstractGearSetRating.NormalizedBendingSafetyFactorForStatic
    AbstractGearSetRating.NormalizedContactSafetyFactorForFatigue
    AbstractGearSetRating.NormalizedContactSafetyFactorForStatic
    AbstractGearSetRating.NormalizedSafetyFactorForFatigue
    AbstractGearSetRating.NormalizedSafetyFactorForFatigueAndStatic
    AbstractGearSetRating.NormalizedSafetyFactorForStatic
    AbstractGearSetRating.TotalGearReliability
    AbstractGearSetRating.TransmissionPropertiesGears
    AbstractGearSetAnalysis._parent
    AbstractGearSetAnalysis.AllStatusErrors
    AbstractGearSetAnalysis.Status
    AbstractGearSetAnalysis.ReportNames
    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)
    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.Gears.Rating
    Assembly: SMT.MastaAPI.13.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