Class PropertyWater
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Track
Assembly: VMDTrackBase.dll
This class is to represent the property of water.
public class PropertyWater : Property, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inherited Members
Property.Initialize(Unit.ConvertFactor),
Property.PropertyRequestUpdate(object, LinkEventArgs),
Property.OnUpdatePropertyImpl(Property, LinkEventArgs),
Property.GetUnnamedObjectName(object),
Property.FindLocal(string),
Property.Draw(Canvas, TMatrix, TMatrix, bool),
ContainerObject
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PropertyWater()
Initializes a new instance of the
public PropertyWater()
Properties
CurrentProperty
Gets or sets the current.
public Current CurrentProperty { get; set; }
Property Value
Exceptions
Current is null.
WaterDensity
Gets or sets the Water Density.
public ExpressionValueVariable WaterDensity { get; set; }
Property Value
ExpressionValueVariable
Exceptions
Water Density is null.
WaveProperty
Gets or sets the wave.
public Wave WaveProperty { get; set; }
Property Value
Exceptions
Wave is null.
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.