Class RadialBall
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.GearTrain.BearingDB
Assembly: VMDGearTrain.dll
Radial ball bearing
public class RadialBall : DBRecordForBearing
Inheritance
object ← Record ← DBRecord ← DBRecordForBearing ← RadialBall
Inherited Members
DBRecordForBearing.Company, DBRecordForBearing.Designation, DBRecordForBearing.Type, DBRecordForBearing.nRows, DBRecordForBearing.Bore, DBRecordForBearing.OutDia, DBRecordForBearing.Width, Record.RecordNo
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
RadialBall()
public RadialBall()
Fields
BallDia
Ball diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallDia
Field Value
double?
BallPDia
Ball pitch diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallPDia
Field Value
double?
C0r
Basic static radial load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? C0r
Field Value
double?
Cr
Basic dynamic radial load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Cr
Field Value
double?
IRSDia
Inner raceway shoulder diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? IRSDia
Field Value
double?
Mass
Mass
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Mass
Field Value
double?
ORSBore
Outer raceway shoulder bore
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ORSBore
Field Value
double?
RoundR
Rounding radius
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? RoundR
Field Value
double?
f0
Factor for calculation of basic static load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? f0
Field Value
double?
nBall
Number of ball
[Column(Width = 4, Type = ColumnType.NUMERICAL)]
public int? nBall
Field Value
int?
ra
ra
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ra
Field Value
double?
Methods
GetDefaultBearing(ConvertFactor)
Get the default bearing.
public static RadialBall GetDefaultBearing(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
Returns
The default bearing
UnitConvert(ref RadialBall, ConvertFactor)
Convert bearing dimension unit.
public void UnitConvert(ref RadialBall br, Unit.ConvertFactor factor)
Parameters
br RadialBall
The target bearing.
factor Unit.ConvertFactor
The unit convert factor.
UnitConvert(ref RadialBall, double, double, double)
Convert bearing dimension unit.
public void UnitConvert(ref RadialBall br, double dLengthFactor, double dForceFactor, double dMassFactor)
Parameters
br RadialBall
The target bearing.
dLengthFactor double
The length factor.
dForceFactor double
The force factor.
dMassFactor double
The mass factor.