Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class ClearanceTranslational

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL
Assembly: VMDCB.dll

This class is to represent the clearance revolute.

public class ClearanceTranslational : Clearance, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, ILinkOwner, ILinkUpdateOwner

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← ClearanceClearanceTranslational

Implements

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

Inherited Members

Clearance.__a$\_a\_VM.Models.Pre.LinkAttribute](VM.Managed.DAFUL.Clearance.md\#VM\_Managed\_DAFUL\_Clearance\_\_\_a\_\_a\_VM\_Models\_Pre\_LinkAttribute), [Clearance.\_\_a$_a_VM.Models.Pre.LinkUpdateAttribute, Clearance.Initialize(Unit.ConvertFactor), Clearance.WriteTemplate(XmlWriter), Clearance.ReadTemplate(XmlReader), Clearance.UseClearance, Clearance.StiffnessCoefficient, Clearance.ExponentOfPenetration, Clearance.MaxDampingCoefficient, Clearance.UseDampingEffectInVoid, 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

ClearanceTranslational()

Initializes a new instance of the class.

public ClearanceTranslational()

Properties

XClearance

Gets or sets the radial clearance.

public ExpressionValueVariable XClearance { get; set; }

Property Value

ExpressionValueVariable

YClearance

Gets or sets the axial clearance.

public ExpressionValueVariable YClearance { get; set; }

Property Value

ExpressionValueVariable

Methods

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

ReadTemplate(XmlReader)

Reads the template.

public override void ReadTemplate(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplate(XmlWriter)

Writes the template.

public override void WriteTemplate(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

WriteTemplate(XmlWriter, string)

protected virtual void WriteTemplate(XmlWriter writer, string frictionName)

Parameters

writer XmlWriter

frictionName string

Connect with Ansys