#include <Pose2d.h>
| Public Member Functions | |
| Pose2d | exmap (const Eigen::Vector3d &delta) const | 
| Eigen::VectorXb | is_angle () const | 
| Pose2d | ominus (const Pose2d &b) const | 
| Pose2d | oplus (const Pose2d &d) const | 
| Pose2d () | |
| Pose2d (double x, double y, double t) | |
| Pose2d (const Eigen::Vector3d &vec) | |
| void | set (double x, double y, double t) | 
| void | set (const Eigen::Vector3d &v) | 
| void | set_t (double t) | 
| void | set_x (double x) | 
| void | set_y (double y) | 
| double | t () const | 
| Point2d | transform_from (const Point2d &p) const | 
| Point2d | transform_to (const Point2d &p) const | 
| Eigen::Vector3d | vector () const | 
| void | write (std::ostream &out) const | 
| double | x () const | 
| double | y () const | 
| Static Public Member Functions | |
| static const char * | name () | 
| Static Public Attributes | |
| static const int | dim = 3 | 
| static const int | size = 3 | 
| Private Attributes | |
| double | _t | 
| double | _x | 
| double | _y | 
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const Pose2d &p) | 
| isam::Pose2d::Pose2d | ( | ) |  [inline] | 
| isam::Pose2d::Pose2d | ( | double | x, | 
| double | y, | ||
| double | t | ||
| ) |  [inline] | 
| isam::Pose2d::Pose2d | ( | const Eigen::Vector3d & | vec | ) |  [inline] | 
| Pose2d isam::Pose2d::exmap | ( | const Eigen::Vector3d & | delta | ) | const  [inline] | 
| Eigen::VectorXb isam::Pose2d::is_angle | ( | ) | const  [inline] | 
| static const char* isam::Pose2d::name | ( | ) |  [inline, static] | 
| Pose2d isam::Pose2d::ominus | ( | const Pose2d & | b | ) | const  [inline] | 
| Pose2d isam::Pose2d::oplus | ( | const Pose2d & | d | ) | const  [inline] | 
| void isam::Pose2d::set | ( | double | x, | 
| double | y, | ||
| double | t | ||
| ) |  [inline] | 
| void isam::Pose2d::set | ( | const Eigen::Vector3d & | v | ) |  [inline] | 
| void isam::Pose2d::set_t | ( | double | t | ) |  [inline] | 
| void isam::Pose2d::set_x | ( | double | x | ) |  [inline] | 
| void isam::Pose2d::set_y | ( | double | y | ) |  [inline] | 
| double isam::Pose2d::t | ( | ) | const  [inline] | 
| Point2d isam::Pose2d::transform_from | ( | const Point2d & | p | ) | const  [inline] | 
| Point2d isam::Pose2d::transform_to | ( | const Point2d & | p | ) | const  [inline] | 
| Eigen::Vector3d isam::Pose2d::vector | ( | ) | const  [inline] | 
| void isam::Pose2d::write | ( | std::ostream & | out | ) | const  [inline] | 
| double isam::Pose2d::x | ( | ) | const  [inline] | 
| double isam::Pose2d::y | ( | ) | const  [inline] | 
| std::ostream& operator<< | ( | std::ostream & | out, | 
| const Pose2d & | p | ||
| ) |  [friend] | 
| double isam::Pose2d::_t  [private] | 
| double isam::Pose2d::_x  [private] | 
| double isam::Pose2d::_y  [private] | 
| const int isam::Pose2d::dim = 3  [static] | 
| const int isam::Pose2d::size = 3  [static] |