#include <rigid_transform.h>
Public Member Functions | |
template<typename OtherType > | |
Rigid3< OtherType > | cast () const |
std::string | DebugString () const |
Rigid3 | inverse () const |
bool | IsValid () const |
Rigid3 () | |
Rigid3 (const Vector &translation, const Quaternion &rotation) | |
Rigid3 (const Vector &translation, const AngleAxis &rotation) | |
const Quaternion & | rotation () const |
const Vector & | translation () const |
Static Public Member Functions | |
static Rigid3 | FromArrays (const std::array< FloatType, 4 > &rotation, const std::array< FloatType, 3 > &translation) |
static Rigid3< FloatType > | Identity () |
static Rigid3 | Rotation (const AngleAxis &angle_axis) |
static Rigid3 | Rotation (const Quaternion &rotation) |
static Rigid3 | Translation (const Vector &vector) |
Private Attributes | |
Quaternion | rotation_ |
Vector | translation_ |
Definition at line 117 of file rigid_transform.h.
cartographer::transform::Rigid3< FloatType >::Rigid3 | ( | ) | [inline] |
Definition at line 123 of file rigid_transform.h.
cartographer::transform::Rigid3< FloatType >::Rigid3 | ( | const Vector & | translation, |
const Quaternion & | rotation | ||
) | [inline] |
Definition at line 124 of file rigid_transform.h.
cartographer::transform::Rigid3< FloatType >::Rigid3 | ( | const Vector & | translation, |
const AngleAxis & | rotation | ||
) | [inline] |
Definition at line 126 of file rigid_transform.h.
Rigid3<OtherType> cartographer::transform::Rigid3< FloatType >::cast | ( | ) | const [inline] |
Definition at line 151 of file rigid_transform.h.
std::string cartographer::transform::Rigid3< FloatType >::DebugString | ( | ) | const [inline] |
Definition at line 165 of file rigid_transform.h.
static Rigid3 cartographer::transform::Rigid3< FloatType >::FromArrays | ( | const std::array< FloatType, 4 > & | rotation, |
const std::array< FloatType, 3 > & | translation | ||
) | [inline, static] |
Definition at line 141 of file rigid_transform.h.
static Rigid3<FloatType> cartographer::transform::Rigid3< FloatType >::Identity | ( | ) | [inline, static] |
Definition at line 148 of file rigid_transform.h.
Rigid3 cartographer::transform::Rigid3< FloatType >::inverse | ( | ) | const [inline] |
Definition at line 159 of file rigid_transform.h.
bool cartographer::transform::Rigid3< FloatType >::IsValid | ( | ) | const [inline] |
Definition at line 172 of file rigid_transform.h.
static Rigid3 cartographer::transform::Rigid3< FloatType >::Rotation | ( | const AngleAxis & | angle_axis | ) | [inline, static] |
Definition at line 129 of file rigid_transform.h.
static Rigid3 cartographer::transform::Rigid3< FloatType >::Rotation | ( | const Quaternion & | rotation | ) | [inline, static] |
Definition at line 133 of file rigid_transform.h.
const Quaternion& cartographer::transform::Rigid3< FloatType >::rotation | ( | ) | const [inline] |
Definition at line 157 of file rigid_transform.h.
static Rigid3 cartographer::transform::Rigid3< FloatType >::Translation | ( | const Vector & | vector | ) | [inline, static] |
Definition at line 137 of file rigid_transform.h.
const Vector& cartographer::transform::Rigid3< FloatType >::translation | ( | ) | const [inline] |
Definition at line 156 of file rigid_transform.h.
Quaternion cartographer::transform::Rigid3< FloatType >::rotation_ [private] |
Definition at line 180 of file rigid_transform.h.
Vector cartographer::transform::Rigid3< FloatType >::translation_ [private] |
Definition at line 179 of file rigid_transform.h.