9 #ifndef _LIBALMATH_ALMATH_TYPES_ALROTATION3D_H_
10 #define _LIBALMATH_ALMATH_TYPES_ALROTATION3D_H_
13 #include <almath/api.h>
107 Rotation3D (
const std::vector<float>& pFloats);
175 Rotation3D operator/ (
const float pVal)
const;
201 const float& pEpsilon=0.0001f)
const;
216 void toVector(std::vector<float>& pReturnVector)
const;
217 std::vector<float> toVector(
void)
const;
230 ALMATH_API
float norm(
const Rotation3D& pRot);
234 #endif // _LIBALMATH_ALMATH_TYPES_ALROTATION3D_H_
BodyMass< T > operator+(const BodyMass< T > &lhs, const BodyMass< T > &rhs)
A Rotation3D give 3 composed angles in radians.
bool isNear(const Transform &lhs, const Transform &rhs, double epsilon)
bool operator!=(const Pose &lhs, const Pose &rhs)
ALMATH_API float norm(const Position2D &pPos)
Compute the norm of a Position2D.
bool operator==(const BodyMass< T > &lhs, const BodyMass< T > &rhs)