#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 |
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 123 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::AngleAxis = Eigen::AngleAxis<FloatType> |
Definition at line 127 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::Quaternion = Eigen::Quaternion<FloatType> |
Definition at line 126 of file rigid_transform.h.
using cartographer::transform::Rigid3< FloatType >::Vector = Eigen::Matrix<FloatType, 3, 1> |
Definition at line 125 of file rigid_transform.h.
|
inline |
Definition at line 129 of file rigid_transform.h.
|
inline |
Definition at line 130 of file rigid_transform.h.
|
inline |
Definition at line 132 of file rigid_transform.h.
|
inline |
Definition at line 157 of file rigid_transform.h.
|
inline |
Definition at line 171 of file rigid_transform.h.
|
inlinestatic |
Definition at line 147 of file rigid_transform.h.
|
inlinestatic |
Definition at line 154 of file rigid_transform.h.
|
inline |
Definition at line 165 of file rigid_transform.h.
|
inline |
Definition at line 191 of file rigid_transform.h.
|
inlinestatic |
Definition at line 135 of file rigid_transform.h.
|
inlinestatic |
Definition at line 139 of file rigid_transform.h.
|
inline |
Definition at line 163 of file rigid_transform.h.
|
inlinestatic |
Definition at line 143 of file rigid_transform.h.
|
inline |
Definition at line 162 of file rigid_transform.h.
|
private |
Definition at line 199 of file rigid_transform.h.
|
private |
Definition at line 198 of file rigid_transform.h.