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 |