/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/twopigen/circle.h File Reference

#include "render.h"

Include dependency graph for circle.h:

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

Go to the source code of this file.

Data Structures

struct  rdata

Defines

#define RDATA(n)   ((rdata*)((n)->u.alg))
#define SLEAF(n)   (RDATA(n)->nStepsToLeaf)
#define STSIZE(n)   (RDATA(n)->subtreeSize)
#define NCHILD(n)   (RDATA(n)->nChildren)
#define SCENTER(n)   (RDATA(n)->nStepsToCenter)
#define SPARENT(n)   (RDATA(n)->parent)
#define SPAN(n)   (RDATA(n)->span)
#define THETA(n)   (RDATA(n)->theta)

Functions

void circleLayout (Agraph_t *sg, Agnode_t *center)
void twopi_layout (Agraph_t *g)
void twopi_cleanup (Agraph_t *g)
void twopi_init_graph (graph_t *g)


Define Documentation

#define NCHILD (  )     (RDATA(n)->nChildren)

Definition at line 39 of file circle.h.

#define RDATA (  )     ((rdata*)((n)->u.alg))

Definition at line 36 of file circle.h.

#define SCENTER (  )     (RDATA(n)->nStepsToCenter)

Definition at line 40 of file circle.h.

#define SLEAF (  )     (RDATA(n)->nStepsToLeaf)

Definition at line 37 of file circle.h.

#define SPAN (  )     (RDATA(n)->span)

Definition at line 42 of file circle.h.

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

Definition at line 41 of file circle.h.

#define STSIZE (  )     (RDATA(n)->subtreeSize)

Definition at line 38 of file circle.h.

#define THETA (  )     (RDATA(n)->theta)

Definition at line 43 of file circle.h.


Function Documentation

void circleLayout ( Agraph_t sg,
Agnode_t center 
)

Definition at line 307 of file circle.c.

References agfstnode(), agnnodes(), initLayout(), Agnode_t::name, ND_pos, and Verbose.

Referenced by twopi_layout().

void twopi_cleanup ( Agraph_t g  ) 

Definition at line 164 of file twopiinit.c.

void twopi_init_graph ( graph_t g  ) 

Definition at line 63 of file twopiinit.c.

References ET_LINE, GD_ndim, Ndim, and setEdgeType().

Referenced by twopi_layout().

void twopi_layout ( Agraph_t g  ) 

Definition at line 73 of file twopiinit.c.


Generated on Mon Mar 31 19:07:57 2008 for Graphviz by  doxygen 1.5.1