Defines the EulerOrder class for specifying rotation orders in 3D space.
Defines a 3D vector and various related operations.
Encapsulates a 3D rotation using Euler angles and a specific order of application.
String ToString()
Converts the EulerAngles object to a string representation.
EulerAngles()
Default constructor that initializes angles to zero and order to a default value.
Vector3D Angles
The three rotation angles (pitch, yaw, roll) in degrees (or radians based on usage).
EulerOrder Order
The order in which the angles are applied (e.g., XYZ, ZYX, etc.).
Specifies the order and frame of reference for Euler rotations.
Implements a generic Kalman Filter for 1D data.
Represents a 3D vector (X, Y, Z) and provides methods for vector arithmetic.