libmove3d
3.13.0
|
00001 00002 /****************************************************************************/ 00010 #if !defined (BCD_GLOBAL) 00011 #define BCD_GLOBAL 00012 #include "P3d-pkg.h" 00013 #include "Bio-pkg.h" 00014 00015 extern int number_of_bcd_robots; /* number of robots in the bio collision detector */ 00016 00017 /* array of robots in the bio collision detector */ 00018 extern Robot_structure *bcd_robots[]; 00019 00020 /* table with the number of robots in a p3d-rob */ 00021 extern int num_subrobots[]; /* Stores the number of subrobots of 00022 each p3d_rob */ 00023 extern int robot_p3d[]; /* robot_p3d[N] indicates the first 00024 subrobot corresponding to p3d_rob number N */ 00025 00026 extern int HYDROGEN_ENVIRONEMENT; 00027 00028 00029 00030 /********************************************************************************** 00031 TYPES AND VARIABLES FOR THE HIERARCHIES 00032 **********************************************************************************/ 00033 /**********************************************************************************/ 00034 00035 extern check_pair_function check_pair; 00036 extern check_all_function check_all; 00037 00038 extern void (*box_collision)(Bboxpt, Bboxpt); 00039 /*trash*/ 00040 int giveme_mininhierarchy(); 00041 00042 /*************************************************************************************/ 00043 00044 extern int charlatan; 00045 #endif 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 00062 00063 00064