Class AttributeBodyToDTClutch
Last update: 09.03.2026Namespace: 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
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
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
DisengageSplineValue
Gets or sets the disengage spline value.
public SplineValue DisengageSplineValue { get; set; }
Property Value
EngageDuration
Gets or sets the engage duration.
public ExpressionValueVariable EngageDuration { get; set; }
Property Value
EngageSplineValue
Gets or sets the engage spline value.
public SplineValue EngageSplineValue { get; set; }
Property Value
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
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.