Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class AttributeMassProperty

Last update: 16.07.2025

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

This class is to represent the attribute for mass property.

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

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← AttributeMassProperty

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

AttributeMassProperty()

Initializes a new instance of the class.

public AttributeMassProperty()

AttributeMassProperty(double, double, double, double, double, double, double, Vector)

Initializes a new instance of the class.

public AttributeMassProperty(double dMass, double dIxx, double dIyy, double dIzz, double dIxy, double dIxz, double dIyz, Vector vecMassCenter)

Parameters

dMass double

The mass.

dIxx double

The ixx of moment of inertia.

dIyy double

The iyy of moment of inertia.

dIzz double

The izz of moment of inertia.

dIxy double

The ixy of moment of inertia.

dIxz double

The ixz of moment of inertia.

dIyz double

The iyz of moment of inertia.

vecMassCenter Vector

The mass center.

Properties

Ixx

Gets or sets the ixx of moment of inertia.

public double Ixx { get; set; }

Property Value

double

Ixy

Gets or sets the ixy of moment of inertia.

public double Ixy { get; set; }

Property Value

double

Ixz

Gets or sets the ixz of moment of inertia.

public double Ixz { get; set; }

Property Value

double

Iyy

Gets or sets the iyy of moment of inertia.

public double Iyy { get; set; }

Property Value

double

Iyz

Gets or sets the iyz of moment of inertia.

public double Iyz { get; set; }

Property Value

double

Izz

Gets or sets the izz of moment of inertia.

public double Izz { get; set; }

Property Value

double

Mass

Gets or sets the mass.

public double Mass { get; set; }

Property Value

double

MassCenter

Gets or sets the mass center.

public Vector MassCenter { get; set; }

Property Value

Vector

Connect with Ansys