Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalGearFlankDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    CylindricalGearFlankDesign
    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 CylindricalGearFlankDesign : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    AbsoluteBaseDiameter

    Measurement: ShortLength

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

    AbsoluteFormDiameter

    Measurement: ShortLength

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

    AbsoluteFormToSAPDiameterClearance

    Measurement: VeryShortLength

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

    AbsoluteTipFormDiameter

    Measurement: ShortLength

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

    BaseDiameter

    Measurement: ShortLength

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

    BaseThicknessHalfAngle

    Measurement: Angle

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

    BaseToFormDiameterClearance

    Measurement: ShortLength

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

    BaseToFormDiameterClearanceAsNormalModuleRatio

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

    ChamferAngleInNormalPlane

    The angle the straight line through the tip form point and the tip point makes with the tip centre line in the normal plane.

    Measurement: Angle

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

    EffectiveTipRadius

    Measurement: ShortLength

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

    FlankName

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

    FormRadius

    Measurement: ShortLength

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

    FormToSAPDiameterAbsoluteClearanceAsNormalModuleRatio

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

    HasChamfer

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

    HighestPointOfFewestToothContacts

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

    IsUnderCutByCutter

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

    LowestPointOfFewestToothContacts

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

    LowestSAPDiameter

    Measurement: ShortLength

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

    LowestStartOfActiveProfile

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

    MeanNormalThicknessAtRootFormDiameter

    The Normal Thickness at Mean Metal at the Root Form Diameter

    Measurement: ShortLength

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

    MeanNormalThicknessAtTipFormDiameter

    The Normal Thickness at Mean Metal at the Tip Form Diameter

    Measurement: ShortLength

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

    NormalBasePitch

    ISO 21771 4.4.5 Equation 29

    Measurement: ShortLength

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

    NormalPressureAngle

    Measurement: Angle

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

    RadiiOfCurvatureAtTip

    Used in the calculation of extended tooth contact in the tooth contact analysis. The calculated value is the roll distance at the tip.

    Measurement: ShortLength

    Declaration
    public Overridable<double> RadiiOfCurvatureAtTip { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RootDiameterReporting

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

    RootForm

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

    RootFormDiameter

    Measurement: ShortLength

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

    RootFormRollAngle

    Measurement: Angle

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

    RootFormRollDistance

    Measurement: ShortLength

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

    SignedRootDiameter

    Measurement: ShortLength

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

    TipDiameterReporting

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

    TipForm

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

    TipFormDiameter

    Measurement: ShortLength

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

    TipFormRollAngle

    Measurement: Angle

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

    TipFormRollDistance

    Measurement: ShortLength

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

    ToothThicknessHalfAngleAtReferenceCircle

    Measurement: Angle

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

    TransverseBasePitch

    ISO 21771 4.4.5 Equation 28

    Measurement: ShortLength

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

    TransverseChamferAngle

    The angle the straight line through the tip form point and the tip point makes with the tip centre line in the transverse plane.

    Measurement: Angle

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

    TransversePressureAngle

    Measurement: Angle

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