libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
gridsAPI.hpp
1 /*
2  * gridsAPI.hpp
3  * BioMove3D
4  *
5  * Created by Jim Mainprice on 06/05/10.
6  * Copyright 2010 LAAS/CNRS. All rights reserved.
7  *
8  */
9 #ifndef GRID_API_H
10 #define GRID_API_H
11 
12 
13 
14 #include <Eigen/Core>
15 
16 #include "API/Grids/BaseGrid.hpp"
17 #include "API/Grids/TwoDGrid.hpp"
18 #include "API/Grids/ThreeDGrid.hpp"
19 #include "API/Grids/PointCloud.hpp"
20 
21 extern API::BaseGrid* API_activeGrid;
22 extern API::TwoDGrid* API_activeRobotGrid;
23 
24 extern Eigen::Vector3d global_DrawnSphere;
25 
30 extern void api_store_new_grid( API::BaseGrid* grid );
31 extern std::vector<API::BaseGrid*> api_get_all_grids();
32 extern void (*ext_add_grid_to_ui)( API::BaseGrid* grid );
33 
34 #endif
Definition: BaseGrid.hpp:15
Definition: TwoDGrid.hpp:25