libmove3d
3.13.0
|
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__ */