libmove3d
3.13.0
|
00001 /****************************************************************************/ 00008 #if !defined (BCD_UTIL) 00009 #define BCD_UTIL 00010 00011 00012 void bio_set_autocol(int nrobot, int nforbidden, int *nrigid1, 00013 int *natom1, int *nrigid2, int *natom2); 00014 00015 00016 void bio_init_molecules(double scale); 00017 void bio_create_molecule(int i, double scale); 00018 void bio_create_molecules(double scale); 00019 int bio_all_molecules_col(void); 00020 int bio_molecule_col(int nrobot); 00021 int bio_all_molecules_col_with_report(void); 00022 int biocol_robot_report(int nrobot); 00023 int bio_molecule_autocol(int i); 00024 int bio_two_molecule_col(int i, int j); 00025 int supress_sc_rigid_sequence(int nrobot,int first,int last); 00026 int activate_sc_rigid_sequence(int nrobot,int first,int last); 00027 int activate_sc_rigid(int nrobot,int namino); 00028 int supress_sc_rigid(int nrobot,int namino); 00029 int supress_bb_rigid_sequence(int nrobot,int first,int last); 00030 int activate_bb_rigid_sequence(int nrobot,int first,int last); 00031 int activate_bb_rigid(int nrobot,int namino); 00032 int supress_bb_rigid(int nrobot,int namino); 00033 Joint_tablespt *give_joint_tables(int nrobot); 00034 int bio_sc_col(int nrobot, int namino); 00035 int bio_bb_col(int nrobot, int namino); 00036 00037 void rebuild(Robot_structure *robot); 00038 void preprogr_collisions(Robot_structure *robot); 00039 00040 //void set_charlatan(int i); 00041 00042 00043 00044 #endif