Class RollingBearing
Inheritance
System.Object
RollingBearing
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public abstract class RollingBearing : DetailedBearing, IEquatable<APIBase>
Properties
Declaration
public Overridable<bool> AreTheInnerRingsASinglePieceOfMetal { get; set; }
Property Value
Declaration
public Overridable<bool> AreTheOuterRingsASinglePieceOfMetal { get; set; }
Property Value
Arrangement
Declaration
public EnumWithSelectedValue<RollingBearingArrangement> Arrangement { get; set; }
Property Value
BasicDynamicLoadRating
Declaration
public double BasicDynamicLoadRating { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BasicDynamicLoadRatingCalculation
Declaration
public EnumWithSelectedValue<BasicDynamicLoadRatingCalculationMethod> BasicDynamicLoadRatingCalculation { get; set; }
Property Value
BasicDynamicLoadRatingDividedByCorrectionFactors
Declaration
public double BasicDynamicLoadRatingDividedByCorrectionFactors { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicDynamicLoadRatingSource
Declaration
public string BasicDynamicLoadRatingSource { get; }
Property Value
| Type |
Description |
| System.String |
|
BasicStaticLoadRating
Declaration
public double BasicStaticLoadRating { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BasicStaticLoadRatingCalculation
Declaration
public EnumWithSelectedValue<BasicStaticLoadRatingCalculationMethod> BasicStaticLoadRatingCalculation { get; set; }
Property Value
BasicStaticLoadRatingFactor
Declaration
public double BasicStaticLoadRatingFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicStaticLoadRatingSource
Declaration
public string BasicStaticLoadRatingSource { get; }
Property Value
| Type |
Description |
| System.String |
|
CageBridgeAngle
Declaration
public Overridable<double> CageBridgeAngle { get; set; }
Property Value
CageBridgeAxialSurfaceRadius
Declaration
public Overridable<double> CageBridgeAxialSurfaceRadius { get; set; }
Property Value
CageBridgeRadialSurfaceRadius
Declaration
public Overridable<double> CageBridgeRadialSurfaceRadius { get; set; }
Property Value
CageBridgeShape
Declaration
public CageBridgeShape CageBridgeShape { get; set; }
Property Value
CageBridgeWidth
Declaration
public double CageBridgeWidth { get; }
Property Value
| Type |
Description |
| System.Double |
|
CageGuidingRingWidth
Declaration
public Overridable<double> CageGuidingRingWidth { get; set; }
Property Value
CageMass
Declaration
public Overridable<double> CageMass { get; set; }
Property Value
CageMaterial
Declaration
public BearingCageMaterial CageMaterial { get; set; }
Property Value
CagePitchRadius
Declaration
public Overridable<double> CagePitchRadius { get; set; }
Property Value
CagePocketClearance
Declaration
public Overridable<double> CagePocketClearance { get; set; }
Property Value
CageThickness
Declaration
public Overridable<double> CageThickness { get; set; }
Property Value
CageToInnerRingClearance
Declaration
public Overridable<double> CageToInnerRingClearance { get; set; }
Property Value
CageToOuterRingClearance
Declaration
public Overridable<double> CageToOuterRingClearance { get; set; }
Property Value
CageWidth
Declaration
public Overridable<double> CageWidth { get; set; }
Property Value
Catalogue
Declaration
public BearingCatalog Catalogue { get; }
Property Value
CombinedSurfaceRoughnessInner
Declaration
public double CombinedSurfaceRoughnessInner { get; }
Property Value
| Type |
Description |
| System.Double |
|
CombinedSurfaceRoughnessOuter
Declaration
public double CombinedSurfaceRoughnessOuter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public Overridable<double> ContactAngle { get; set; }
Property Value
Declaration
public double ContactRadiusInRollingDirectionInner { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ContactRadiusInRollingDirectionOuter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Designation
Declaration
public string Designation { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DiameterSeries
Declaration
public Overridable<DiameterSeries> DiameterSeries { get; set; }
Property Value
DistanceBetweenElementCentres
Declaration
public Overridable<double> DistanceBetweenElementCentres { get; set; }
Property Value
DynamicAxialLoadFactorForHighAxialRadialLoadRatios
Declaration
public Overridable<double> DynamicAxialLoadFactorForHighAxialRadialLoadRatios { get; set; }
Property Value
DynamicAxialLoadFactorForLowAxialRadialLoadRatios
Declaration
public Overridable<double> DynamicAxialLoadFactorForLowAxialRadialLoadRatios { get; set; }
Property Value
DynamicEquivalentLoadFactorsCanBeSpecified
Declaration
public bool DynamicEquivalentLoadFactorsCanBeSpecified { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
DynamicRadialLoadFactorForHighAxialRadialLoadRatios
Declaration
public Overridable<double> DynamicRadialLoadFactorForHighAxialRadialLoadRatios { get; set; }
Property Value
DynamicRadialLoadFactorForLowAxialRadialLoadRatios
Declaration
public Overridable<double> DynamicRadialLoadFactorForLowAxialRadialLoadRatios { get; set; }
Property Value
ElementDiameter
Declaration
public virtual Overridable<double> ElementDiameter { get; set; }
Property Value
ElementMaterial
Declaration
public BearingMaterial ElementMaterial { get; }
Property Value
ElementMaterialReportable
Declaration
public DatabaseWithSelectedItem ElementMaterialReportable { get; set; }
Property Value
ElementOffset
Declaration
public Overridable<double> ElementOffset { get; set; }
Property Value
ElementRadius
Declaration
public double ElementRadius { get; }
Property Value
| Type |
Description |
| System.Double |
|
Elements
Declaration
public ReadOnlyCollection<RollingBearingElement> Elements { get; }
Property Value
ElementSurfaceRoughnessRa
Declaration
public Overridable<double> ElementSurfaceRoughnessRa { get; set; }
Property Value
ElementSurfaceRoughnessRMS
Declaration
public Overridable<double> ElementSurfaceRoughnessRMS { get; set; }
Property Value
Declaration
public string ExtraInformation { get; }
Property Value
| Type |
Description |
| System.String |
|
FactorForBasicDynamicLoadRatingInANSIABMA
Declaration
public double FactorForBasicDynamicLoadRatingInANSIABMA { get; }
Property Value
| Type |
Description |
| System.Double |
|
FatigueLoadLimit
Declaration
public Overridable<double> FatigueLoadLimit { get; set; }
Property Value
FatigueLoadLimitCalculationMethod
Declaration
public EnumWithSelectedValue<FatigueLoadLimitCalculationMethodEnum> FatigueLoadLimitCalculationMethod { get; set; }
Property Value
FreeSpaceBetweenElements
Declaration
public double FreeSpaceBetweenElements { get; }
Property Value
| Type |
Description |
| System.Double |
|
GeometricConstants
Declaration
public GeometricConstants GeometricConstants { get; }
Property Value
HeightSeries
Declaration
public Overridable<HeightSeries> HeightSeries { get; set; }
Property Value
History
Declaration
public FileHistory History { get; }
Property Value
InnerRaceHardnessDepth
Declaration
public double InnerRaceHardnessDepth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
InnerRaceOuterDiameter
Declaration
public double InnerRaceOuterDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
InnerRingLeftCornerRadius
Declaration
public Overridable<double> InnerRingLeftCornerRadius { get; set; }
Property Value
InnerRingMaterial
Declaration
public BearingMaterial InnerRingMaterial { get; }
Property Value
InnerRingMaterialReportable
Declaration
public DatabaseWithSelectedItem InnerRingMaterialReportable { get; set; }
Property Value
InnerRingRightCornerRadius
Declaration
public Overridable<double> InnerRingRightCornerRadius { get; set; }
Property Value
InnerRingType
Declaration
public EnumWithSelectedValue<RollingBearingRaceType> InnerRingType { get; set; }
Property Value
InnerRingWidth
Declaration
public Overridable<double> InnerRingWidth { get; set; }
Property Value
IsFullComplement
Declaration
public Overridable<bool> IsFullComplement { get; set; }
Property Value
ISO153122018
Declaration
public ISO153122018Results ISO153122018 { get; }
Property Value
ISOMaterialFactor
Declaration
public Overridable<double> ISOMaterialFactor { get; set; }
Property Value
KZ
Declaration
public Overridable<double> KZ { get; set; }
Property Value
LimitingValueForAxialLoadRatio
Declaration
public Overridable<double> LimitingValueForAxialLoadRatio { get; set; }
Property Value
Manufacturer
Declaration
public string Manufacturer { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MaximumGreaseSpeed
Declaration
public double MaximumGreaseSpeed { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MaximumOilSpeed
Declaration
public double MaximumOilSpeed { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public Overridable<double> MaximumPermissibleContactStressForStaticFailureInner { get; set; }
Property Value
Declaration
public Overridable<double> MaximumPermissibleContactStressForStaticFailureOuter { get; set; }
Property Value
MinimumSurfaceRoughnessRa
Declaration
public double MinimumSurfaceRoughnessRa { get; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumSurfaceRoughnessRMS
Declaration
public double MinimumSurfaceRoughnessRMS { get; }
Property Value
| Type |
Description |
| System.Double |
|
Model
Declaration
public override BearingModel Model { get; }
Property Value
Overrides
NoHistory
Declaration
public string NoHistory { get; }
Property Value
| Type |
Description |
| System.String |
|
NumberOfElements
Declaration
public Overridable<int> NumberOfElements { get; set; }
Property Value
NumberOfRows
Declaration
public int NumberOfRows { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
OuterRaceHardnessDepth
Declaration
public double OuterRaceHardnessDepth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
OuterRaceInnerDiameter
Declaration
public double OuterRaceInnerDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
OuterRingLeftCornerRadius
Declaration
public Overridable<double> OuterRingLeftCornerRadius { get; set; }
Property Value
OuterRingMaterial
Declaration
public BearingMaterial OuterRingMaterial { get; }
Property Value
OuterRingMaterialReportable
Declaration
public DatabaseWithSelectedItem OuterRingMaterialReportable { get; set; }
Property Value
OuterRingOffset
Declaration
public Overridable<double> OuterRingOffset { get; set; }
Property Value
OuterRingRightCornerRadius
Declaration
public Overridable<double> OuterRingRightCornerRadius { get; set; }
Property Value
OuterRingType
Declaration
public EnumWithSelectedValue<RollingBearingRaceType> OuterRingType { get; set; }
Property Value
OuterRingWidth
Declaration
public Overridable<double> OuterRingWidth { get; set; }
Property Value
PitchCircleDiameter
Declaration
public Overridable<double> PitchCircleDiameter { get; set; }
Property Value
Declaration
public double PowerForMaximumContactStressSafetyFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Protection
Declaration
public BearingProtection Protection { get; }
Property Value
RacewaySurfaceRoughnessRaInner
Declaration
public Overridable<double> RacewaySurfaceRoughnessRaInner { get; set; }
Property Value
RacewaySurfaceRoughnessRaOuter
Declaration
public Overridable<double> RacewaySurfaceRoughnessRaOuter { get; set; }
Property Value
RacewaySurfaceRoughnessRMSInner
Declaration
public Overridable<double> RacewaySurfaceRoughnessRMSInner { get; set; }
Property Value
RacewaySurfaceRoughnessRMSOuter
Declaration
public Overridable<double> RacewaySurfaceRoughnessRMSOuter { get; set; }
Property Value
SKFSealFrictionalMomentConstants
Declaration
public SKFSealFrictionalMomentConstants SKFSealFrictionalMomentConstants { get; }
Property Value
SleeveType
Declaration
public SleeveType SleeveType { get; }
Property Value
TheoreticalMaximumNumberOfElements
Declaration
public double TheoreticalMaximumNumberOfElements { get; }
Property Value
| Type |
Description |
| System.Double |
|
TotalFreeSpaceBetweenElements
Declaration
public double TotalFreeSpaceBetweenElements { get; }
Property Value
| Type |
Description |
| System.Double |
|
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Declaration
public BearingTypeExtraInformation TypeInformation { get; }
Property Value
Width
Declaration
public override double Width { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
WidthSeries
Declaration
public Overridable<WidthSeries> WidthSeries { get; set; }
Property Value
Methods
Copy()
Declaration
public RollingBearing Copy()
Returns
LinkToOnlineCatalogue()
Declaration
public void LinkToOnlineCatalogue()
RemoveInnerRingWhileKeepingOtherGeometryConstant()
Declaration
public void RemoveInnerRingWhileKeepingOtherGeometryConstant()
RemoveOuterRingWhileKeepingOtherGeometryConstant()
Declaration
public void RemoveOuterRingWhileKeepingOtherGeometryConstant()
Implements
System.IEquatable<T>
Extension Methods