libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/planner/proto/p3d_graph_proto.multiFail.h
00001 /*
00002  *   This file was automatically generated by version 1.7 of cextract.
00003  *   Manual editing not recommended.
00004  *
00005  *   Created: Wed Jun 23 14:30:02 2004
00006  */
00007 #ifndef __CEXTRACT__
00008 
00009 extern p3d_graph * p3d_create_graph ( void );
00010 extern p3d_node * p3d_create_node ( void );
00011 extern void p3d_insert_node ( p3d_graph *G, p3d_node *nodePt );
00012 extern void p3d_merge_check ( p3d_graph * G );
00013 extern void p3d_merge_comp ( p3d_graph *G, p3d_compco *c1, p3d_compco **c2Pt );
00014 extern int p3d_link_node_comp ( p3d_graph *G, p3d_node *N, p3d_compco **compPt );
00015 extern int p3d_link_node_graph ( p3d_node* Node, p3d_graph* Graph );
00016 extern int p3d_link_node_comp_multisol ( p3d_graph *G, p3d_node *N, p3d_compco **compPt );
00017 extern int p3d_link_node_graph_multisol ( p3d_node* Node, p3d_graph* Graph );
00018 extern void p3d_randconfs ( int NMAX, int (*fct_stop)(void), void (*fct_draw)(void) );
00019 extern void p3d_learn ( int NMAX, int (*fct_stop)(void), void (*fct_draw)(void) );
00020 extern void p3d_expand_graph ( p3d_graph *G, double frac, int (*fct_stop)(void), void (*fct_draw)(void) );
00021 extern int p3d_specific_learn ( double *qs, double *qg, int *iksols, int *iksolg, int (*fct_stop)(void), void (*fct_draw)(void) );
00022 extern void p3d_create_orphans ( int NMAX, int (*fct_stop)(void), void (*fct_draw)(void) );
00023 extern void p3d_create_linking ( int NMAX, int (*fct_stop)(void), void (*fct_draw)(void) );
00024 extern int p3d_generate_random_free_conf ( p3d_graph *G, int (*fct_stop)(void), int * fail );
00025 extern int p3d_generate_random_free_conf_multisol ( p3d_graph *G, int (*fct_stop)(void), int * fail );
00026 extern int p3d_generate_random_conf ( p3d_graph *G, int (*fct_stop)(void), int * fail );
00027 extern int p3d_add_basic_node ( p3d_graph *G, int (*fct_stop)(void), int ** fail );
00028 extern int p3d_add_isolate_or_linking_node ( p3d_graph *G, int (*fct_stop)(void), void (*fct_draw)(void), int *fail, int type );
00029 extern int BestNode ( void *n1, void *n2 );
00030 extern void p3d_print_graph_compco ( p3d_graph *G );
00031 extern void p3d_order_list_node_nofconnex ( void );
00032 extern int p3d_convert_traj_to_graph ( p3d_traj *traj, p3d_graph *graph, int (*fct_stop)(void) );
00033 
00034 //start path deform
00035 extern void del_plot_file(int index);
00036 //extern void save_plot_in_file(int index, double coef1,double coef2);
00037 extern FILE * open_file_to_save_plot(int index);
00038 extern void close_file_to_save_plot(FILE *OFile);
00039 extern int p3d_add_all_prm_node(p3d_graph *G,int (*fct_stop)(void));
00040 extern int p3d_all_link_node(p3d_node* N, p3d_graph* G);
00041 extern int BestPath(void *n1, void *n2);
00042 //end path deform
00043 #endif /* __CEXTRACT__ */
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines