Version: 13.0

    Show / Hide Table of Contents

    Class StraightBevelDiffGearDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearDesign
    ConicalGearDesign
    AGMAGleasonConicalGearDesign
    BevelGearDesign
    StraightBevelDiffGearDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    BevelGearDesign.Addendum
    BevelGearDesign.AddendumAngle
    BevelGearDesign.CrownToCrossPoint
    BevelGearDesign.Dedendum
    BevelGearDesign.DedendumAngle
    BevelGearDesign.DifferenceFromIdealPitchAngle
    BevelGearDesign.FaceApexToCrossPoint
    BevelGearDesign.FaceWidthAsPercentOfConeDistance
    BevelGearDesign.FinishingMethod
    BevelGearDesign.FrontCrownToCrossPoint
    BevelGearDesign.InnerSlotWidthAtMinimumBacklash
    BevelGearDesign.InnerSpiralAngle
    BevelGearDesign.MeanAddendum
    BevelGearDesign.MeanChordalAddendum
    BevelGearDesign.MeanDedendum
    BevelGearDesign.MeanNormalCircularThicknessForZeroBacklash
    BevelGearDesign.MeanNormalCircularThicknessWithBacklash
    BevelGearDesign.MeanPitchDiameter
    BevelGearDesign.MeanSlotWidthAtMinimumBacklash
    BevelGearDesign.MeanTransverseCircularThicknessForZeroBacklash
    BevelGearDesign.MeanTransverseCircularThicknessWithBacklash
    BevelGearDesign.OuterSlotWidthAtMinimumBacklash
    BevelGearDesign.OuterSpiralAngle
    BevelGearDesign.OuterTipDiameter
    BevelGearDesign.OuterTransverseCircularThicknessForZeroBacklash
    BevelGearDesign.OuterTransverseCircularThicknessWithBacklash
    BevelGearDesign.PitchAngle
    BevelGearDesign.PitchApexToBoot
    BevelGearDesign.PitchApexToCrossPoint
    BevelGearDesign.PitchApexToCrown
    BevelGearDesign.PitchApexToFrontBoot
    BevelGearDesign.PitchApexToFrontCrown
    BevelGearDesign.PitchDiameter
    BevelGearDesign.PitchDiameterAtWheelOuterSection
    BevelGearDesign.RootApexToCrossPoint
    BevelGearDesign.StockAllowance
    BevelGearDesign.SurfaceFinish
    AGMAGleasonConicalGearDesign.AllowableBendingStress
    AGMAGleasonConicalGearDesign.AllowableContactStress
    AGMAGleasonConicalGearDesign.FaceWidth
    AGMAGleasonConicalGearDesign.FrontEndType
    AGMAGleasonConicalGearDesign.MachineSettingCalculationMethod
    AGMAGleasonConicalGearDesign.ManufactureMethod
    AGMAGleasonConicalGearDesign.Material
    AGMAGleasonConicalGearDesign.AccuracyGrades
    AGMAGleasonConicalGearDesign.BevelGearMaterial
    AGMAGleasonConicalGearDesign.Cutter
    ConicalGearDesign.CutterEdgeRadiusConcave
    ConicalGearDesign.CutterEdgeRadiusConvex
    ConicalGearDesign.FaceAngle
    ConicalGearDesign.Hand
    ConicalGearDesign.InnerRootDiameter
    ConicalGearDesign.InnerTipDiameter
    ConicalGearDesign.OuterRootDiameter
    ConicalGearDesign.RootAngle
    ConicalGearDesign.StraddleMounted
    ConicalGearDesign.UseCutterTilt
    ConicalGearDesign.FlankMeasurementBorder
    ConicalGearDesign.SurfaceRoughness
    GearDesign.AbsoluteShaftInnerDiameter
    GearDesign.Mass
    GearDesign.Name
    GearDesign.NamesOfMeshingGears
    GearDesign.NumberOfTeeth
    GearDesign.NumberOfTeethMaintainingRatio
    GearDesign.ShaftInnerDiameter
    GearDesign.ShaftOuterDiameter
    GearDesign.TIFFFEModel
    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.StraightBevelDiff
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class StraightBevelDiffGearDesign : BevelGearDesign, IEquatable<APIBase>, IDisposable

    Properties

    AllowablePeakBendingStress

    The allowable static bending stress under peak torque. This is the static limit, i.e. maximum static stress, from the material's SN Curve.

    Measurement: Stress

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

    AllowablePerformanceBendingStress

    The allowable static bending stress under performance torque. This is the endurance limit of the gear material. In 'Passenger Car Drive Axle Design' by Gleason, the performance torque is considered to be the maximum sustained loads.

    Measurement: Stress

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

    EdgeRadius

    Measurement: ShortLength

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

    EdgeRadiusFrom

    Declaration
    public EdgeRadiusType EdgeRadiusFrom { get; set; }
    Property Value
    Type Description
    EdgeRadiusType

    LimitedPointWidthLargeEnd

    Measurement: ShortLength

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

    LimitedPointWidthSmallEnd

    Measurement: ShortLength

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

    MaximumEdgeRadius

    Measurement: ShortLength

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

    MaxRadiusCutterBlades

    Measurement: ShortLength

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

    MaxRadiusInterference

    Measurement: ShortLength

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

    OuterChordalAddendum

    Measurement: ShortLength

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

    OuterChordalThickness

    Includes backlash

    Measurement: ShortLength

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