16 #ifndef _CNRP_DG_FUNCTIONS_H
17 #define _CNRP_DG_FUNCTIONS_H
25 void init_window
PROTO((
int dg_id,
char *name,
int width,
int height));
26 void wait_for_click
PROTO((
int dg_id,
char *name,
int report));
27 void display_graph
PROTO((
int dg_id,
char *name));
28 void copy_node_set
PROTO((
int dg_id,
int clone,
char *name));
29 void disp_vrp_tour
PROTO((
int dg_id,
int clone,
char *name,
30 _node *tour,
int vertnum,
int numroutes,
int report));
31 void draw_edge_set_from_edge_data
PROTO((
int dg_id,
char *name,
33 void draw_edge_set_from_userind
PROTO((
int dg_id,
char *name,
34 int edgenum,
int *userind));
35 void draw_weighted_edge_set
PROTO((
int dg_id,
char *name,
36 int edgenum,
int *userind,
37 double *value,
double etol));
38 void display_support_graph
PROTO((
int dg_id,
int clone,
char *name,
39 int edgenum,
int *userind,
40 double *value,
double etol,
41 int total_edgenum,
int report));
42 void display_support_graph_flow
PROTO((
int dg_id,
int clone,
char *name,
43 int edgenum,
int flow_start,
int *userind,
44 double *value,
double etol,
int total_edgenum,
46 void display_compressed_support_graph
PROTO((
int dg_id,
int clone,
char *name,
47 int edgenum,
int *userind,
48 double *value,
int report));
49 void display_part_tour
PROTO((
int dg_id,
int clone,
char *name,
int *tour,
50 int numroutes,
int report));
51 void delete_graph
PROTO((
int dg_id,
char *name));
52 void disp_lb
PROTO((
int dg_id,
int clone,
char *name,
int *tree,
54 int numroutes,
int report));