Version: 15.0

    Show / Hide Table of Contents

    Class GearInMeshDeflectionResults

    Inheritance
    System.Object
    APIBase
    GearInMeshDeflectionResults
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.SystemModel.AnalysesAndResults.SystemDeflections.Reporting
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class GearInMeshDeflectionResults : APIBase, IEquatable<APIBase>

    Properties

    ChangeInCentreDistance

    Change in centre distance of this gear. A positive value indicates the gears have moved away from each other and a negative value that they have moved towards each other.

    Measurement: VeryShortLength

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

    DeflectedFlankPositionNormal

    Deflected position of the gear flank in the normal direction. This accounts for any microgeometry relief and half of the initial gap so that the intersection of these for the two gears shows where contact occurs.

    Measurement: VeryShortLength

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

    DeflectedFlankPositionTransverse

    Deflected position of the gear flank in the transverse direction. This accounts for any microgeometry relief and half of the initial gap so that the intersection of these for the two gears shows where contact occurs.

    Measurement: VeryShortLength

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

    MicroGeometryRelief

    Change in the amount of material on the gear at this point. A negative value indicates removal of material and hence an increase in the gap. Defined in the transverse plane.

    Measurement: VeryShortLength

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

    Name

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

    NormalDeflection

    Deflection normal to the flank at mesh point as a result of the analysis.

    Measurement: VeryShortLength

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

    TransverseDeflection

    Deflection in the transverse plane at mesh point as a result of the analysis.

    Measurement: VeryShortLength

    Declaration
    public double TransverseDeflection { 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