Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class BearingDimensionAngularContactBall

Last update: 16.07.2025

Namespace: 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 class.

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.

Connect with Ansys