Class PseudoUnbalanceMass
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
The pseudo unbalance mass
public class PseudoUnbalanceMass : PseudoEntity, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IDraw, IDrawIcon, INamed, INavigatorItem, IPseudoEntityOnShaftSet
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IDraw, IDrawIcon, INamed, INavigatorItem, IPseudoEntityOnShaftSet
Inherited Members
PseudoEntity.Draw(Canvas),
PseudoEntity.ReDraw(),
PseudoEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
PseudoEntity.Name,
PseudoEntity.FullName,
PseudoEntity.NonSymmetricName,
PseudoEntity.Hide,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PseudoUnbalanceMass()
Initializes a new instance of the
public PseudoUnbalanceMass()
Properties
Name
Gets or sets the name.
public override string Name { get; set; }
Property Value
UnbalanceMassInformation
Gets or sets the unbalance mass information.
public UnbalanceMass UnbalanceMassInformation { get; set; }
Property Value
Methods
Draw(Canvas)
Draws the specified canvas.
public override void Draw(Canvas canvas)
Parameters
canvas Canvas
The canvas.
Exceptions
LinkRequestDestroy(object, LinkEventArgs)
Links the request destroy.
protected override void LinkRequestDestroy(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The object notifier.
arg LinkEventArgs
The