GCOP
1.0
|
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