Class MatrixForceUserSubroutine
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFP.dll
This class is to represent the matrix force charactoristic properties of user-subroutine type.
public sealed class MatrixForceUserSubroutine : MatrixForceFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← MatrixForceFunction ← MatrixForceUserSubroutine
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inherited Members
MatrixForceFunction.Initialize(Unit.ConvertFactor), MatrixForceFunction.WriteTemplate(XmlWriter), MatrixForceFunction.ReadTemplate(XmlReader), MatrixForceFunction.RefLength, MatrixForceFunction.RefAngle, MatrixForceFunction.IsUseSynchro, MatrixForceFunction.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
MatrixForceUserSubroutine()
Initializes a new instance of the
public MatrixForceUserSubroutine()
MatrixForceUserSubroutine(PropertyMatrix)
Initializes a new instance of the
public MatrixForceUserSubroutine(PropertyMatrix owner)
Parameters
owner PropertyMatrix
The owner matrix force property.
Properties
Type
Gets the function type.
public override MatrixForceFunction.FunctionType Type { get; }
Property Value
MatrixForceFunction.FunctionType
UserSubroutine
Gets or sets the user subroutine.
public UserSubroutine UserSubroutine { get; set; }
Property Value
UserSubroutine
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
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.