#include <rigid_transform.h>
Public Types | |
using | Rotation2D = Eigen::Rotation2D< FloatType > |
using | Vector = Eigen::Matrix< FloatType, 2, 1 > |
Public Member Functions | |
template<typename OtherType > | |
Rigid2< OtherType > | cast () const |
std::string | DebugString () const |
Rigid2 | inverse () const |
double | normalized_angle () const |
Rigid2 () | |
Rigid2 (const Vector &translation, const Rotation2D &rotation) | |
Rigid2 (const Vector &translation, const double rotation) | |
Rotation2D | rotation () const |
const Vector & | translation () const |
Static Public Member Functions | |
static Rigid2< FloatType > | Identity () |
static Rigid2 | Rotation (const double rotation) |
static Rigid2 | Rotation (const Rotation2D &rotation) |
static Rigid2 | Translation (const Vector &vector) |
Private Attributes | |
Rotation2D | rotation_ |
Vector | translation_ |
Definition at line 34 of file rigid_transform.h.
using cartographer::transform::Rigid2< FloatType >::Rotation2D = Eigen::Rotation2D<FloatType> |
Definition at line 37 of file rigid_transform.h.
using cartographer::transform::Rigid2< FloatType >::Vector = Eigen::Matrix<FloatType, 2, 1> |
Definition at line 36 of file rigid_transform.h.
|
inline |
Definition at line 39 of file rigid_transform.h.
|
inline |
Definition at line 40 of file rigid_transform.h.
|
inline |
Definition at line 42 of file rigid_transform.h.
|
inline |
Definition at line 60 of file rigid_transform.h.
|
inline |
Definition at line 79 of file rigid_transform.h.
|
inlinestatic |
Definition at line 57 of file rigid_transform.h.
|
inline |
Definition at line 73 of file rigid_transform.h.
|
inline |
Definition at line 69 of file rigid_transform.h.
|
inlinestatic |
Definition at line 45 of file rigid_transform.h.
|
inlinestatic |
Definition at line 49 of file rigid_transform.h.
|
inline |
Definition at line 67 of file rigid_transform.h.
|
inlinestatic |
Definition at line 53 of file rigid_transform.h.
|
inline |
Definition at line 65 of file rigid_transform.h.
|
private |
Definition at line 93 of file rigid_transform.h.
|
private |
Definition at line 92 of file rigid_transform.h.