#include <rigid_transform.h>
Public Types | |
using | AngleAxis = Eigen::AngleAxis< FloatType > |
using | Quaternion = Eigen::Quaternion< FloatType > |
using | Vector = Eigen::Matrix< FloatType, 3, 1 > |
Public Member Functions | |
template<typename OtherType > | |
Rigid3< OtherType > | cast () const |
string | DebugString () const |
Rigid3 | inverse () 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< 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 125 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::AngleAxis = Eigen::AngleAxis<FloatType> |
Definition at line 129 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::Quaternion = Eigen::Quaternion<FloatType> |
Definition at line 128 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::Vector = Eigen::Matrix<FloatType, 3, 1> |
Definition at line 127 of file rigid_transform.h.
|
inline |
Definition at line 131 of file rigid_transform.h.
|
inline |
Definition at line 133 of file rigid_transform.h.
|
inline |
Definition at line 135 of file rigid_transform.h.
|
inline |
Definition at line 155 of file rigid_transform.h.
|
inline |
Definition at line 169 of file rigid_transform.h.
|
inlinestatic |
Definition at line 150 of file rigid_transform.h.
|
inline |
Definition at line 163 of file rigid_transform.h.
|
inlinestatic |
Definition at line 138 of file rigid_transform.h.
|
inlinestatic |
Definition at line 142 of file rigid_transform.h.
|
inline |
Definition at line 161 of file rigid_transform.h.
|
inlinestatic |
Definition at line 146 of file rigid_transform.h.
|
inline |
Definition at line 160 of file rigid_transform.h.
|
private |
Definition at line 191 of file rigid_transform.h.
|
private |
Definition at line 190 of file rigid_transform.h.