Version: 13.0

    Show / Hide Table of Contents

    Class GearAlignment

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearAlignment
    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.Gears.GearDesigns.Cylindrical.MicroGeometry
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class GearAlignment : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    Diameter

    Diameter of the contact on the tooth at the least roll distance of the teeth in contact.

    Measurement: ShortLength

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

    IndexOfReferenceTooth

    For external gears this is the tooth with the least roll distance. For internal gears this is the tooth with the greatest roll distance.

    Declaration
    public int IndexOfReferenceTooth { get; set; }
    Property Value
    Type Description
    System.Int32

    ProfileMeasurementOfTheToothAtLeastRollDistance

    Declaration
    public CylindricalGearProfileMeasurement ProfileMeasurementOfTheToothAtLeastRollDistance { get; }
    Property Value
    Type Description
    CylindricalGearProfileMeasurement

    Radius

    Radius of the contact on the tooth at the least roll distance of the teeth in contact.

    Measurement: ShortLength

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

    RollAngle

    Roll angle of the tooth at the least roll distance of the teeth in contact.

    Measurement: Angle

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

    RollDistance

    The least roll distance of the teeth in contact.

    Measurement: ShortLength

    Declaration
    public double RollDistance { get; set; }
    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