Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef MATH_STUFF
00017 #define MATH_STUFF
00018
00019 #include <Eigen/Core>
00020 #include <Eigen/Geometry>
00021
00022
00023 namespace g2o {
00024 using namespace Eigen;
00025
00026 typedef Matrix<double,4,1> Vector4d;
00027
00028 inline Matrix3d skew(const Vector3d&v);
00029 inline Vector3d deltaR(const Matrix3d& R);
00030 inline Vector2d project(const Vector3d&);
00031 inline Vector3d project(const Vector4d&);
00032 inline Vector3d unproject(const Vector2d&);
00033 inline Vector4d unproject(const Vector3d&);
00034
00035 #include "se3_ops.hpp"
00036
00037 }
00038
00039 #endif //MATH_STUFF