#include <se2.h>
|
| Eigen::Rotation2Dd | _R |
| Eigen::Vector2d | _t |
Definition at line 42 of file se2.h.
◆ SE2() [1/2]
| g2o::tutorial::SE2::SE2 |
( |
| ) |
|
|
inline |
◆ SE2() [2/2]
| g2o::tutorial::SE2::SE2 |
( |
double | x, |
|
|
double | y, |
|
|
double | theta ) |
|
inline |
Definition at line 47 of file se2.h.
47:
_R(theta),
_t(x, y) {}
References _R, and _t.
◆ fromVector()
| void g2o::tutorial::SE2::fromVector |
( |
const Eigen::Vector3d & | v | ) |
|
|
inline |
Definition at line 96 of file se2.h.
96{ *
this =
SE2(v[0], v[1], v[2]); }
References SE2().
◆ inverse()
| SE2 g2o::tutorial::SE2::inverse |
( |
| ) |
const |
|
inline |
◆ operator*() [1/2]
| Eigen::Vector2d g2o::tutorial::SE2::operator* |
( |
const Eigen::Vector2d & | v | ) |
const |
|
inline |
Definition at line 72 of file se2.h.
References _R, and _t.
◆ operator*() [2/2]
| SE2 g2o::tutorial::SE2::operator* |
( |
const SE2 & | tr2 | ) |
const |
|
inline |
◆ operator*=()
| SE2 & g2o::tutorial::SE2::operator*= |
( |
const SE2 & | tr2 | ) |
|
|
inline |
◆ operator[]() [1/2]
| double & g2o::tutorial::SE2::operator[] |
( |
int | i | ) |
|
|
inline |
Definition at line 90 of file se2.h.
90 {
91 assert(i >= 0 && i < 3);
92 if (i < 2)
return _t(i);
94 }
References _R, and _t.
◆ operator[]() [2/2]
| double g2o::tutorial::SE2::operator[] |
( |
int | i | ) |
const |
|
inline |
Definition at line 84 of file se2.h.
84 {
85 assert(i >= 0 && i < 3);
86 if (i < 2)
return _t(i);
88 }
References _R, and _t.
◆ rotation() [1/2]
| Eigen::Rotation2Dd & g2o::tutorial::SE2::rotation |
( |
| ) |
|
|
inline |
Definition at line 55 of file se2.h.
References _R.
◆ rotation() [2/2]
| const Eigen::Rotation2Dd & g2o::tutorial::SE2::rotation |
( |
| ) |
const |
|
inline |
Definition at line 53 of file se2.h.
References _R.
◆ toVector()
| Eigen::Vector3d g2o::tutorial::SE2::toVector |
( |
| ) |
const |
|
inline |
◆ translation() [1/2]
| Eigen::Vector2d & g2o::tutorial::SE2::translation |
( |
| ) |
|
|
inline |
Definition at line 51 of file se2.h.
References _t.
◆ translation() [2/2]
| const Eigen::Vector2d & g2o::tutorial::SE2::translation |
( |
| ) |
const |
|
inline |
◆ _R
| Eigen::Rotation2Dd g2o::tutorial::SE2::_R |
|
protected |
◆ _t
| Eigen::Vector2d g2o::tutorial::SE2::_t |
|
protected |
◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW
| g2o::tutorial::SE2::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 44 of file se2.h.
The documentation for this class was generated from the following file:
- /build/reproducible-path/g2o-0~20230806/g2o/examples/tutorial_slam2d/se2.h