Go to the documentation of this file.
37 #ifndef _TRANSFORMATION3_HXX_
38 #define _TRANSFORMATION3_HXX_
56 inline const T&
x()
const {
return elems[0];}
57 inline const T&
y()
const {
return elems[1];}
58 inline const T&
z()
const {
return elems[2];}
59 inline T&
x() {
return elems[0];}
60 inline T&
y() {
return elems[1];}
61 inline T&
z() {
return elems[2];}
64 inline const T&
roll()
const {
return elems[0];}
66 inline const T&
yaw()
const {
return elems[2];}
126 Quaternion(
const T _roll_x_phi,
const T _pitch_y_theta,
const T _yaw_z_psi);
192 inline T norm()
const;
228 inline static Transformation3<T>
identity();
273 #include "transformation3.hxx"
Quaternion< T > normalized() const
GLM_FUNC_DECL T yaw(detail::tquat< T, P > const &x)
Vector3< T > axis() const
Vector2< T > operator*(const T &d, const Vector2< T > &v)
Quaternion withRotation(const T alpha) const
Quaternion< T > rotatePoint(const Quaternion &p) const
Quaternion< T > inverse() const
T innerproduct(const Quaternion< T > &left, const Quaternion< T > &right)
Transformation3< T > TransformationType
Vector2< T > operator+(const Vector2< T > &v1, const Vector2< T > &v2)
GLM_FUNC_DECL T pitch(detail::tquat< T, P > const &x)
DMatrix< T > CovarianceType
std::ostream & operator<<(std::ostream &os, const Quaternion< T > &q)
Quaternion< T > slerp(const Quaternion< T > &from, const Quaternion< T > &to, const T lambda)
Quaternion< T > conjugated() const
DMatrix< T > InformationType
Vector3< T > TranslationType
Array< int, Dynamic, 1 > v
Quaternion< T > rotateThisAlong(const Vector3< T > &axis, const T alpha) const
Quaternion< T > RotationType
Transformation3< T > ParametersType
Vector2< T > operator-(const Vector2< T > &v1, const Vector2< T > &v2)
Vector3< T > toAngles() const
GLM_FUNC_DECL T roll(detail::tquat< T, P > const &x)
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:22