libmove3d
3.13.0
|
00001 /* 00002 * This file includes the prototypes of the functions defined in the 00003 * directory p3d and the files defining the structure appearing in 00004 * these prototypes. 00005 */ 00006 00007 #ifndef SDK_PKG_H 00008 #define SDK_PKG_H 00009 00010 #ifdef UNIX 00011 #endif 00012 00013 00014 /* struct */ 00015 #include "p3d_sys.h" 00016 #include "p3d_type.h" 00017 #include "p3d_matrix.h" 00018 #include "polyhedre.h" 00019 #include "p3d_poly.h" 00020 #include "p3d.h" 00021 00022 #include "traj.h" 00023 #include "localpath.h" 00024 #include "device.h" 00025 00026 #include "environment.h" 00027 #include "roadmap.h" 00028 00029 #include "../sdk/sdk_types.h" 00030 00031 #include "../sdk/cfg.h" 00032 #include "../sdk/kin.h" 00033 #include "../sdk/env.h" 00034 #include "../sdk/rdm.h" 00035 #include "../sdk/geo.h" 00036 #include "../sdk/ctr.h" 00037 00038 /* #include "scenario.h" */ 00039 00040 #include "../sdk/kmp.h" 00041 #include "../sdk/lph.h" 00042 #include "../sdk/trj.h" 00043 #include "../sdk/data.h" 00044 00045 00046 /* globals */ 00047 /* 00048 extern pp3d_env XYZ_ENV; 00049 extern pp3d_env XYZ_TAB_ENV[]; 00050 extern int XYZ_NUM_ENV; 00051 extern pp3d_rob XYZ_ROBOT; 00052 extern pp3d_obj XYZ_OBSTACLES; 00053 */ 00054 /* pointer to function to choose the type of bounding box computation */ 00055 /* extern void (*p3d_BB_update_BB_obj)(p3d_obj *obj, p3d_matrix4 mat); 00056 */ 00057 00058 /* pointer to function to choose the type of bounding box computation */ 00059 /* extern void (*p3d_BB_get_BB_poly)(p3d_poly *p,double *x1,double *x2, 00060 double *y1,double *y2,double *z1,double *z2); 00061 */ 00062 00063 00064 /* proto */ 00065 #include "../sdk/proto/sdk_proto.h" 00066 00067 #ifdef UNIX 00068 #endif 00069 00070 #endif /* #ifndef SDK_PKG_H */