/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/fdpgen/grid.h File Reference

#include <render.h>
#include <cdt.h>

Include dependency graph for grid.h:

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

Go to the source code of this file.

Data Structures

struct  _node_list
struct  gridpt
struct  cell

Typedefs

typedef _grid Grid
typedef _node_list node_list

Functions

GridmkGrid (int)
void adjustGrid (Grid *g, int nnodes)
void clearGrid (Grid *)
void addGrid (Grid *, int, int, Agnode_t *)
void walkGrid (Grid *, int(*)(Dt_t *, cell *, Grid *))
cellfindGrid (Grid *, int, int)
void delGrid (Grid *)
int gLength (cell *p)


Typedef Documentation

typedef struct _grid Grid

Definition at line 31 of file grid.h.

typedef struct _node_list node_list


Function Documentation

void addGrid ( Grid ,
int  ,
int  ,
Agnode_t  
)

Definition at line 229 of file grid.c.

References _grid::data, dtinsert, gridpt::i, gridpt::j, Agnode_t::name, cell::nodes, cell::p, and Verbose.

void adjustGrid ( Grid g,
int  nnodes 
)

Definition at line 190 of file grid.c.

References free(), _grid::listMem, _grid::listSize, MAX, and N_GNEW.

Referenced by fdp_tLayout().

void clearGrid ( Grid  ) 

Definition at line 207 of file grid.c.

References _grid::cellCur, _grid::cellMem, _grid::data, dtclear, _grid::listCur, and _grid::listMem.

void delGrid ( Grid  ) 

Definition at line 218 of file grid.c.

References _grid::cellMem, _grid::data, dtclose(), free(), freeBlock(), and _grid::listMem.

Referenced by fdp_tLayout().

cell* findGrid ( Grid ,
int  ,
int   
)

Definition at line 260 of file grid.c.

References _grid::data, dtsearch, gridpt::i, gridpt::j, and cell::p.

int gLength ( cell p  ) 

Definition at line 272 of file grid.c.

References _node_list::next, and cell::nodes.

Grid* mkGrid ( int   ) 

Definition at line 171 of file grid.c.

References _grid::cellMem, _grid::data, dtopen(), Dtoset, GNEW, _grid::listMem, and _grid::listSize.

Referenced by fdp_tLayout().

void walkGrid ( Grid ,
int(*)(Dt_t *, cell *, Grid *)   
)

Definition at line 251 of file grid.c.

References _grid::data, and dtwalk().


Generated on Mon Mar 31 19:05:39 2008 for Graphviz by  doxygen 1.5.1