Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class BearingDimensionCylindricalRoller

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll

This class is to represent the attribute for cylindrical roller type bearing dimension.

public class BearingDimensionCylindricalRoller : BearingDimensionBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← BearingDimensionBaseBearingDimensionCylindricalRoller

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

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(object, LinkPropertyType)

Constructors

BearingDimensionCylindricalRoller()

Initializes a new instance of the class.

public BearingDimensionCylindricalRoller()

Properties

InnerRacewayShoulderDiameter

Gets or sets the inner raceway shoulder diameter.

public ExpressionValueVariable InnerRacewayShoulderDiameter { get; set; }

Property Value

ExpressionValueVariable

NumberOfRoller

Gets or sets the number of roller.

public ExpressionValueVariable NumberOfRoller { get; set; }

Property Value

ExpressionValueVariable

OuterRacewayShoulderBore

Gets or sets the outer raceway shoulder bore.

public ExpressionValueVariable OuterRacewayShoulderBore { get; set; }

Property Value

ExpressionValueVariable

RollerDiameter

Gets or sets the roller diameter.

public ExpressionValueVariable RollerDiameter { get; set; }

Property Value

ExpressionValueVariable

RollerLength

Gets or sets the roller length.

public ExpressionValueVariable RollerLength { get; set; }

Property Value

ExpressionValueVariable

RollerPitchDiameter

Gets or sets the roller pitch diameter.

public ExpressionValueVariable RollerPitchDiameter { get; set; }

Property Value

ExpressionValueVariable

RoundingRadius

Gets or sets the rounding radius.

public ExpressionValueVariable RoundingRadius { 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.

Connect with Ansys