Class SplineHalfDesign
Inheritance
Implements
Inherited Members
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 |