libmove3d
3.13.0
|
00001 /* 00002 * This file includes the prototypes of the functions defined in the 00003 * directory planner and the files defining the structure appearing in 00004 * these prototypes. 00005 */ 00006 00007 #ifndef PLANNER_PKG_H 00008 #define PLANNER_PKG_H 00009 00010 /* struct */ 00011 #include "p3d_sys.h" 00012 #include "p3d_type.h" 00013 #include "p3d_matrix.h" 00014 #include "polyhedre.h" 00015 #include "p3d_poly.h" 00016 #include "p3d.h" 00017 00018 #include "elastic.h" 00019 #include "traj.h" 00020 #include "localpath.h" 00021 #include "device.h" 00022 00023 #include "environment.h" 00024 00025 //start path deform 00026 #include "dyna_list.h" 00027 //end path deform 00028 #include "roadmap.h" 00029 /* globals */ 00030 extern pp3d_graph XYZ_TAB_GRAPH[]; 00031 00032 extern int (*ext_p3d_run_rrt)(p3d_graph* GraphPt,int (*fct_stop)(void), void (*fct_draw)(void)); 00033 00034 00035 /* proto */ 00036 #include "../planner/proto/planner_proto.h" 00037 #include "../planner/Diffusion/proto/Diffusion_proto.h" 00038 #include "../planner/astar/proto/astar_proto.h" 00039 #include "../planner/dfs/proto/dfs_proto.h" 00040 00041 #ifdef MULTILOCALPATH 00042 #include "../planner/proto/p3d_softMotion_traj_proto.h" 00043 #endif 00044 00045 #endif /* #ifndef PLANNER_PKG_H */