GCOP  1.0
ba.h
Go to the documentation of this file.
00001 #ifndef GCOP_BA_H
00002 #define GCOP_BA_H
00003 
00004 #include <eigen3/Eigen/Dense>
00005 #include <vector>
00006 #include <type_traits>
00007 #include <algorithm>
00008 #include <iterator>
00009 #include "pddp.h"
00010 #include "bacost.h"
00011 #include "kinbody2d.h"
00012 #include "posegraph2d.h"
00013 
00014 namespace gcop {
00015   
00016   using namespace Eigen;
00017   
00023   class Ba {
00024   public:
00025     
00030     Ba(Posegraph2d &pg);
00031     
00032     Posegraph2d &pg;   
00033     
00034     Kinbody2d sys;     
00035 
00036     BaCost cost;       
00037     
00038     PDdp<Matrix3d, 3, 3> pddp;  
00039   };
00040 }
00041 
00042 #endif