source: trunk/GDE/PHYML20130708/phyml/src/draw.h

Last change on this file was 10307, checked in by aboeckma, 11 years ago

added most recent version of phyml

File size: 1.2 KB
Line 
1#include <config.h>
2
3#ifndef DRAW_H
4#define DRAW_H
5
6#include "utilities.h"
7
8void DR_Dist_To_Root_Pre(t_node *a, t_node *d, t_edge *b, t_tree *tree);
9void DR_Dist_To_Root(t_node *n_root, t_tree *tree);
10void DR_Get_X_Coord_Pre(t_node *a, t_node *d, t_edge *b, tdraw *w, int fixed_tips, t_tree *tree);
11void DR_Get_X_Coord(int fixed_tips, tdraw *w, t_tree *tree);
12tdraw *DR_Make_Tdraw_Struct(t_tree *tree);
13void DR_Init_Tdraw_Struct(tdraw *d);
14void DR_Get_Tree_Box_Width(tdraw *w, t_tree *tree);
15void DR_Get_Y_Coord_Post(t_node *a, t_node *d, t_edge *b, phydbl *next_y_slot, int fixed_tips, tdraw *w, t_tree *tree);
16void DR_Get_Y_Coord(int fixed_tips, tdraw *w, t_tree *tree);
17void DR_Get_Tree_Coord(t_tree *tree);
18phydbl DR_Get_Max_Dist_To_Root(t_tree *tree);
19void DR_Print_Tree_Postscript(int tree_num, int render_name,FILE *fp, t_tree *tree);
20void DR_Print_Tree_Postscript_Pre(t_node *a, t_node *d, int render_name, FILE *fp, tdraw *w, t_tree *tree);
21void DR_Print_Postscript_EOF(FILE *fp);
22void DR_Print_Postscript_Header(int n_pages, FILE *fp);
23void DR_Get_Tree_Coord_Scaled(tdraw *w, t_tree *tree);
24void DR_Get_Cdf_Mat(t_tree *tree);
25void DR_Draw_Tree(char *file_name, t_tree *tree);
26
27
28
29#endif
Note: See TracBrowser for help on using the repository browser.