libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/bio/BioCD/include/bcd_util.h
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines