Graphviz  2.41.20170921.2350
Data Structures | Macros | Functions
patchwork.h File Reference
#include "render.h"
#include "fdp.h"
Include dependency graph for patchwork.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rdata


#define RDATA(n)   ((rdata*)(ND_alg(n)))
#define SPARENT(n)   (RDATA(n)->parent)


void patchwork_layout (Agraph_t *g)
void patchwork_cleanup (Agraph_t *g)
void patchworkLayout (Agraph_t *g)

Macro Definition Documentation

#define RDATA (   n)    ((rdata*)(ND_alg(n)))

Definition at line 28 of file patchwork.h.

#define SPARENT (   n)    (RDATA(n)->parent)

Definition at line 29 of file patchwork.h.

Function Documentation

void patchwork_cleanup ( Agraph_t g)

Definition at line 161 of file patchworkinit.c.

void patchwork_layout ( Agraph_t g)

Definition at line 143 of file patchworkinit.c.

void patchworkLayout ( Agraph_t g)

Definition at line 275 of file patchwork.c.

References agfindgraphattr, agfindnodeattr, treenode_t::area, treenode_t::r, and rectangle_new().

Referenced by patchwork_layout().