Class BearingDimensionAngularContactBall
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
This class is to represent the attribute for angular contact ball type bearing dimension.
public class BearingDimensionAngularContactBall : BearingDimensionRadialBall, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← BearingDimensionBase ← BearingDimensionRadialBall ← BearingDimensionAngularContactBall
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
BearingDimensionRadialBall.LinkRequestUpdate(object, LinkEventArgs), BearingDimensionRadialBall.GetBuilder(Bearing, RacewayGeometryInfo.RacewayType, TMatrix, bool, bool, ref BuilderMultiSubtractSimple), BearingDimensionRadialBall.BallPitchDiameter, BearingDimensionRadialBall.NumberOfBall, BearingDimensionRadialBall.BallDiameter, BearingDimensionRadialBall.InnerRacewayShoulderDiameter, BearingDimensionRadialBall.OuterRacewayShoulderBore, BearingDimensionRadialBall.RoundingRadius, BearingDimensionRadialBall.InnerRacewayGrooveRadius, BearingDimensionRadialBall.OuterRacewayGrooveRadius, BearingDimensionRadialBall.RadialInternalClearanceC2, BearingDimensionRadialBall.RadialInternalClearanceCN, BearingDimensionRadialBall.RadialInternalClearanceC3, BearingDimensionRadialBall.RadialInternalClearanceC4, BearingDimensionRadialBall.RadialInternalClearanceC5, BearingDimensionRadialBall.RadialInternalClearanceUser, BearingDimensionRadialBall.RadialInternalClearanceType, BearingDimensionBase.LinkRequestUpdate(object, LinkEventArgs), BearingDimensionBase.GetBuilder(Bearing, RacewayGeometryInfo.RacewayType, TMatrix, bool, bool, ref BuilderMultiSubtractSimple), BearingDimensionBase.Bore, BearingDimensionBase.OuterDiameter, BearingDimensionBase.Width, BearingDimensionBase.EstimateDetails, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
BearingDimensionAngularContactBall()
Initializes a new instance of the
public BearingDimensionAngularContactBall()
Properties
ActionPoint
Gets or sets the action point.
public ExpressionValueVariable ActionPoint { get; set; }
Property Value
ExpressionValueVariable
InnerRacewayShoulderDiameter2
Gets or sets the inner raceway shoulder diameter 2.
public ExpressionValueVariable InnerRacewayShoulderDiameter2 { get; set; }
Property Value
ExpressionValueVariable
OuterRacewayShoulderBore2
Gets or sets the outer raceway shoulder bore 2.
public ExpressionValueVariable OuterRacewayShoulderBore2 { get; set; }
Property Value
ExpressionValueVariable
Methods
GetBuilder(Bearing, RacewayType, TMatrix, bool, bool, ref BuilderMultiSubtractSimple)
Gets the builder.
public override void GetBuilder(Bearing bearing, RacewayGeometryInfo.RacewayType type, TMatrix matTransf, bool bTruncated, bool bReverse, ref BuilderMultiSubtractSimple builder)
Parameters
bearing Bearing
The owner bearing.
type RacewayGeometryInfo.RacewayType
The raceway type.
matTransf TMatrix
The transformation.
bTruncated bool
The truncated falg.
bReverse bool
The reverse direction falg.
builder BuilderMultiSubtractSimple
The builder.
LinkRequestUpdate(object, LinkEventArgs)
The update event occured from the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The update event information.