Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

dotprocs.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void acyclic (Agraph_t *)
void add_to_component (Agnode_t *)
void allocate_ranks (Agraph_t *)
void basic_merge (Agedge_t *, Agedge_t *)
void begin_component (void)
void build_ranks (Agraph_t *, int)
void build_skeleton (Agraph_t *, Agraph_t *)
void class1 (Agraph_t *)
void class2 (Agraph_t *)
void cleanup1 (Agraph_t *)
Agnode_tclone_vn (Agraph_t *, Agnode_t *)
void cluster_leader (Agraph_t *)
void collapse_cluster (Agraph_t *, Agraph_t *)
void collapse_leaves (Agraph_t *)
void collapse_rankset (Agraph_t *, Agraph_t *, int)
void collapse_sets (Agraph_t *)
void decompose (Agraph_t *, int)
void delete_fast_edge (Agedge_t *)
void delete_fast_node (Agraph_t *, Agnode_t *)
void delete_flat_edge (Agedge_t *)
void delete_other_edge (Agedge_t *)
void dfs (Agnode_t *)
void do_ordering (Agraph_t *, int)
void dot_cleanup (graph_t *g)
void dot_cleanup_edge (edge_t *e)
void dot_cleanup_graph (graph_t *g)
void dot_cleanup_node (node_t *n)
void dot_free_splines (edge_t *e)
void dot_init_node_edge (Agraph_t *)
void dot_init_edge (Agedge_t *)
void dot_init_node (Agnode_t *)
void dot_layout (Agraph_t *g)
void dot_init_graph (graph_t *g)
void edgelabel_ranks (Agraph_t *)
void end_component (void)
void exchange (Agnode_t *, Agnode_t *)
void expand_cluster (Agraph_t *)
void expand_ranksets (Agraph_t *)
Agedge_tfast_edge (Agedge_t *)
void fast_node (Agraph_t *, Agnode_t *)
void fast_nodeapp (Agnode_t *, Agnode_t *)
void find_clusters (Agraph_t *)
Agedge_tfind_fast_edge (Agnode_t *, Agnode_t *)
Agnode_tfind_fast_node (Agraph_t *, Agnode_t *)
Agedge_tfind_flat_edge (Agnode_t *, Agnode_t *)
void flat_edge (Agraph_t *, Agedge_t *)
int flat_edges (Agraph_t *)
int flat_mval (Agnode_t *)
int in_cross (Agnode_t *, Agnode_t *)
void incr_width (Agraph_t *, Agnode_t *)
int inside_cluster (Agraph_t *, Agnode_t *)
void install_cluster (Agraph_t *, Agnode_t *, int, queue *)
void install_in_rank (Agraph_t *, Agnode_t *)
void interclexp (Agraph_t *)
void interclrep (Agraph_t *, Agedge_t *)
void interclust1 (Agraph_t *, Agnode_t *, Agnode_t *, Agedge_t *)
int is_a_normal_node_of (Agraph_t *, Agnode_t *)
int is_a_vnode_of_an_edge_of (Agraph_t *, Agnode_t *)
int is_cluster (Agraph_t *)
int is_cluster_edge (Agedge_t *)
int is_fast_node (Agraph_t *, Agnode_t *)
Agnode_tlabel_vnode (Agraph_t *, Agedge_t *)
Agnode_tleader_of (Agraph_t *, Agnode_t *)
int left2right (Agraph_t *, Agnode_t *, Agnode_t *)
int local_cross (elist, int)
void dot_compoundEdges (Agraph_t *)
Agedge_tmake_aux_edge (Agnode_t *, Agnode_t *, int, int)
void make_chain (Agraph_t *, Agnode_t *, Agnode_t *, Agedge_t *)
void make_interclust_chain (Agraph_t *, Agnode_t *, Agnode_t *, Agedge_t *)
int make_new_cluster (Agraph_t *, Agraph_t *)
void make_slots (Agraph_t *, int, int, int)
Agnode_tmap_interclust_node (Agnode_t *)
void map_path (Agnode_t *, Agnode_t *, Agedge_t *, Agedge_t *, int)
void mark_clusters (Agraph_t *)
void mark_lowclusters (Agraph_t *)
int mergeable (edge_t *e, edge_t *f)
void merge_chain (Agraph_t *, Agedge_t *, Agedge_t *, int)
void merge_components (Agraph_t *)
Agnode_tmerge_leaves (Agraph_t *, Agnode_t *, Agnode_t *)
void merge_oneway (Agedge_t *, Agedge_t *)
void merge_ranks (Agraph_t *)
void minmax_edges (Agraph_t *)
int ncross (Agraph_t *)
Agedge_tnew_virtual_edge (Agnode_t *, Agnode_t *, Agedge_t *)
void node_induce (Agraph_t *, Agraph_t *)
int nonconstraint_edge (Agedge_t *)
int ordercmpf (int *, int *)
void ordered_edges (Agraph_t *)
void other_edge (Agedge_t *)
int out_cross (Agnode_t *, Agnode_t *)
Agnode_tplain_vnode (Agraph_t *, Agedge_t *)
int portcmp (port p0, port p1)
void potential_leaf (Agraph_t *, Agedge_t *, Agnode_t *)
int ports_eq (edge_t *, edge_t *)
void rank1 (Agraph_t *)
void rank (Agraph_t *, int, int)
int rank_set_class (Agraph_t *)
int rcross (Agraph_t *, int)
void rec_reset_vlists (Agraph_t *)
void rec_save_vlists (Agraph_t *)
void remove_rankleaders (Agraph_t *)
void renewlist (elist *)
void reorder (Agraph_t *, int, int, int)
void reverse_edge (Agedge_t *)
void safe_delete_fast_edge (Agedge_t *)
void safe_list_append (Agedge_t *, elist *)
void safe_other_edge (Agedge_t *)
void save_vlist (Agraph_t *)
void scan_ranks (Agraph_t *)
void scan_result (void)
void search_component (Agraph_t *, Agnode_t *)
void set_minmax (Agraph_t *)
void setup_page (Agraph_t *, point)
int strccnt (char *, char)
void transpose (Agraph_t *, int)
int transpose_step (Agraph_t *, int, int)
void unmerge_oneway (Agedge_t *)
void update (Agedge_t *, Agedge_t *)
void update_bb (Agraph_t *, point)
Agedge_tvirtual_edge (Agnode_t *, Agnode_t *, Agedge_t *)
Agnode_tvirtual_node (Agraph_t *)
void virtual_weight (Agedge_t *)
void zapinlist (elist *, Agedge_t *)
void dot_nodesize (Agnode_t *, boolean)
void dot_concentrate (Agraph_t *)
void dot_mincross (Agraph_t *)
void dot_position (Agraph_t *)
void dot_rank (Agraph_t *)
void dot_sameports (Agraph_t *)
void dot_splines (Agraph_t *)


