Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalMeshedGearFlank

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

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    ClearanceFromFormDiameterToSAPDiameter

    Measurement: ShortLength

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

    DedendumPathOfContact

    Measurement: ShortLength

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

    EndOfActiveProfile

    This is the least of the tip form diameter and the diameter at which the mating gear's root form diameter would mesh with this gear.

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

    FlankName

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

    FormOverDimension

    Measurement: ShortLength

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

    HighestPointOfFewestToothContacts

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

    LengthOfAddendumPathOfContact

    Curvature radius at active tip diameter

    Measurement: ShortLength

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

    LoadDirectionAngle

    Measurement: Angle

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

    LowestPointOfFewestToothContacts

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

    PartialContactRatio

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

    ProfileLineLengthOfTheActiveToothFlank

    The profile line length of the active tooth flank is calculated according to VDI 2736 Part 2. An approximated value of (2 x normal module) may be chosen instead from the settings.

    Measurement: ShortLength

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

    SlidingFactorAtToothTip

    The ratio of sliding velocity at the active tip diameter to the velocity of the pitch circles. This is calculated according to equation 111 of ISO 21771:2007.

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

    SpecificSlidingAtEAP

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

    SpecificSlidingAtSAP

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

    SpecificSlidingChart

    Declaration
    public TwoDChartDefinition SpecificSlidingChart { get; }
    Property Value
    Type Description
    TwoDChartDefinition

    StartOfActiveProfile

    This is the greatest of the root form diameter and the diameter at which the mating gears tip form diameter would mesh with this gear.

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

    WorkingPitch

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

    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