g2o
|
#include <se2.h>
Public Member Functions | |
SE2 () | |
SE2 (double x, double y, double theta) | |
const Eigen::Vector2d & | translation () const |
Eigen::Vector2d & | translation () |
const Eigen::Rotation2Dd & | rotation () const |
Eigen::Rotation2Dd & | rotation () |
SE2 | operator* (const SE2 &tr2) const |
SE2 & | operator*= (const SE2 &tr2) |
Eigen::Vector2d | operator* (const Eigen::Vector2d &v) const |
SE2 | inverse () const |
double | operator[] (int i) const |
double & | operator[] (int i) |
void | fromVector (const Eigen::Vector3d &v) |
Eigen::Vector3d | toVector () const |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Attributes | |
Eigen::Rotation2Dd | _R |
Eigen::Vector2d | _t |
|
inline |
|
inline |
|
inline |
Definition at line 76 of file se2.h.
References _R, _t, and g2o::normalize_theta().
Referenced by g2o::tutorial::EdgeSE2::setMeasurement(), g2o::tutorial::ParameterSE2Offset::setOffset(), and g2o::tutorial::Simulator::simulate().
|
inline |
|
inline |
|
inline |
Definition at line 102 of file se2.h.
Referenced by g2o::tutorial::EdgeSE2::computeError(), and g2o::tutorial::Simulator::sampleTransformation().
|
inline |
Definition at line 49 of file se2.h.
Referenced by g2o::tutorial::Simulator::simulate(), and g2o::tutorial::ParameterSE2Offset::write().
|
protected |
Definition at line 111 of file se2.h.
Referenced by inverse(), operator*(), and operator*=().
|
protected |
Definition at line 112 of file se2.h.
Referenced by inverse(), operator*(), and operator*=().