Class Bearing
Inheritance
System.Object
Bearing
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class Bearing : Connector, IEquatable<APIBase>
Properties
AxialDisplacementPreload
Declaration
public double AxialDisplacementPreload { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AxialForcePreload
Declaration
public double AxialForcePreload { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AxialInternalClearance
Declaration
public Overridable<double> AxialInternalClearance { get; set; }
Property Value
AxialInternalClearanceTolerance
Declaration
public AxialInternalClearanceTolerance AxialInternalClearanceTolerance { get; }
Property Value
AxialStiffnessAtMountingPoints
Declaration
public double AxialStiffnessAtMountingPoints { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BearingLifeAdjustmentFactorForOperatingConditions
Declaration
public Overridable<double> BearingLifeAdjustmentFactorForOperatingConditions { get; set; }
Property Value
BearingLifeAdjustmentFactorForSpecialBearingProperties
Declaration
public Overridable<double> BearingLifeAdjustmentFactorForSpecialBearingProperties { get; set; }
Property Value
BearingLifeModificationFactor
Declaration
public Overridable<double> BearingLifeModificationFactor { get; set; }
Property Value
BearingToleranceClass
Declaration
public EnumWithSelectedValue<BearingToleranceClass> BearingToleranceClass { get; set; }
Property Value
BearingToleranceDefinition
Declaration
public BearingToleranceDefinitionOptions BearingToleranceDefinition { get; set; }
Property Value
CoefficientOfFriction
Declaration
public Overridable<double> CoefficientOfFriction { get; set; }
Property Value
DampingOptions
Declaration
public BearingDampingMatrixOption DampingOptions { get; set; }
Property Value
Detail
Declaration
public BearingDesign Detail { get; }
Property Value
Declaration
public double DiameterOfContactOnInnerRaceAtNominalContactAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double DiameterOfContactOnLeftRace { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double DiameterOfContactOnOuterRaceAtNominalContactAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double DiameterOfContactOnRightRace { get; }
Property Value
| Type |
Description |
| System.Double |
|
DifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection
Declaration
public double DifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection { get; }
Property Value
| Type |
Description |
| System.Double |
|
DifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection
Declaration
public double DifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection { get; }
Property Value
| Type |
Description |
| System.Double |
|
DisplacementForStiffnessOperatingPoint
Declaration
public VectorWithLinearAndAngularComponents DisplacementForStiffnessOperatingPoint { get; }
Property Value
EfficiencyRatingMethod
Declaration
public Overridable<BearingEfficiencyRatingMethod> EfficiencyRatingMethod { get; set; }
Property Value
FeedFlowRate
Declaration
public Overridable<double> FeedFlowRate { get; set; }
Property Value
FeedPressure
Declaration
public Overridable<double> FeedPressure { get; set; }
Property Value
FirstElementAngle
Declaration
public Overridable<double> FirstElementAngle { get; set; }
Property Value
ForceAtZeroDisplacement
Declaration
public VectorWithLinearAndAngularComponents ForceAtZeroDisplacement { get; }
Property Value
Declaration
public BearingF0InputMethod ForceAtZeroDisplacementInputMethod { get; set; }
Property Value
ForceForStiffnessOperatingPoint
Declaration
public VectorWithLinearAndAngularComponents ForceForStiffnessOperatingPoint { get; }
Property Value
FrictionCoefficients
Declaration
public RollingBearingFrictionCoefficients FrictionCoefficients { get; }
Property Value
HasRadialMountingClearance
Declaration
public bool HasRadialMountingClearance { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IncludeFittingDetails
Declaration
public bool IncludeFittingDetails { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
InnerDiameter
Declaration
public Overridable<double> InnerDiameter { get; set; }
Property Value
InnerFittingChart
Declaration
public SimpleChartDefinition InnerFittingChart { get; }
Property Value
InnerMountingSleeveBoreTolerance
Declaration
public OuterSupportTolerance InnerMountingSleeveBoreTolerance { get; }
Property Value
InnerMountingSleeveOuterDiameterTolerance
Declaration
public InnerSupportTolerance InnerMountingSleeveOuterDiameterTolerance { get; }
Property Value
InnerNodePositionFromCentre
Declaration
public double InnerNodePositionFromCentre { get; }
Property Value
| Type |
Description |
| System.Double |
|
InnerSupportDetail
Declaration
public SupportDetail InnerSupportDetail { get; }
Property Value
IsInternalClearanceAdjustedAfterFitting
Declaration
public Overridable<bool> IsInternalClearanceAdjustedAfterFitting { get; set; }
Property Value
IsRadialBearing
Declaration
public bool IsRadialBearing { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
JournalBearingType
Declaration
public JournalBearingType JournalBearingType { get; set; }
Property Value
LeftNodePositionFromCentre
Declaration
public double LeftNodePositionFromCentre { get; }
Property Value
| Type |
Description |
| System.Double |
|
LeftSupportDetail
Declaration
public SupportDetail LeftSupportDetail { get; }
Property Value
Length
Declaration
public override double Length { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
LubricationDetail
Declaration
public DatabaseWithSelectedItem LubricationDetail { get; set; }
Property Value
MaximumBearingLifeModificationFactor
Declaration
public Overridable<double> MaximumBearingLifeModificationFactor { get; set; }
Property Value
Model
Declaration
public EnumWithSelectedValue<BearingModel> Model { get; set; }
Property Value
Mounting
Declaration
public ReadOnlyCollection<BearingRaceMountingOptions> Mounting { get; }
Property Value
Declaration
public double OffsetOfContactOnInnerRaceAtNominalContactAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetOfContactOnLeftRace { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetOfContactOnOuterRaceAtNominalContactAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double OffsetOfContactOnRightRace { get; }
Property Value
| Type |
Description |
| System.Double |
|
Orientation
Declaration
public Orientations Orientation { get; set; }
Property Value
OuterDiameter
Declaration
public Overridable<double> OuterDiameter { get; set; }
Property Value
OuterFittingChart
Declaration
public SimpleChartDefinition OuterFittingChart { get; }
Property Value
OuterMountingSleeveBoreTolerance
Declaration
public OuterSupportTolerance OuterMountingSleeveBoreTolerance { get; }
Property Value
OuterMountingSleeveOuterDiameterTolerance
Declaration
public InnerSupportTolerance OuterMountingSleeveOuterDiameterTolerance { get; }
Property Value
OuterNodePositionFromCentre
Declaration
public double OuterNodePositionFromCentre { get; }
Property Value
| Type |
Description |
| System.Double |
|
OuterSupportDetail
Declaration
public SupportDetail OuterSupportDetail { get; }
Property Value
OverriddenLubricationDetail
Declaration
public LubricationDetail OverriddenLubricationDetail { get; }
Property Value
OverrideDesignLubricationDetail
Declaration
public bool OverrideDesignLubricationDetail { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PercentageDifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection
Declaration
public double PercentageDifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection { get; }
Property Value
| Type |
Description |
| System.Double |
|
PercentageDifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection
Declaration
public double PercentageDifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection { get; }
Property Value
| Type |
Description |
| System.Double |
|
PermissibleAxialLoadCalculationMethod
Declaration
public Overridable<CylindricalRollerMaxAxialLoadMethod> PermissibleAxialLoadCalculationMethod { get; set; }
Property Value
PermissibleTrackTruncation
Declaration
public Overridable<double> PermissibleTrackTruncation { get; set; }
Property Value
Preload
Declaration
public EnumWithSelectedValue<PreloadType> Preload { get; set; }
Property Value
PreloadIsFromLeft
Declaration
public bool PreloadIsFromLeft { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PreloadSpringInitialCompression
Declaration
public double PreloadSpringInitialCompression { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PreloadSpringMaxTravel
Declaration
public double PreloadSpringMaxTravel { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PreloadSpringOnOuter
Declaration
public bool PreloadSpringOnOuter { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PreloadSpringStiffness
Declaration
public double PreloadSpringStiffness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RadialInternalClearance
Declaration
public Overridable<double> RadialInternalClearance { get; set; }
Property Value
RadialInternalClearanceTolerance
Declaration
public RadialInternalClearanceTolerance RadialInternalClearanceTolerance { get; }
Property Value
RightNodePositionFromCentre
Declaration
public double RightNodePositionFromCentre { get; }
Property Value
| Type |
Description |
| System.Double |
|
RightSupportDetail
Declaration
public SupportDetail RightSupportDetail { get; }
Property Value
RingToleranceInner
Declaration
public InnerRingTolerance RingToleranceInner { get; }
Property Value
RingToleranceLeft
Declaration
public RingTolerance RingToleranceLeft { get; }
Property Value
RingToleranceOuter
Declaration
public OuterRingTolerance RingToleranceOuter { get; }
Property Value
RingToleranceRight
Declaration
public RingTolerance RingToleranceRight { get; }
Property Value
SimpleBearingDetailProperty
Declaration
public BearingDesign SimpleBearingDetailProperty { get; }
Property Value
SKFLossMomentMultipliers
Declaration
public SKFLossMomentMultipliers SKFLossMomentMultipliers { get; }
Property Value
SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem
Declaration
public double[, ] SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem { get; set; }
Property Value
| Type |
Description |
| System.Double[,] |
|
SupportToleranceInner
Declaration
public InnerSupportTolerance SupportToleranceInner { get; }
Property Value
SupportToleranceLeft
Declaration
public SupportTolerance SupportToleranceLeft { get; }
Property Value
SupportToleranceOuter
Declaration
public OuterSupportTolerance SupportToleranceOuter { get; }
Property Value
SupportToleranceRight
Declaration
public SupportTolerance SupportToleranceRight { get; }
Property Value
SystemIncludesOilPump
Declaration
public bool SystemIncludesOilPump { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ToleranceCombinations
Declaration
public ReadOnlyCollection<ToleranceCombination> ToleranceCombinations { get; }
Property Value
UseDesignISO14179Settings
Declaration
public bool UseDesignISO14179Settings { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
SetDetailFromCatalogue(BearingCatalog, String)
Declaration
public void SetDetailFromCatalogue(BearingCatalog catalogue, string designation)
Parameters
| Type |
Name |
Description |
| BearingCatalog |
catalogue |
|
| System.String |
designation |
|
TryAttachLeftSideTo(Shaft, Double)
Declaration
public ComponentsConnectedResult TryAttachLeftSideTo(Shaft shaft, double offset = NaN)
Parameters
| Type |
Name |
Description |
| Shaft |
shaft |
|
| System.Double |
offset |
|
Returns
TryAttachRightSideTo(Shaft, Double)
Declaration
public ComponentsConnectedResult TryAttachRightSideTo(Shaft shaft, double offset = NaN)
Parameters
| Type |
Name |
Description |
| Shaft |
shaft |
|
| System.Double |
offset |
|
Returns
Implements
System.IEquatable<T>
Extension Methods