g2o
types_slam3d.h
Go to the documentation of this file.
1 // g2o - General Graph Optimization
2 // Copyright (C) 2011 R. Kuemmerle, G. Grisetti, W. Burgard
3 //
4 // g2o is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU Lesser General Public License as published
6 // by the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // g2o is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU Lesser General Public License for more details.
13 //
14 // You should have received a copy of the GNU Lesser General Public License
15 // along with this program. If not, see <http://www.gnu.org/licenses/>.
16 
17 #ifndef G2O_TYPES_SLAM3D_
18 #define G2O_TYPES_SLAM3D_
19 
20 #include "g2o/config.h"
21 #include "g2o/core/base_vertex.h"
24 
25 #define THREE_D_TYPES_ANALYTIC_JACOBIAN
26 
27 #include "vertex_se3.h"
28 #include "edge_se3.h"
29 #include "vertex_pointxyz.h"
30 
31 #include "parameter_se3_offset.h"
32 #include "edge_se3_pointxyz.h"
33 #include "edge_se3_offset.h"
34 
35 #include "parameter_camera.h"
39 #include "edge_se3_prior.h"
40 
41 #include "edge_pointxyz.h"
42 
43 #include "edge_se3_lotsofxyz.h"
44 #endif