Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class OrientationLinkDelta

Last update: 16.07.2025

Namespace: VM.Managed
Assembly: VMAppCore.dll

This class is to represent the information of orientation through Design Frame. Delta orientation is getting transformation's orientation.

public class OrientationLinkDelta : OrientationLink, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IExpression, IOrientationBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IReservable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainerExpressionOrientationBaseOrientationLinkOrientationLinkDelta

Implements

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

Inherited Members

OrientationLink.m_linkOrientation, OrientationLink.GetFullName(), OrientationLink.ReadXml(XmlReader), OrientationLink.WriteXml(XmlWriter), OrientationLink.GetSchema(), OrientationLink._LinkOrientation, OrientationLink.LinkOrientation, OrientationLink.Position, OrientationLink.IsParameterized, OrientationLink.Value, OrientationBase.IsParametric(), OrientationBase.IsParametric(string), OrientationBase.ReadXml(XmlReader), OrientationBase.WriteXml(XmlWriter), OrientationBase.GetSchema(), OrientationBase.WriteRotationAnglesToXml(XmlWriter), OrientationBase.UseExpression, OrientationBase.RotationAngles, OrientationBase.RotationAxis, OrientationBase.AngleType, OrientationBase.RotationType, OrientationBase.IsParameterized, OrientationBase.ValueImpl, OrientationBase.Value, Expression.g_bSkipUpdate, Expression.m_pExpressionHandler, Expression.m_strValue, Expression.m_dicReferenceObject, Expression.m_lstReferenceObject, Expression.m_linkCollectionReferenceObject, Expression.Initialize(), Expression.UpdateByReferenceObject(object, LinkEventArgs), Expression.AddReferenceObject(UIntPtr), Expression.CheckReferenceObject(), Expression.SetDefaultString(ref string), Expression.ConvertToValue(string), Expression.ParseToValue(char*), Expression.GetNumericValue(), Expression.OnDeserialization(object), Expression.Uninitialize(), Expression.String, 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(object, LinkPropertyType)

Constructors

OrientationLinkDelta(IOrientation, OrientationBase)

Initializes a new instance of the class.

public OrientationLinkDelta(IOrientation pOrientation, OrientationBase pOriDelta)

Parameters

pOrientation IOrientation

The orientation.

pOriDelta OrientationBase

The orientation of Delta.

OrientationLinkDelta(IOrientation)

Initializes a new instance of the class.

public OrientationLinkDelta(IOrientation pOrientation)

Parameters

pOrientation IOrientation

The orientation.

OrientationLinkDelta(OrientationBase)

Initializes a new instance of the class.

public OrientationLinkDelta(OrientationBase pOriDelta)

Parameters

pOriDelta OrientationBase

Tne orientation of Delta.

OrientationLinkDelta()

Initializes a new instance of the class.

public OrientationLinkDelta()

Fields

m_DeltaOrientation

protected Child<orientationbase linkcontainer.update> m_DeltaOrientation

Field Value

ChildOrientationBase, LinkContainer.Update&gt;

Properties

DeltaOrientation

Gets or sets the orientation of delta.

public OrientationBase DeltaOrientation { get; set; }

Property Value

OrientationBase

Value

Gets the information of orientation(OMatrix type).

public override OMatrix Value { get; set; }

Property Value

OMatrix

Methods

GetSchema()

This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return nullNothingnullptra null reference (Nothing in Visual Basic) (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.

public override XmlSchema GetSchema()

Returns

XmlSchema

ReadXml(XmlReader)

Generates an object from its XML representation.

public override void ReadXml(XmlReader reader)

Parameters

reader XmlReader

The XmlReader stream from which the object is deserialized.

WriteXml(XmlWriter)

Converts an object into its XML representation.

public override void WriteXml(XmlWriter writer)

Parameters

writer XmlWriter

The XmlWriter stream to which the object is serialized.

Connect with Ansys