#pragma once #include #include namespace LinearAlgebra { /// Transitional datatype, not useful for internal representation of rotation /// But has uses for conversion and manipulation. class AxisAngle { Vector3 axis; float angle; public: AxisAngle(); AxisAngle(const Vector3& axis, float angle); }; }