Class BearingDimensionTaperedRoller
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
This class is to represent the attribute for tapered roller type bearing dimension.
public class BearingDimensionTaperedRoller : BearingDimensionBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← BearingDimensionBase ← BearingDimensionTaperedRoller
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
Constructors
BearingDimensionTaperedRoller()
Initializes a new instance of the
public BearingDimensionTaperedRoller()
Properties
ActionPoint
Gets or sets the action point.
public ExpressionValueVariable ActionPoint { get; set; }
Property Value
ExpressionValueVariable
ConeRoundingRadius
Gets or sets the rounding radius of cone.
public ExpressionValueVariable ConeRoundingRadius { get; set; }
Property Value
ExpressionValueVariable
ConeShoulderDiameter
Gets or sets the cone shoulder diameter.
public ExpressionValueVariable ConeShoulderDiameter { get; set; }
Property Value
ExpressionValueVariable
ConeWidth
Gets or sets the width of cone.
public ExpressionValueVariable ConeWidth { get; set; }
Property Value
ExpressionValueVariable
ContactAngle
Gets or sets the contact angle.
public ExpressionValueVariable ContactAngle { get; set; }
Property Value
ExpressionValueVariable
CupRoundingRadius
Gets or sets the rounding radius of cup.
public ExpressionValueVariable CupRoundingRadius { get; set; }
Property Value
ExpressionValueVariable
CupWidth
Gets or sets the width of Cup.
public ExpressionValueVariable CupWidth { get; set; }
Property Value
ExpressionValueVariable
NumberOfRoller
Gets or sets the number of roller.
public ExpressionValueVariable NumberOfRoller { get; set; }
Property Value
ExpressionValueVariable
RollerCenterPoint
Gets or sets the roller center point.
public ExpressionValueVariable RollerCenterPoint { 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
RollerTaperedAngle
Gets or sets the roller tapered angle.
public ExpressionValueVariable RollerTaperedAngle { 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.