Class HydroForce.ActionBodyData
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Track
Assembly: VMDTrackBase.dll
This class is to represent the action geometry data.
public class HydroForce.ActionBodyData : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← HydroForce.ActionBodyData
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
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<T>(object, LinkPropertyType)
Constructors
ActionBodyData()
Initializes a new instance of the
public ActionBodyData()
ActionBodyData(ObjectBase)
Initializes a new instance of the
public ActionBodyData(ObjectBase objectBaseActionBody)
Parameters
objectBaseActionBody ObjectBase
The Action Body.
Properties
ActionBody
Gets or sets the Action body.
public ObjectBase ActionBody { get; set; }
Property Value
ObjectBase
CoarseningFactor
Gets or sets the coarsening factor.
public int CoarseningFactor { get; set; }
Property Value
int
EndingTime
Gets or sets the ending time.
public ExpressionValueVariable EndingTime { get; set; }
Property Value
Exceptions
Exception
The ending time is null.
ShearCoefficient
Gets or sets the shear coefficient.
public ExpressionValueVariable ShearCoefficient { get; set; }
Property Value
Exceptions
Exception
The shear coefficient is null.
ShearExponent
Gets or sets the shear exponent.
public ExpressionValueVariable ShearExponent { get; set; }
Property Value
Exceptions
Exception
The shear exponent is null.
StartingTime
Gets or sets the starting time.
public ExpressionValueVariable StartingTime { get; set; }
Property Value
Exceptions
Exception
The starting time is null.
TypeOfSurface
Gets or sets the surface type.
public HydroForce.ActionBodyData.SurfaceType TypeOfSurface { get; set; }
Property Value
HydroForce.ActionBodyData.SurfaceType
TypeOfWeightingFactor
Gets or sets the weighting factor type.
public HydroForce.ActionBodyData.WeightingFactorType TypeOfWeightingFactor { get; set; }
Property Value
HydroForce.ActionBodyData.WeightingFactorType
VolumeRatio
Gets or sets the volume ratio.
public ExpressionValueVariable VolumeRatio { get; set; }
Property Value
Exceptions
Exception
The volume ratio 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.
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The