Function Documentation

void acyclic Agraph_t  ) 
 

void add_to_component Agnode_t  ) 
 

void allocate_ranks Agraph_t  ) 
 

void basic_merge Agedge_t ,
Agedge_t
 

void begin_component void   ) 
 

void build_ranks Agraph_t ,
int 
 

void build_skeleton Agraph_t ,
Agraph_t
 

void class1 Agraph_t  ) 
 

void class2 Agraph_t  ) 
 

void cleanup1 Agraph_t  ) 
 

Agnode_t* clone_vn Agraph_t ,
Agnode_t
 

void cluster_leader Agraph_t  ) 
 

void collapse_cluster Agraph_t ,
Agraph_t
 

void collapse_leaves Agraph_t  ) 
 

void collapse_rankset Agraph_t ,
Agraph_t ,
int 
 

void collapse_sets Agraph_t  ) 
 

void decompose Agraph_t ,
int 
 

void delete_fast_edge Agedge_t  ) 
 

void delete_fast_node Agraph_t ,
Agnode_t
 

void delete_flat_edge Agedge_t  ) 
 

void delete_other_edge Agedge_t  ) 
 

void dfs Agnode_t  ) 
 

void do_ordering Agraph_t ,
int 
 

void dot_cleanup graph_t g  ) 
 

void dot_cleanup_edge edge_t e  ) 
 

void dot_cleanup_graph graph_t g  ) 
 

void dot_cleanup_node node_t n  ) 
 

void dot_compoundEdges Agraph_t  ) 
 

void dot_concentrate Agraph_t  ) 
 

void dot_free_splines edge_t e  ) 
 

void dot_init_edge Agedge_t  ) 
 

void dot_init_graph graph_t g  ) 
 

void dot_init_node Agnode_t  ) 
 

void dot_init_node_edge Agraph_t  ) 
 

void dot_layout Agraph_t g  ) 
 

Referenced by Dot::callDot().

void dot_mincross Agraph_t  ) 
 

void dot_nodesize Agnode_t ,
boolean 
 

void dot_position Agraph_t  ) 
 

void dot_rank Agraph_t  ) 
 

void dot_sameports Agraph_t  ) 
 

void dot_splines Agraph_t  ) 
 

void edgelabel_ranks Agraph_t  ) 
 

void end_component void   ) 
 

void exchange Agnode_t ,
Agnode_t
 

void expand_cluster Agraph_t  ) 
 

void expand_ranksets Agraph_t  ) 
 

Agedge_t* fast_edge Agedge_t  ) 
 

void fast_node Agraph_t ,
Agnode_t
 

void fast_nodeapp Agnode_t ,
Agnode_t
 

void find_clusters Agraph_t  ) 
 

Agedge_t* find_fast_edge Agnode_t ,
Agnode_t
 

Agnode_t* find_fast_node Agraph_t ,
Agnode_t
 

