Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class AttributeBodyToDTClutch

Last update: 09.03.2026

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

The attribute of body to dt for clutch

public class AttributeBodyToDTClutch : AttributeBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeBodyToDTClutch

Implements

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

Inherited Members

AttributeBase.OnDeserializationAttribute(), AttributeBase.LinkRequestUpdate(object, LinkEventArgs), 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

AttributeBodyToDTClutch()

Initializes a new instance of the class.

public AttributeBodyToDTClutch()

Properties

ClutchName

Gets or sets the clutch name.

public string ClutchName { get; set; }

Property Value

string

DampingCoefficient

Gets or sets the damping coefficient.

public ExpressionValueVariable DampingCoefficient { get; set; }

Property Value

ExpressionValueVariable

Direction

Gets or sets the direction.

public DirectionBase Direction { get; set; }

Property Value

DirectionBase

DisengageDuration

Gets or sets the disengage duration.

public ExpressionValueVariable DisengageDuration { get; set; }

Property Value

ExpressionValueVariable

DisengageSplineValue

Gets or sets the disengage spline value.

public SplineValue DisengageSplineValue { get; set; }

Property Value

SplineValue

EngageDuration

Gets or sets the engage duration.

public ExpressionValueVariable EngageDuration { get; set; }

Property Value

ExpressionValueVariable

EngageSplineValue

Gets or sets the engage spline value.

public SplineValue EngageSplineValue { get; set; }

Property Value

SplineValue

Position

Gets or sets the position.

public PointBase Position { get; set; }

Property Value

PointBase

Stiffness

Gets or sets the stiffness.

public ExpressionValueVariable Stiffness { get; set; }

Property Value

ExpressionValueVariable

Methods

GetStiffnessDefaultValue(ConvertFactor)

Gets the stiffness default value

public static double GetStiffnessDefaultValue(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

Returns

double

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

Connect with Ansys