Version:

    Show / Hide Table of Contents

    Class CylindricalGearDesign

    Inheritance
    System.Object
    APIBase
    GearDesignComponent
    GearDesign
    CylindricalGearDesign
    CylindricalPlanetGearDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    GearDesign.AbsoluteShaftInnerDiameter
    GearDesign.Name
    GearDesign.NamesOfMeshingGears
    GearDesign.NumberOfTeeth
    GearDesign.NumberOfTeethMaintainingRatio
    GearDesign.ShaftInnerDiameter
    GearDesign.ShaftOuterDiameter
    GearDesign.TIFFFEModel
    GearDesignComponent._parent
    GearDesignComponent.Dispose()
    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)
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical
    Assembly: SMT.MastaAPI.14.1.dll
    Syntax
    public class CylindricalGearDesign : GearDesign, IEquatable<APIBase>, IDisposable

    Properties

    AbsoluteRimDiameter

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

    AccuracyGradesSpecifiedAccuracy

    Declaration
    public CylindricalAccuracyGrades AccuracyGradesSpecifiedAccuracy { get; }
    Property Value
    Type Description
    CylindricalAccuracyGrades

    Addendum

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

    AGMAAccuracyGrade

    Declaration
    public AGMA20151AccuracyGrades AGMAAccuracyGrade { get; }
    Property Value
    Type Description
    AGMA20151AccuracyGrades

    AspectRatioFaceWidthReferenceDiameter

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

    BothFlanks

    Declaration
    public CylindricalGearFlankDesign BothFlanks { get; }
    Property Value
    Type Description
    CylindricalGearFlankDesign

    CaseHardeningProperties

    Declaration
    public CaseHardeningProperties CaseHardeningProperties { get; }
    Property Value
    Type Description
    CaseHardeningProperties

    Customer102DataSheetChangeLog

    Declaration
    public Customer102DataSheetChangeLog Customer102DataSheetChangeLog { get; }
    Property Value
    Type Description
    Customer102DataSheetChangeLog

    Customer102DataSheetNotes

    Declaration
    public Customer102DataSheetNotes Customer102DataSheetNotes { get; }
    Property Value
    Type Description
    Customer102DataSheetNotes

    Customer102DataSheetToleranceSettings

    Declaration
    public Customer102DataSheetTolerances Customer102DataSheetToleranceSettings { get; }
    Property Value
    Type Description
    Customer102DataSheetTolerances

    CylindricalGearCuttingOptions

    Declaration
    public CylindricalGearCuttingOptions CylindricalGearCuttingOptions { get; }
    Property Value
    Type Description
    CylindricalGearCuttingOptions

    CylindricalGearManufacturingConfiguration

    Declaration
    public CylindricalGearManufacturingConfig CylindricalGearManufacturingConfiguration { get; }
    Property Value
    Type Description
    CylindricalGearManufacturingConfig

    CylindricalGearMicroGeometry

    Declaration
    public CylindricalGearMicroGeometryBase CylindricalGearMicroGeometry { get; }
    Property Value
    Type Description
    CylindricalGearMicroGeometryBase

    CylindricalGearMicroGeometrySettings

    Declaration
    public CylindricalGearMicroGeometrySettingsItem CylindricalGearMicroGeometrySettings { get; }
    Property Value
    Type Description
    CylindricalGearMicroGeometrySettingsItem

    CylindricalGearSet

    Declaration
    public CylindricalGearSetDesign CylindricalGearSet { get; }
    Property Value
    Type Description
    CylindricalGearSetDesign

    CylindricalMeshes

    Declaration
    public ReadOnlyCollection<CylindricalGearMeshDesign> CylindricalMeshes { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalGearMeshDesign>

    Dedendum

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

    EffectiveWebThickness

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

    FaceWidth

    Declaration
    public override double FaceWidth { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    GearDesign.FaceWidth

    FactorForTheIncreaseOfTheYieldPointUnderCompression

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

    FinishedToothThicknessSpecification

    Declaration
    public FinishToothThicknessDesignSpecification FinishedToothThicknessSpecification { get; }
    Property Value
    Type Description
    FinishToothThicknessDesignSpecification

    FinishStockSpecification

    Declaration
    public FinishStockSpecification FinishStockSpecification { get; }
    Property Value
    Type Description
    FinishStockSpecification

    FlankHeatTransferCoefficient

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

    Flanks

    Declaration
    public ReadOnlyCollection<CylindricalGearFlankDesign> Flanks { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalGearFlankDesign>

    GearAccuracyTolerances

    Declaration
    public CylindricalGearAccuracyTolerances GearAccuracyTolerances { get; }
    Property Value
    Type Description
    CylindricalGearAccuracyTolerances

    GearDrawing

    Declaration
    public SMTBitmap GearDrawing { get; }
    Property Value
    Type Description
    SMT.MastaAPIUtility.Scripting.SMTBitmap

    GearHand

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

    GearToothDrawing

    Declaration
    public SMTBitmap GearToothDrawing { get; }
    Property Value
    Type Description
    SMT.MastaAPIUtility.Scripting.SMTBitmap

    Hand

    Declaration
    public Hand Hand { get; set; }
    Property Value
    Type Description
    Hand

    HelixAngle

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

    HelixAngleAtTipFormDiameter

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

    InitialClockingAngle

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

    InternalExternal

    Declaration
    public virtual InternalExternalType InternalExternal { get; set; }
    Property Value
    Type Description
    InternalExternalType

    IsAsymmetric

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

    ISO6336Geometry

    Declaration
    public ISO6336GeometryBase ISO6336Geometry { get; }
    Property Value
    Type Description
    ISO6336GeometryBase

    ISOAccuracyGrade

    Declaration
    public ISO1328AccuracyGrades ISOAccuracyGrade { get; }
    Property Value
    Type Description
    ISO1328AccuracyGrades

    Lead

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

    LeftFlank

    Declaration
    public CylindricalGearFlankDesign LeftFlank { get; }
    Property Value
    Type Description
    CylindricalGearFlankDesign

    ManufacturingConfigurations

    Declaration
    public ReadOnlyCollection<CylindricalGearManufacturingConfig> ManufacturingConfigurations { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalGearManufacturingConfig>

    Mass

    Declaration
    public override double Mass { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    GearDesign.Mass

    Material

    Declaration
    public virtual GearMaterial Material { get; }
    Property Value
    Type Description
    GearMaterial

    MaterialAGMA

    Declaration
    public DatabaseWithSelectedItem MaterialAGMA { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    MaterialISO

    Declaration
    public DatabaseWithSelectedItem MaterialISO { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    MaterialName

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

    MeanGeneratingCircleDiameter

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

    MeanNormalThicknessAtHalfDepth

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

    MicroGeometries

    Declaration
    public ReadOnlyCollection<CylindricalGearMicroGeometryBase> MicroGeometries { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalGearMicroGeometryBase>

    MicroGeometrySettings

    Declaration
    public CylindricalGearMicroGeometrySettings MicroGeometrySettings { get; }
    Property Value
    Type Description
    CylindricalGearMicroGeometrySettings

    MinimumRimThicknessNormalModule

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

    NormalModule

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

    NormalSpaceWidthAtRootFormDiameter

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

    NormalSpaceWidthAtRootFormDiameterOverNormalModule

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

    NormalThicknessAtTipFormDiameterAtLowerBacklashAllowance

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

    NormalThicknessAtTipFormDiameterAtLowerBacklashAllowanceOverNormalModule

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

    NormalThicknessAtTipFormDiameterAtUpperBacklashAllowance

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

    NormalToothThicknessAtTheBaseCircle

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

    NumberOfTeethMaintainingRatioCalculatingNormalModule

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

    NumberOfTeethUnsigned

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

    NumberOfTeethWithCentreDistanceAdjustment

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

    NumberOfTeethWithNormalModuleAdjustment

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

    PermissibleLinearWear

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

    RatingSettings

    Declaration
    public CylindricalGearDesignAndRatingSettingsItem RatingSettings { get; }
    Property Value
    Type Description
    CylindricalGearDesignAndRatingSettingsItem

    ReferenceDiameter

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

    RightFlank

    Declaration
    public CylindricalGearFlankDesign RightFlank { get; }
    Property Value
    Type Description
    CylindricalGearFlankDesign

    RimDiameter

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

    RimThickness

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

    RimThicknessNormalModuleRatio

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

    RootDiameter

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

    RootDiameterLimit

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

    RootHeatTransferCoefficient

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

    RotationAngle

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

    RoughToothThicknessSpecification

    Declaration
    public ToothThicknessSpecification RoughToothThicknessSpecification { get; }
    Property Value
    Type Description
    ToothThicknessSpecification

    ShaftDiameterLimitForRimThickness

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

    SignedRootDiameter

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

    SignedTipDiameter

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

    SpecifiedWebThickness

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

    SurfaceRoughness

    Declaration
    public SurfaceRoughness SurfaceRoughness { get; }
    Property Value
    Type Description
    SurfaceRoughness

    SystemOfGearFits

    Declaration
    public DIN3967SystemOfGearFits SystemOfGearFits { get; }
    Property Value
    Type Description
    DIN3967SystemOfGearFits

    TFFAnalysisSettings

    Declaration
    public ToothFlankFractureAnalysisSettings TFFAnalysisSettings { get; }
    Property Value
    Type Description
    ToothFlankFractureAnalysisSettings

    ThermalContactCoefficient

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

    TIFFAnalysisSettings

    Declaration
    public TiffAnalysisSettings TIFFAnalysisSettings { get; }
    Property Value
    Type Description
    TiffAnalysisSettings

    TipAlterationCoefficient

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

    TipDiameter

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

    TipDiameterLimit

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

    TipThickness

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

    TipThicknessAtLowerBacklashAllowance

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

    TipThicknessAtLowerBacklashAllowanceOverNormalModule

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

    TipThicknessAtUpperBacklashAllowance

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

    ToothDepth

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

    TransverseToothThicknessAtTheBaseCircle

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

    UseDefaultDesignMaterial

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

    WebCentreOffset

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

    WebStatus

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

    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