Version: 13.0

    Show / Hide Table of Contents

    Class CustomSplineHalfDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DetailedRigidConnectorHalfDesign
    SplineHalfDesign
    CustomSplineHalfDesign
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    SplineHalfDesign.AllowableBendingStress
    SplineHalfDesign.AllowableBurstingStress
    SplineHalfDesign.AllowableCompressiveStress
    SplineHalfDesign.AllowableContactStress
    SplineHalfDesign.AllowableShearStress
    SplineHalfDesign.BallOrPinDiameter
    SplineHalfDesign.BaseDiameter
    SplineHalfDesign.CoreHardnessHRc
    SplineHalfDesign.Designation
    SplineHalfDesign.HeatTreatment
    SplineHalfDesign.MaximumMajorDiameter
    SplineHalfDesign.MaximumMinorDiameter
    SplineHalfDesign.MeanActualSpaceWidth
    SplineHalfDesign.MeanActualToothThickness
    SplineHalfDesign.MinimumMajorDiameter
    SplineHalfDesign.MinimumMinorDiameter
    SplineHalfDesign.Name
    SplineHalfDesign.NominalChordalSpanOverTeeth
    SplineHalfDesign.NominalDimensionOverBalls
    SplineHalfDesign.NumberOfTeethForChordalSpanTest
    SplineHalfDesign.PointedFlankDiameter
    SplineHalfDesign.RootFilletRadius
    SplineHalfDesign.SurfaceHardnessHRc
    SplineHalfDesign.TheoreticalDimensionOverBalls
    SplineHalfDesign.ToothHeight
    SplineHalfDesign.FitAndTolerance
    SplineHalfDesign.SplineJointDesign
    DetailedRigidConnectorHalfDesign._parent
    DetailedRigidConnectorHalfDesign.NonContactingDiameter
    DetailedRigidConnectorHalfDesign.TensileYieldStrength
    DetailedRigidConnectorHalfDesign.UltimateTensileStrength
    DetailedRigidConnectorHalfDesign.ReportNames
    DetailedRigidConnectorHalfDesign.OutputDefaultReportTo(String)
    DetailedRigidConnectorHalfDesign.GetDefaultReportWithEncodedImages()
    DetailedRigidConnectorHalfDesign.OutputActiveReportTo(String)
    DetailedRigidConnectorHalfDesign.OutputActiveReportAsTextTo(String)
    DetailedRigidConnectorHalfDesign.GetActiveReportWithEncodedImages()
    DetailedRigidConnectorHalfDesign.OutputNamedReportTo(String, String)
    DetailedRigidConnectorHalfDesign.OutputNamedReportAsMastaReport(String, String)
    DetailedRigidConnectorHalfDesign.OutputNamedReportAsTextTo(String, String)
    DetailedRigidConnectorHalfDesign.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.DetailedRigidConnectors.Splines
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CustomSplineHalfDesign : SplineHalfDesign, IEquatable<APIBase>

    Properties

    ActualToothThicknessOrSpaceWidthTolerance

    Measurement: ShortLength

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

    AddendumFactor

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

    DedendumFactor

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

    EffectiveToothThicknessOrSpaceWidthTolerance

    The sum of effective tolerance and actual tolerance, the total thickness tolerance gives the difference between minimum actual tooth thickness and maximum effective tooth thickness of the externally toothed part. For the internally toothed part, this is the difference between minimum effective space width and maximum actual space width.

    Measurement: ShortLength

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

    FormDiameter

    Measurement: ShortLength

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

    MajorDiameter

    Measurement: ShortLength

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

    MajorDiameterSpecified

    Measurement: ShortLength

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

    MaximumActualSpaceWidth

    The actual tooth thickness is the circular dimension of one tooth as it exists independent of the other teeth. The actual dimensions determine the strength of the tooth.

    Measurement: ShortLength

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

    MaximumActualToothThickness

    The actual tooth thickness is the circular dimension of one tooth as it exists independent of the other teeth. The actual dimensions determine the strength of the tooth.

    Measurement: ShortLength

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

    MaximumChordalSpanOverTeeth

    Measurement: ShortLength

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

    MaximumDimensionOverBalls

    Measurement: ShortLength

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

    MaximumEffectiveToothThickness

    The effective tooth thickness is equal to the circular space width on the pitch circle of an imaginary perfect mating spline which would fit without looseness or interference. The effective tooth thickness includes the actual tooth thickness and the variations of the tooth form ideal caused by manufacturing variations such as lead, profile, and index. The effective tooth thickness is dependent on the relationship of the tooth to the other spline teeth. The effective dimension controls the clearance of the spline with its mate.

    Measurement: ShortLength

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

    MaximumSpaceWidthDeviation

    Measurement: VeryShortLength

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

    MaximumToothThicknessDeviation

    Measurement: VeryShortLength

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

    MinimumActualSpaceWidth

    The actual tooth thickness is the circular dimension of one tooth as it exists independent of the other teeth. The actual dimensions determine the strength of the tooth.

    Measurement: ShortLength

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

    MinimumActualToothThickness

    The actual tooth thickness is the circular dimension of one tooth as it exists independent of the other teeth. The actual dimensions determine the strength of the tooth.

    Measurement: ShortLength

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

    MinimumChordalSpanOverTeeth

    Measurement: ShortLength

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

    MinimumDimensionOverBalls

    Measurement: ShortLength

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

    MinimumEffectiveSpaceWidth

    The effective tooth thickness is equal to the circular space width on the pitch circle of an imaginary perfect mating spline which would fit without looseness or interference. The effective tooth thickness includes the actual tooth thickness and the variations of the tooth form ideal caused by manufacturing variations such as lead, profile, and index. The effective tooth thickness is dependent on the relationship of the tooth to the other spline teeth. The effective dimension controls the clearance of the spline with its mate.

    Measurement: ShortLength

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

    MinimumSpaceWidthDeviation

    Measurement: VeryShortLength

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

    MinimumToothThicknessDeviation

    Measurement: VeryShortLength

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

    MinorDiameter

    Measurement: ShortLength

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

    MinorDiameterSpecified

    Measurement: ShortLength

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

    RootDiameter

    Measurement: ShortLength

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

    RootFilletRadiusFactor

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

    TipDiameter

    Measurement: ShortLength

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

    TotalToothThicknessOrSpaceWidthTolerance

    The sum of effective tolerance and actual tolerance, the total thickness tolerance gives the difference between minimum actual tooth thickness and maximum effective tooth thickness of the externally toothed part. For the internally toothed part, this is the difference between minimum effective space width and maximum actual space width.

    Measurement: ShortLength

    Declaration
    public double TotalToothThicknessOrSpaceWidthTolerance { get; set; }
    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