Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "vertex_se2.h"
00018 #include <typeinfo>
00019 #ifdef __APPLE__
00020 #include <OpenGL/gl.h>
00021 #else
00022 #include <GL/gl.h>
00023 #endif
00024
00025
00026 namespace g2o {
00027 namespace tutorial {
00028
00029 VertexSE2::VertexSE2() :
00030 BaseVertex<3, SE2>()
00031 {
00032 }
00033
00034 bool VertexSE2::read(std::istream& is)
00035 {
00036 Eigen::Vector3d p;
00037 is >> p[0] >> p[1] >> p[2];
00038 estimate().fromVector(p);
00039 return true;
00040 }
00041
00042 bool VertexSE2::write(std::ostream& os) const
00043 {
00044 Eigen::Vector3d p = estimate().toVector();
00045 os << p[0] << " " << p[1] << " " << p[2];
00046 return os.good();
00047 }
00048
00049 }
00050 }