Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class VectorForceUserSubroutine

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFP.dll

This class is to represent the vector force charactoristic properties of user-subroutine type.

public sealed class VectorForceUserSubroutine : VectorForceFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← VectorForceFunction ← VectorForceUserSubroutine

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable

Inherited Members

VectorForceFunction.WriteTemplate(XmlWriter), VectorForceFunction.ReadTemplate(XmlReader), VectorForceFunction._ReferenceMarker, VectorForceFunction.ReferenceMarker, VectorForceFunction.IsUseRM, VectorForceFunction.Type, 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.SetContainer(IOwned, bool), LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), 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

VectorForceUserSubroutine()

Initializes a new instance of the class.

public VectorForceUserSubroutine()

VectorForceUserSubroutine(PropertyVector)

Initializes a new instance of the class.

public VectorForceUserSubroutine(PropertyVector owner)

Parameters

owner PropertyVector

The owner vector force property.

Properties

Type

Gets the function type.

public override VectorForceFunction.FunctionType Type { get; }

Property Value

VectorForceFunction.FunctionType

UserSubroutine

Gets or sets the user subroutine.

public UserSubroutine UserSubroutine { get; set; }

Property Value

UserSubroutine

Methods

ReadTemplate(XmlReader)

Reads the template.

public override void ReadTemplate(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplate(XmlWriter)

Writes the template.

public override void WriteTemplate(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys