73 double *x_coords,
double *y_coords,
size_t counter);
75 double *x_coords,
double *y_coords,
int counter);
81 double *x_coords,
double *y_coords,
ex_vtx_data ** gp);
85 double * x_foci,
double * y_foci,
int num_foci,
size_t n,
int interval,
86 double width,
double height,
double distortion);
Agraph_t * graph(char *name)
Hierarchy * create_hierarchy(v_data *graph, int nvtxs, int nedges, ex_vtx_data *geom_graph, int ngeom_edges, hierparms_t *)
size_t extract_active_logical_coords(Hierarchy *hierarchy, int node, int level, double *x_coords, double *y_coords, size_t counter)
void set_active_levels(Hierarchy *, int *, int, levelparms_t *)
void find_active_ancestor_info(Hierarchy *hierarchy, int level, int node, int *levell, int *nodee)
void init_active_level(Hierarchy *hierarchy, int level)
void rescale_layout_polar(double *x_coords, double *y_coords, double *x_foci, double *y_foci, int num_foci, size_t n, int interval, double width, double height, double distortion)
int find_active_ancestor(Hierarchy *, int, int)
void quicksort_place(double *place, int *ordering, size_t size)
void find_old_physical_coords(Hierarchy *hierarchy, int level, int node, double *x, double *y)
int set_active_physical_coords(Hierarchy *, int node, int level, double *x_coords, double *y_coords, int counter)
double find_closest_active_node(Hierarchy *, double x, double y, int *)
void find_physical_coords(Hierarchy *, int, int, double *x, double *y)
int init_ex_graph(v_data *graph1, v_data *graph2, int n, double *x_coords, double *y_coords, ex_vtx_data **gp)
static int nedges
total no. of edges used in routing
ex_vtx_data ** geom_graphs
float old_physical_y_coord
float old_physical_x_coord