Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalGearMicroGeometrySettingsItem

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    NamedDatabaseItem
    CylindricalGearMicroGeometrySettingsItem
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    NamedDatabaseItem._parent
    NamedDatabaseItem.Comment
    NamedDatabaseItem.Name
    NamedDatabaseItem.NoHistory
    NamedDatabaseItem.History
    NamedDatabaseItem.DatabaseKey
    NamedDatabaseItem.ReportNames
    NamedDatabaseItem.OutputDefaultReportTo(String)
    NamedDatabaseItem.GetDefaultReportWithEncodedImages()
    NamedDatabaseItem.OutputActiveReportTo(String)
    NamedDatabaseItem.OutputActiveReportAsTextTo(String)
    NamedDatabaseItem.GetActiveReportWithEncodedImages()
    NamedDatabaseItem.OutputNamedReportTo(String, String)
    NamedDatabaseItem.OutputNamedReportAsMastaReport(String, String)
    NamedDatabaseItem.OutputNamedReportAsTextTo(String, String)
    NamedDatabaseItem.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.Cylindrical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CylindricalGearMicroGeometrySettingsItem : NamedDatabaseItem, IEquatable<APIBase>

    Properties

    AddFlankSideLabelsToMicroGeometryLeadToleranceCharts

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

    AdjustMicroGeometryForAnalysisByDefaultWhenIncludingPitchErrors

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

    CentreToleranceChartsAtMaximumFullness

    If not checked, the chart is centred according to the mean nominal.

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

    CropFaceWidthAxisOfMicroGeometryLeadToleranceCharts

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

    CropProfileMeasurementAxisOfMicroGeometryProfileToleranceCharts

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

    DefaultFlankSideWithZeroFaceWidth

    This option determines which side of the gear flank face width is measured from.

    Declaration
    public FlankSide DefaultFlankSideWithZeroFaceWidth { get; set; }
    Property Value
    Type Description
    FlankSide

    DefaultLocationOfEvaluationLowerLimit

    Declaration
    public EnumWithSelectedValue<LocationOfEvaluationLowerLimit> DefaultLocationOfEvaluationLowerLimit { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfEvaluationLowerLimit>

    DefaultLocationOfEvaluationUpperLimit

    Declaration
    public EnumWithSelectedValue<LocationOfEvaluationUpperLimit> DefaultLocationOfEvaluationUpperLimit { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfEvaluationUpperLimit>

    DefaultLocationOfRootReliefEvaluation

    Declaration
    public EnumWithSelectedValue<LocationOfRootReliefEvaluation> DefaultLocationOfRootReliefEvaluation { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfRootReliefEvaluation>

    DefaultLocationOfRootReliefStart

    Declaration
    public EnumWithSelectedValue<LocationOfRootReliefEvaluation> DefaultLocationOfRootReliefStart { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfRootReliefEvaluation>

    DefaultLocationOfTipReliefEvaluation

    Declaration
    public EnumWithSelectedValue<LocationOfTipReliefEvaluation> DefaultLocationOfTipReliefEvaluation { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfTipReliefEvaluation>

    DefaultLocationOfTipReliefStart

    Declaration
    public EnumWithSelectedValue<LocationOfTipReliefEvaluation> DefaultLocationOfTipReliefStart { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<LocationOfTipReliefEvaluation>

    DefaultMicroGeometryLeadToleranceChartView

    This option determines the orientation of the face width axis for the micro geometry lead tolerance charts.

    Declaration
    public MicroGeometryLeadToleranceChartView DefaultMicroGeometryLeadToleranceChartView { get; set; }
    Property Value
    Type Description
    MicroGeometryLeadToleranceChartView

    DefaultScaleAndRangeOfFlankReliefAxesForMicroGeometryToleranceCharts

    This option determines the scale and range of the left and right flank relief axes for the micro geometry tolerance charts.

    Declaration
    public DoubleAxisScaleAndRange DefaultScaleAndRangeOfFlankReliefAxesForMicroGeometryToleranceCharts { get; set; }
    Property Value
    Type Description
    DoubleAxisScaleAndRange

    DrawMicroGeometryChartsWithFaceWidthAxisOrientedToViewThroughAir

    If this option is not selected, the lead, bias and total charts will always be drawn so that the face width axis has the datum face of the gear on the left and the non-datum face of the gear on the right. This coincides with increasing z in the gears local coordinate system. If this option is selected, the face width axis is sometimes inverted so that the micro geometry is as if viewed through the air onto the metal when the tooth is oriented at the top of the gear.

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

    DrawMicroGeometryProfileChartWithReliefOnHorizontalAxis

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

    LTCARootStressSurfaceChartOption

    Declaration
    public RootStressSurfaceChartOption LTCARootStressSurfaceChartOption { get; set; }
    Property Value
    Type Description
    RootStressSurfaceChartOption

    MainProfileModificationEndsAtTheStartOfRootReliefByDefault

    Declaration
    public MainProfileReliefEndsAtTheStartOfRootReliefOption MainProfileModificationEndsAtTheStartOfRootReliefByDefault { get; set; }
    Property Value
    Type Description
    MainProfileReliefEndsAtTheStartOfRootReliefOption

    MainProfileModificationEndsAtTheStartOfTipReliefByDefault

    Declaration
    public MainProfileReliefEndsAtTheStartOfTipReliefOption MainProfileModificationEndsAtTheStartOfTipReliefByDefault { get; set; }
    Property Value
    Type Description
    MainProfileReliefEndsAtTheStartOfTipReliefOption

    MeasureRootReliefsFromExtrapolatedLinearReliefByDefault

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

    MeasureTipReliefsFromExtrapolatedLinearReliefByDefault

    If this option is not selected, the tip reliefs are measured from the unmodified involute

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

    MicroGeometryLeadReliefDefinition

    Declaration
    public MicroGeometryConvention MicroGeometryLeadReliefDefinition { get; set; }
    Property Value
    Type Description
    MicroGeometryConvention

    MicroGeometryProfileReliefDefinition

    Declaration
    public MicroGeometryProfileConvention MicroGeometryProfileReliefDefinition { get; set; }
    Property Value
    Type Description
    MicroGeometryProfileConvention

    NumberOfPointsFor2DMicroGeometryPlots

    This is number of points which will be used to plot micro geometry relief charts and to obtain maximum relief values.

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

    NumberOfStepsForLTCAContactSurface

    This is number of grid points used in both face width and selected Cylindrical Gear Profile Measurement for any contact chart which has been processed to a regular grid. The total number of grid points used would be the square of value specified.

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

    ParabolicRootReliefStartsTangentToMainProfileReliefByDefault

    Declaration
    public ParabolicRootReliefStartsTangentToMainProfileRelief ParabolicRootReliefStartsTangentToMainProfileReliefByDefault { get; set; }
    Property Value
    Type Description
    ParabolicRootReliefStartsTangentToMainProfileRelief

    ParabolicTipReliefStartsTangentToMainProfileReliefByDefault

    Declaration
    public ParabolicTipReliefStartsTangentToMainProfileRelief ParabolicTipReliefStartsTangentToMainProfileReliefByDefault { get; set; }
    Property Value
    Type Description
    ParabolicTipReliefStartsTangentToMainProfileRelief

    ShiftMicroGeometryLeadAndProfileModificationToHaveZeroMaximum

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

    UseSameMicroGeometryOnBothFlanksByDefault

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

    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