Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
Rotations.hpp
Go to the documentation of this file.
1// Vulcan Rotations Library
2// Comprehensive rotation utilities for aerospace applications
3//
4// This header includes all rotation-related functionality:
5// - All 12 Euler angle sequences with DCM and quaternion conversions
6// - DCM utilities (skew, compose, small-angle approximation)
7// - Axis-angle and rotation vector conversions
8// - Rotation kinematics (angular velocity relationships)
9// - Interpolation (slerp, squad)
10//
11// All functions are templated on Scalar type for Janus symbolic/numeric
12// compatibility.
13#pragma once
14
15// =============================================================================
16// Core Components
17// =============================================================================
18
24
25// =============================================================================
26// Re-exports from Janus for Convenience
27// =============================================================================
28
29#include <janus/math/Quaternion.hpp>
30#include <janus/math/Rotations.hpp>
31
32namespace vulcan {
33
34// Re-export commonly used Janus rotation functions
35using janus::is_valid_rotation_matrix;
36using janus::rotation_matrix_2d;
37using janus::rotation_matrix_3d;
38using janus::rotation_matrix_from_euler_angles;
39
40} // namespace vulcan
Definition Aerodynamics.hpp:11