Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalGearManufacturingConfig

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearAnalysis
    GearDesignAnalysis
    GearImplementationDetail
    CylindricalGearManufacturingConfig
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearImplementationDetail.UserSpecifiedData
    AbstractGearAnalysis._parent
    AbstractGearAnalysis.Name
    AbstractGearAnalysis.NameWithGearSetName
    AbstractGearAnalysis.PlanetIndex
    AbstractGearAnalysis.ReportNames
    AbstractGearAnalysis.OutputDefaultReportTo(String)
    AbstractGearAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearAnalysis.OutputActiveReportTo(String)
    AbstractGearAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearAnalysis.OutputNamedReportTo(String, String)
    AbstractGearAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearAnalysis.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.Manufacturing.Cylindrical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CylindricalGearManufacturingConfig : GearImplementationDetail, IEquatable<APIBase>

    Properties

    Design

    Declaration
    public CylindricalGearDesign Design { get; }
    Property Value
    Type Description
    CylindricalGearDesign

    FinishCutter

    Declaration
    public CylindricalGearRealCutterDesign FinishCutter { get; }
    Property Value
    Type Description
    CylindricalGearRealCutterDesign

    FinishCutterDatabaseSelector

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

    FinishCutterSimulation

    Declaration
    public GearCutterSimulation FinishCutterSimulation { get; }
    Property Value
    Type Description
    GearCutterSimulation

    FinishedGearSpecification

    Declaration
    public CylindricalGearSpecification FinishedGearSpecification { get; }
    Property Value
    Type Description
    CylindricalGearSpecification

    FinishingMethod

    Declaration
    public EnumWithSelectedValue<CylindricalMftFinishingMethods> FinishingMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<CylindricalMftFinishingMethods>

    FinishManufacturingProcessControls

    Declaration
    public ManufacturingProcessControls FinishManufacturingProcessControls { get; }
    Property Value
    Type Description
    ManufacturingProcessControls

    FinishProcessSimulation

    Declaration
    public CutterProcessSimulation FinishProcessSimulation { get; }
    Property Value
    Type Description
    CutterProcessSimulation

    FinishStockSpecification

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

    GearBlank

    Declaration
    public CylindricalGearBlank GearBlank { get; }
    Property Value
    Type Description
    CylindricalGearBlank

    LimitingFinishDepthRadiusMean

    This is the intersection point of the involutes or the origin

    Measurement: ShortLength

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

    MeanFinishDepthRadius

    Measurement: ShortLength

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

    MinimumFinishCutterGearRootClearanceFactor

    The nominal clearance required between the form wheel and the gear root factored with the normal module of the gear design.

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

    MinimumFinishDepthRadius

    Measurement: ShortLength

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

    NumberOfPointsForReportingMainProfileFinishStock

    Declaration
    public Overridable<int> NumberOfPointsForReportingMainProfileFinishStock { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    RoughCutter

    Declaration
    public CylindricalGearRealCutterDesign RoughCutter { get; }
    Property Value
    Type Description
    CylindricalGearRealCutterDesign

    RoughCutterDatabaseSelector

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

    RoughCutterSimulation

    Declaration
    public GearCutterSimulation RoughCutterSimulation { get; }
    Property Value
    Type Description
    GearCutterSimulation

    RoughGearSpecification

    Declaration
    public CylindricalGearSpecification RoughGearSpecification { get; }
    Property Value
    Type Description
    CylindricalGearSpecification

    RoughingMethod

    Declaration
    public EnumWithSelectedValue<CylindricalMftRoughingMethods> RoughingMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<CylindricalMftRoughingMethods>

    RoughManufacturingProcessControls

    Declaration
    public ManufacturingProcessControls RoughManufacturingProcessControls { get; }
    Property Value
    Type Description
    ManufacturingProcessControls

    RoughProcessSimulation

    Declaration
    public CutterProcessSimulation RoughProcessSimulation { get; }
    Property Value
    Type Description
    CutterProcessSimulation

    Methods

    CreateNewFinishCutterCompatibleWithGearInDesignMode()

    Declaration
    public void CreateNewFinishCutterCompatibleWithGearInDesignMode()

    CreateNewRoughCutterCompatibleWithGearInDesignMode()

    Declaration
    public void CreateNewRoughCutterCompatibleWithGearInDesignMode()

    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