Class AngularContactBall
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.GearTrain.BearingDB
Assembly: VMDGearTrain.dll
Angular contact ball bearing
public class AngularContactBall : DBRecordForBearing
Inheritance
object ← Record ← DBRecord ← DBRecordForBearing ← AngularContactBall
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
AngularContactBall()
public AngularContactBall()
Fields
ActionP
Action point
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ActionP
Field Value
double?
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?
IRSDia2
Inner raceway shoulder diameter 2
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? IRSDia2
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?
ORSBore2
Outer raceway shoulder boer 2
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ORSBore2
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 AngularContactBall GetDefaultBearing(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
Returns
The default bearing
UnitConvert(ref AngularContactBall, ConvertFactor)
Convert bearing dimension unit.
public void UnitConvert(ref AngularContactBall br, Unit.ConvertFactor factor)
Parameters
The target bearing.
factor Unit.ConvertFactor
The unit convert factor.
UnitConvert(ref AngularContactBall, double, double, double)
Convert bearing dimension unit.
public void UnitConvert(ref AngularContactBall br, double dLengthFactor, double dForceFactor, double dMassFactor)
Parameters
The target bearing.
dLengthFactor double
The length factor.
dForceFactor double
The force factor.
dMassFactor double
The mass factor.