Click or drag to resize

RotationalTransformation Class

Inheritance Hierarchy
SystemObject
  AGI.Foundation.CoordinatesRotationalTransformation

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static class RotationalTransformation

The RotationalTransformation type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCompose(AngleAxisRotation, MotionUnitQuaternion, Cartesian, Int32)
Forms a new rotational transformation as the composition of two transformations. The rotational rates of the first transformation are assumed to be zero. If the first transformation represents the transformation between axes "B" and axes "C" and the second transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "A" and axes "C".
Public methodStatic memberCompose(ElementaryRotation, MotionUnitQuaternion, Cartesian, Int32)
Forms a new rotational transformation as the composition of two transformations. The rotational rates of the first transformation are assumed to be zero. If the first transformation represents the transformation between axes "B" and axes "C" and the second transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "A" and axes "C".
Public methodStatic memberCompose(MotionUnitQuaternion, Cartesian, AngleAxisRotation, Int32)
Forms a new rotational transformation as the composition of two transformations. The rotational rates of the second transformation are assumed to be zero. If the first transformation represents the transformation between axes "B" and axes "C" and the second transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "A" and axes "C".
Public methodStatic memberCompose(MotionUnitQuaternion, Cartesian, ElementaryRotation, Int32)
Forms a new rotational transformation as the composition of two transformations. The rotational rates of the second transformation are assumed to be zero. If the first transformation represents the transformation between axes "B" and axes "C" and the second transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "A" and axes "C".
Public methodStatic memberCompose(MotionUnitQuaternion, Cartesian, MotionUnitQuaternion, Cartesian, Int32)
Forms a new rotational transformation as the composition of two transformations. If the first transformation represents the transformation between axes "B" and axes "C" and the second transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "A" and axes "C".
Public methodStatic memberInvert
Forms the inverse rotational transformation. If this transformation represents the transformation between axes "A" and axes "B", the result represents the transformation between axes "B" and axes "A".
Public methodStatic memberTransform
Transforms the vector observed in the A axes to the B axes.
Top
See Also