Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class OrientationFixedAngle

Last update: 09.03.2026

Namespace: VM.Managed
Assembly: VMAppCore.dll

This class is to represent the information of orientation through data(eulerangle type, angle type, alpha, beta, gamma) of fixed angle.

public class OrientationFixedAngle : OrientationEulerAngle, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IExpression, IOrientationBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasReplaceableEntity

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← Expression ← OrientationBase ← OrientationEulerAngle ← OrientationFixedAngle

Implements

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

Inherited Members

OrientationEulerAngle.get_AngleType(), OrientationEulerAngle.set_AngleType(AngleTypes), OrientationEulerAngle.get_RotationAxis(), OrientationEulerAngle.set_RotationAxis(RotationAxes), OrientationEulerAngle.ReadXml(XmlReader), OrientationEulerAngle.WriteXml(XmlWriter), OrientationEulerAngle.GetSchema(), OrientationEulerAngle.RotationAngles, OrientationEulerAngle.RotationAxis, OrientationEulerAngle.AngleType, OrientationEulerAngle.Gamma, OrientationEulerAngle.Beta, OrientationEulerAngle.Alpha, OrientationEulerAngle.IsParameterized, OrientationEulerAngle.Value, OrientationBase.IsParametric(), OrientationBase.IsParametric(string), OrientationBase.ReadXml(XmlReader), OrientationBase.WriteXml(XmlWriter), OrientationBase.GetSchema(), OrientationBase.HasReplaceableEntity(IObjectBase), OrientationBase.ReplaceEntity(IObjectBase, IObjectBase), 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<T>(object, LinkPropertyType)

Constructors

OrientationFixedAngle(RotationAxes, AngleTypes, Variable, Variable, Variable)

Initializes a new instance of the class.

public OrientationFixedAngle(RotationAxes eAxes, AngleTypes enAngleType, Variable varAlpha, Variable varBeta, Variable varGamma)

Parameters

eAxes RotationAxes

The euler angle type.

enAngleType AngleTypes

The angle type.

varAlpha Variable

The value of alpha.

varBeta Variable

The value of beta.

varGamma Variable

The value of gamma.

OrientationFixedAngle()

Initializes a new instance of the class.

public OrientationFixedAngle()

Properties

RotationType

Gets the specifies rotation type.

public override RotationTypes RotationType { get; }

Property Value

RotationTypes

Value

Gets the information of orientation(OMatrix type).

public override OMatrix Value { get; set; }

Property Value

OMatrix

Connect with Ansys