Version: 13.0

    Show / Hide Table of Contents

    Class BevelGearMeshDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearMeshDesign
    ConicalGearMeshDesign
    AGMAGleasonConicalGearMeshDesign
    BevelGearMeshDesign
    SpiralBevelGearMeshDesign
    StraightBevelGearMeshDesign
    StraightBevelDiffGearMeshDesign
    ZerolBevelGearMeshDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    AGMAGleasonConicalGearMeshDesign.Crowned
    AGMAGleasonConicalGearMeshDesign.CrowningFactor
    AGMAGleasonConicalGearMeshDesign.DynamicFactor
    AGMAGleasonConicalGearMeshDesign.HardnessRatioFactor
    AGMAGleasonConicalGearMeshDesign.ISO10300GearSetFinishingMethods
    AGMAGleasonConicalGearMeshDesign.LoadDistributionFactor
    AGMAGleasonConicalGearMeshDesign.LoadDistributionFactorMethod
    AGMAGleasonConicalGearMeshDesign.MountingConditionsOfPinionAndWheel
    AGMAGleasonConicalGearMeshDesign.NetFaceWidth
    AGMAGleasonConicalGearMeshDesign.PinionFaceWidthOffset
    AGMAGleasonConicalGearMeshDesign.ProfileCrowningSetting
    AGMAGleasonConicalGearMeshDesign.SizeFactorBending
    AGMAGleasonConicalGearMeshDesign.SizeFactorContact
    AGMAGleasonConicalGearMeshDesign.SurfaceConditionFactor
    AGMAGleasonConicalGearMeshDesign.TemperatureFactor
    AGMAGleasonConicalGearMeshDesign.ToothLengthwiseCurvatureFactor
    AGMAGleasonConicalGearMeshDesign.VerificationOfContactPattern
    AGMAGleasonConicalGearMeshDesign.WheelEffectiveFaceWidthFactor
    ConicalGearMeshDesign.DrivenMachineCharacteristic
    ConicalGearMeshDesign.DrivenMachineCharacteristicGleason
    ConicalGearMeshDesign.MaximumNormalBacklash
    ConicalGearMeshDesign.MinimumNormalBacklash
    ConicalGearMeshDesign.OverloadFactor
    ConicalGearMeshDesign.PinionFullCircleEdgeRadius
    ConicalGearMeshDesign.PrimeMoverCharacteristic
    ConicalGearMeshDesign.PrimeMoverCharacteristicGleason
    ConicalGearMeshDesign.ShaftAngle
    ConicalGearMeshDesign.SpecifiedBacklashRangeMax
    ConicalGearMeshDesign.SpecifiedBacklashRangeMin
    ConicalGearMeshDesign.SpecifyBacklash
    GearMeshDesign.AxialContactRatioRatingForNVH
    GearMeshDesign.HasHuntingRatio
    GearMeshDesign.HighestCommonFactorOfTeethNumbers
    GearMeshDesign.Name
    GearMeshDesign.SpeedRatioAToB
    GearMeshDesign.TorqueRatioAToB
    GearMeshDesign.TransverseContactRatioRatingForNVH
    GearMeshDesign.TransverseAndAxialContactRatioRatingForNVH
    GearMeshDesign.GearA
    GearMeshDesign.GearB
    GearDesignComponent._parent
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.Dispose()
    GearDesignComponent.ReportNames
    GearDesignComponent.OutputDefaultReportTo(String)
    GearDesignComponent.GetDefaultReportWithEncodedImages()
    GearDesignComponent.OutputActiveReportTo(String)
    GearDesignComponent.OutputActiveReportAsTextTo(String)
    GearDesignComponent.GetActiveReportWithEncodedImages()
    GearDesignComponent.OutputNamedReportTo(String, String)
    GearDesignComponent.OutputNamedReportAsMastaReport(String, String)
    GearDesignComponent.OutputNamedReportAsTextTo(String, String)
    GearDesignComponent.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.GearDesigns.Bevel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class BevelGearMeshDesign : AGMAGleasonConicalGearMeshDesign, IEquatable<APIBase>, IDisposable

    Properties

    ContactEffectiveFaceWidth

    Measurement: ShortLength

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

    ContactWheelInnerConeDistance

    Measurement: ShortLength

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

    ContactWheelMeanConeDistance

    Measurement: ShortLength

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

    ContactWheelOuterConeDistance

    Measurement: ShortLength

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

    FaceContactRatio

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

    GeometryFactorG

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

    GeometryFactorI

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

    IdealPinionPitchAngle

    Measurement: Angle

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

    IdealWheelPitchAngle

    Measurement: Angle

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

    InertiaFactorBending

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

    InertiaFactorContact

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

    IsToplandBalanced

    Declaration
    public bool IsToplandBalanced { get; }
    Property Value
    Type Description
    System.Boolean

    LengthOfLineOfContact

    Measurement: ShortLength

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

    LoadSharingRatioContact

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

    LoadSharingRatioScoring

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

    ModifiedContactRatio

    The contact ratio resulting from the localised tooth pattern spreading to the extremities of the tooth profile under working load. This assumes that a tooth contact pattern covers the entire tooth and that the real contact will have elements of both the face and profile contact ratios. Calculated as the square root of the sum of the squared transverse contact ratio and the squared face contact ratio. It is recommended that this is at least 2.0.

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

    PinionFaceAngle

    Measurement: Angle

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

    PinionInnerDedendum

    Measurement: ShortLength

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

    PinionInnerDedendumLimit

    Measurement: ShortLength

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

    PinionPassedUndercutCheck

    Declaration
    public bool PinionPassedUndercutCheck { get; }
    Property Value
    Type Description
    System.Boolean

    PinionPitchAngle

    Measurement: Angle

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

    PinionPitchAngleModification

    Difference between the ideal pitch angle of the gear in mesh and the actual pitch angle

    Measurement: Angle

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

    PinionRootAngle

    Measurement: Angle

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

    PinionThicknessModificationCoefficientBacklashIncluded

    ISO 23509:2006 Table 4. This is the thickness modification coefficient with backlash

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

    PittingResistanceGeometryFactor

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

    StrengthBalanceAGMACoast

    Measurement: Percentage

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

    StrengthBalanceAGMADrive

    Measurement: Percentage

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

    StrengthBalanceGleasonCoast

    Measurement: Percentage

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

    StrengthBalanceGleasonDrive

    Measurement: Percentage

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

    StrengthBalanceObtainedCoast

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

    StrengthBalanceObtainedDrive

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

    TransverseContactRatio

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

    WheelFaceAngle

    Measurement: Angle

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

    WheelPitchAngle

    Measurement: Angle

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

    WheelPitchAngleModification

    Difference between the ideal pitch angle of the gear in mesh and the actual pitch angle

    Measurement: Angle

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

    WheelRootAngle

    Measurement: Angle

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

    WheelSpiralAngleAtContactOuter

    Measurement: Angle

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

    WheelThicknessModificationCoefficientBacklashIncluded

    ISO 23509:2006 Table 4. This is the thickness modification coefficient with backlash

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

    Implements

    System.IEquatable<T>
    System.IDisposable

    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