Version: 13.0

    Show / Hide Table of Contents

    Class SplineHalfDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DetailedRigidConnectorHalfDesign
    SplineHalfDesign
    CustomSplineHalfDesign
    StandardSplineHalfDesign
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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 abstract class SplineHalfDesign : DetailedRigidConnectorHalfDesign, IEquatable<APIBase>

    Properties

    AllowableBendingStress

    Measurement: Stress

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

    AllowableBurstingStress

    Measurement: Stress

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

    AllowableCompressiveStress

    Measurement: Stress

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

    AllowableContactStress

    Measurement: Stress

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

    AllowableShearStress

    Measurement: Stress

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

    BallOrPinDiameter

    Diameter of measuring ball or pin.

    Measurement: ShortLength

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

    BaseDiameter

    Measurement: ShortLength

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

    CoreHardnessHRc

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

    Designation

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

    FitAndTolerance

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

    FormDiameter

    Measurement: ShortLength

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

    HeatTreatment

    Declaration
    public HeatTreatmentTypes HeatTreatment { get; set; }
    Property Value
    Type Description
    HeatTreatmentTypes

    MajorDiameter

    Measurement: ShortLength

    Declaration
    public virtual double MajorDiameter { get; }
    Property Value
    Type Description
    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 virtual double MaximumActualSpaceWidth { get; set; }
    Property Value
    Type Description
    System.Double

    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 virtual double MaximumActualToothThickness { get; set; }
    Property Value
    Type Description
    System.Double

    MaximumChordalSpanOverTeeth

    Measurement: ShortLength

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

    MaximumDimensionOverBalls

    Measurement: ShortLength

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

    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 virtual double MaximumEffectiveToothThickness { get; set; }
    Property Value
    Type Description
    System.Double

    MaximumMajorDiameter

    Measurement: ShortLength

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

    MaximumMinorDiameter

    Measurement: ShortLength

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

    MeanActualSpaceWidth

    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 double MeanActualSpaceWidth { get; }
    Property Value
    Type Description
    System.Double

    MeanActualToothThickness

    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 double MeanActualToothThickness { get; }
    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 virtual double MinimumActualSpaceWidth { get; set; }
    Property Value
    Type Description
    System.Double

    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 virtual double MinimumActualToothThickness { get; set; }
    Property Value
    Type Description
    System.Double

    MinimumChordalSpanOverTeeth

    Measurement: ShortLength

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

    MinimumDimensionOverBalls

    Measurement: ShortLength

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

    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 virtual double MinimumEffectiveSpaceWidth { get; set; }
    Property Value
    Type Description
    System.Double

    MinimumMajorDiameter

    Measurement: ShortLength

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

    MinimumMinorDiameter

    Measurement: ShortLength

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

    MinorDiameter

    Measurement: ShortLength

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

    Name

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

    NominalChordalSpanOverTeeth

    The chordal span dimension for the Basic Tooth Thickness for the external part or the Basic Space Width for the internal part.

    Measurement: ShortLength

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

    NominalDimensionOverBalls

    The dimension over balls for the Basic Tooth Thickness for the external part or the Basic Space Width for the internal part.

    Measurement: ShortLength

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

    NumberOfTeethForChordalSpanTest

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

    PointedFlankDiameter

    Diameter at which the opposing flanks meet, for flanks of a mean tooth thickness.

    Measurement: ShortLength

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

    RootFilletRadius

    Measurement: ShortLength

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

    RootFilletRadiusFactor

    The root fillet radius is calculated as the factor multiplied by the module.

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

    SplineJointDesign

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

    SurfaceHardnessHRc

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

    TheoreticalDimensionOverBalls

    The measurement over balls for the nominal tooth thickness.

    Measurement: ShortLength

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

    ToothHeight

    The height of the tooth. Equal to the Tip Diameter minus the Root Diameter.

    Measurement: ShortLength

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