Class ShaftHubConnection
Inheritance
System.Object
ShaftHubConnection
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class ShaftHubConnection : Connector, IEquatable<APIBase>
Properties
AdditionalTiltStiffness
Declaration
public double AdditionalTiltStiffness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleOfFirstConnectionPoint
Declaration
public Overridable<double> AngleOfFirstConnectionPoint { get; set; }
Property Value
AngularBacklash
Declaration
public double AngularBacklash { get; }
Property Value
| Type |
Description |
| System.Double |
|
AngularExtentOfExternalTeeth
Declaration
public Overridable<double> AngularExtentOfExternalTeeth { get; set; }
Property Value
AxialPreload
Declaration
public double AxialPreload { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AxialStiffnessShaftHubConnection
Declaration
public double AxialStiffnessShaftHubConnection { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CentreAngleOfFirstExternalTooth
Declaration
public Overridable<double> CentreAngleOfFirstExternalTooth { get; set; }
Property Value
CoefficientOfFriction
Declaration
public double CoefficientOfFriction { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public Overridable<double> ContactDiameter { get; set; }
Property Value
ExternalHalfManufacturingError
Declaration
public SplineHalfManufacturingError ExternalHalfManufacturingError { get; }
Property Value
FitOptions
Declaration
public ReadOnlyCollection<SplineFitOptions> FitOptions { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<SplineFitOptions> |
|
Declaration
public Overridable<double> FlankContactStiffness { get; set; }
Property Value
FullStiffnessMatrix
Declaration
public double[, ] FullStiffnessMatrix { get; set; }
Property Value
| Type |
Description |
| System.Double[,] |
|
HelixAngle
Declaration
public double HelixAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
InnerDiameter
Declaration
public Overridable<double> InnerDiameter { get; set; }
Property Value
InnerHalfMaterial
Declaration
public DatabaseWithSelectedItem InnerHalfMaterial { get; set; }
Property Value
InterferenceFitDesign
Declaration
public InterferenceFitDesign InterferenceFitDesign { get; }
Property Value
InternalHalfManufacturingError
Declaration
public SplineHalfManufacturingError InternalHalfManufacturingError { get; }
Property Value
LeadReliefs
Declaration
public ReadOnlyCollection<SplineLeadRelief> LeadReliefs { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<SplineLeadRelief> |
|
LeftFlankHelixAngle
Declaration
public Overridable<double> LeftFlankHelixAngle { get; set; }
Property Value
LeftFlankLeadRelief
Declaration
public SplineLeadRelief LeftFlankLeadRelief { get; }
Property Value
Length
Declaration
public override double Length { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
MajorFitOptions
Declaration
public SplineFitOptions MajorFitOptions { get; }
Property Value
MinorFitOptions
Declaration
public SplineFitOptions MinorFitOptions { get; }
Property Value
NonLinearStiffness
Declaration
public DiagonalNonLinearStiffness NonLinearStiffness { get; }
Property Value
NormalClearance
Declaration
public double NormalClearance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
NumberOfConnectionPoints
Declaration
public int NumberOfConnectionPoints { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Declaration
public int NumberOfContactsPerDirection { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
OuterDiameter
Declaration
public Overridable<double> OuterDiameter { get; set; }
Property Value
OuterHalfMaterial
Declaration
public DatabaseWithSelectedItem OuterHalfMaterial { get; set; }
Property Value
PressureAngle
Declaration
public double PressureAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RadialClearance
Declaration
public double RadialClearance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RadialStiffnessShaftHubConnection
Declaration
public double RadialStiffnessShaftHubConnection { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RightFlankHelixAngle
Declaration
public Overridable<double> RightFlankHelixAngle { get; set; }
Property Value
RightFlankLeadRelief
Declaration
public SplineLeadRelief RightFlankLeadRelief { get; }
Property Value
SplineHalfManufacturingErrors
Declaration
public ReadOnlyCollection<SplineHalfManufacturingError> SplineHalfManufacturingErrors { get; }
Property Value
SplineJointDesign
Declaration
public SplineJointDesign SplineJointDesign { get; }
Property Value
SplinePitchErrorOptions
Declaration
public SplinePitchErrorOptions SplinePitchErrorOptions { get; }
Property Value
SplineType
Declaration
public SplineDesignTypes SplineType { get; set; }
Property Value
StiffnessType
Declaration
public EnumWithSelectedValue<RigidConnectorStiffnessType> StiffnessType { get; set; }
Property Value
TangentialStiffness
Declaration
public double TangentialStiffness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TiltClearance
Declaration
public double TiltClearance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TiltStiffnessShaftHubConnection
Declaration
public double TiltStiffnessShaftHubConnection { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TiltStiffnessType
Declaration
public RigidConnectorTiltStiffnessTypes TiltStiffnessType { get; set; }
Property Value
ToothLocationsExternalSplineHalf
Declaration
public ReadOnlyCollection<RigidConnectorToothLocation> ToothLocationsExternalSplineHalf { get; }
Property Value
ToothSpacingType
Declaration
public EnumWithSelectedValue<RigidConnectorToothSpacingType> ToothSpacingType { get; set; }
Property Value
TorsionalStiffnessShaftHubConnection
Declaration
public Overridable<double> TorsionalStiffnessShaftHubConnection { get; set; }
Property Value
TorsionalTwistPreload
Declaration
public double TorsionalTwistPreload { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TwoDSplineDrawing
Declaration
public SMTBitmap TwoDSplineDrawing { get; }
Property Value
| Type |
Description |
| SMT.MastaAPIUtility.Scripting.SMTBitmap |
|
Type
Declaration
public EnumWithSelectedValue<RigidConnectorTypes> Type { get; set; }
Property Value
Implements
System.IEquatable<T>
Extension Methods