Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class AttributeUnit

Last update: 16.07.2025

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

The attribute of unit

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

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeUnit

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

Constructors

AttributeUnit()

Initializes a new instance of the class.

public AttributeUnit()

AttributeUnit(double, double, double, double, double, double, double, double)

Initializes a new instance of the class.

public AttributeUnit(double dLengthFactor, double dMassFactor, double dTimeFactor, double dForceFactor, double dAngleFactor, double dTemperatureFactor, double dPowerFactor, double dWorkFactor)

Parameters

dLengthFactor double

The length factor

dMassFactor double

The mass factor

dTimeFactor double

The time factor

dForceFactor double

The force factor

dAngleFactor double

The angle factor

dTemperatureFactor double

The temperature factor

dPowerFactor double

The power factor

dWorkFactor double

The work factor

Properties

AngleFactor

Gets or sets the angle factor.

public double AngleFactor { get; set; }

Property Value

double

ForceFactor

Gets or sets the force factor.

public double ForceFactor { get; set; }

Property Value

double

LengthFactor

Gets or sets the length factor.

public double LengthFactor { get; set; }

Property Value

double

MassFactor

Gets or sets the mass factor.

public double MassFactor { get; set; }

Property Value

double

PowerFactor

Gets or sets the power factor.

public double PowerFactor { get; set; }

Property Value

double

TemperatureFactor

Gets or sets the temperature factor.

public double TemperatureFactor { get; set; }

Property Value

double

TimeFactor

Gets or sets the time factor.

public double TimeFactor { get; set; }

Property Value

double

WorkFactor

Gets or sets the work factor.

public double WorkFactor { get; set; }

Property Value

double

Connect with Ansys