Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class HydroForce.ActionBodyData

Last update: 09.03.2026

Namespace: 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 class.

public ActionBodyData()

ActionBodyData(ObjectBase)

Initializes a new instance of the class.

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

ExpressionValueVariable

Exceptions

Exception

The ending time is null.

ShearCoefficient

Gets or sets the shear coefficient.

public ExpressionValueVariable ShearCoefficient { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The shear coefficient is null.

ShearExponent

Gets or sets the shear exponent.

public ExpressionValueVariable ShearExponent { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The shear exponent is null.

StartingTime

Gets or sets the starting time.

public ExpressionValueVariable StartingTime { get; set; }

Property Value

ExpressionValueVariable

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

ExpressionValueVariable

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 instance containing the event data.

Connect with Ansys