Class AttributeMassProperty
Last update: 16.07.2025Namespace: 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
Constructors
AttributeMassProperty()
Initializes a new instance of the
public AttributeMassProperty()
AttributeMassProperty(double, double, double, double, double, double, double, Vector)
Initializes a new instance of the
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
Ixy
Gets or sets the ixy of moment of inertia.
public double Ixy { get; set; }
Property Value
Ixz
Gets or sets the ixz of moment of inertia.
public double Ixz { get; set; }
Property Value
Iyy
Gets or sets the iyy of moment of inertia.
public double Iyy { get; set; }
Property Value
Iyz
Gets or sets the iyz of moment of inertia.
public double Iyz { get; set; }
Property Value
Izz
Gets or sets the izz of moment of inertia.
public double Izz { get; set; }
Property Value
Mass
Gets or sets the mass.
public double Mass { get; set; }
Property Value
MassCenter
Gets or sets the mass center.
public Vector MassCenter { get; set; }
Property Value
Vector