Agedge_t* find_flat_edge Agnode_t ,
Agnode_t
 

void flat_edge Agraph_t ,
Agedge_t
 

int flat_edges Agraph_t  ) 
 

int flat_mval Agnode_t  ) 
 

int in_cross Agnode_t ,
Agnode_t
 

void incr_width Agraph_t ,
Agnode_t
 

int inside_cluster Agraph_t ,
Agnode_t
 

void install_cluster Agraph_t ,
Agnode_t ,
int  ,
queue
 

void install_in_rank Agraph_t ,
Agnode_t
 

void interclexp Agraph_t  ) 
 

void interclrep Agraph_t ,
Agedge_t
 

void interclust1 Agraph_t ,
Agnode_t ,
Agnode_t ,
Agedge_t
 

int is_a_normal_node_of Agraph_t ,
Agnode_t
 

int is_a_vnode_of_an_edge_of Agraph_t ,
Agnode_t
 

int is_cluster Agraph_t  ) 
 

int is_cluster_edge Agedge_t  ) 
 

int is_fast_node Agraph_t ,
Agnode_t
 

Agnode_t* label_vnode Agraph_t ,
Agedge_t
 

Agnode_t* leader_of Agraph_t ,
Agnode_t
 

int left2right Agraph_t ,
Agnode_t ,
Agnode_t
 

int local_cross elist  ,
int 
 

Agedge_t* make_aux_edge Agnode_t ,
Agnode_t ,
int  ,
int 
 

void make_chain Agraph_t ,
Agnode_t ,
Agnode_t ,
Agedge_t
 

void make_interclust_chain Agraph_t ,
Agnode_t ,
Agnode_t ,
Agedge_t
 

int make_new_cluster Agraph_t ,
Agraph_t
 

void make_slots Agraph_t ,
int  ,
int  ,
int 
 

Agnode_t* map_interclust_node Agnode_t  ) 
 

void map_path Agnode_t ,
Agnode_t ,
Agedge_t ,
Agedge_t ,
int 
 

void mark_clusters Agraph_t  ) 
 

void mark_lowclusters Agraph_t  ) 
 

void merge_chain Agraph_t ,
Agedge_t ,
Agedge_t ,
int 
 

void merge_components Agraph_t  ) 
 

Agnode_t* merge_leaves Agraph_t ,
Agnode_t ,
Agnode_t
 

void merge_oneway Agedge_t ,
Agedge_t
 

void merge_ranks Agraph_t  ) 
 

int mergeable edge_t e,
edge_t f
 

void minmax_edges Agraph_t  ) 
 

int ncross Agraph_t  ) 
 

Agedge_t* new_virtual_edge Agnode_t ,
Agnode_t ,
Agedge_t
 

void node_induce Agraph_t ,
Agraph_t
 

int nonconstraint_edge Agedge_t  ) 
 

int ordercmpf int *  ,
int * 
 

void ordered_edges Agraph_t  ) 
 

void other_edge Agedge_t  ) 
 

int out_cross Agnode_t ,
Agnode_t
 

Agnode_t* plain_vnode Agraph_t ,
Agedge_t
 

int portcmp port  p0,
port  p1
 

int ports_eq edge_t ,
edge_t
 

void potential_leaf Agraph_t ,
Agedge_t ,
Agnode_t
 

void rank Agraph_t ,
int  ,
int 
 

void rank1 Agraph_t  ) 
 

int rank_set_class Agraph_t  ) 
 

int rcross Agraph_t ,
int 
 

void rec_reset_vlists Agraph_t  ) 
 

void rec_save_vlists Agraph_t  ) 
 

void remove_rankleaders Agraph_t  ) 
 

void renewlist elist  ) 
 

void reorder Agraph_t ,
int  ,
int  ,
int 
 

void reverse_edge Agedge_t  ) 
 

void safe_delete_fast_edge Agedge_t  ) 
 

void safe_list_append Agedge_t ,
elist
 

void safe_other_edge Agedge_t  ) 
 

void save_vlist Agraph_t  ) 
 

void scan_ranks Agraph_t  ) 
 

void scan_result void   ) 
 

void search_component Agraph_t ,
Agnode_t
 

void set_minmax Agraph_t  ) 
 

void setup_page Agraph_t ,
point 
 

int strccnt char *  ,
char 
 

void transpose Agraph_t ,
int 
 

int transpose_step Agraph_t ,
int  ,
int 
 

void unmerge_oneway Agedge_t  ) 
 

void update Agedge_t ,
Agedge_t
 

void update_bb Agraph_t ,
point 
 

Agedge_t* virtual_edge Agnode_t ,
Agnode_t ,
Agedge_t
 

Agnode_t* virtual_node Agraph_t  ) 
 

void virtual_weight Agedge_t  ) 
 

void zapinlist elist ,
Agedge_t
 

Untitled Document Pesquisa Psi SourceForge.net Logo