Graphviz  2.41.20170921.2350
Macros | Functions
xlayout.c File Reference
#include <xlayout.h>
#include <adjust.h>
#include <dbg.h>
#include <ctype.h>
Include dependency graph for xlayout.c:

Go to the source code of this file.

Macros

#define FDP_PRIVATE   1
 
#define BOX   /* Use bbox to determine overlap, else use circles */
 
#define DFLT_overlap   "9:prism" /* default overlap value */
 
#define WD2(n)   (X_marg.doAdd ? (ND_width(n)/2.0 + X_marg.x): ND_width(n)*X_marg.x/2.0)
 
#define HT2(n)   (X_marg.doAdd ? (ND_height(n)/2.0 + X_marg.y): ND_height(n)*X_marg.y/2.0)
 
#define X_T0   xParams.T0
 
#define X_K   xParams.K
 
#define X_numIters   xParams.numIters
 
#define X_loopcnt   xParams.loopcnt
 
#define X_C   xParams.C
 
#define EPSILON   0.01
 

Functions

void pr2graphs (Agraph_t *g0, Agraph_t *g1)
 
void fdp_xLayout (graph_t *g, xparams *xpms)
 

Macro Definition Documentation

#define BOX   /* Use bbox to determine overlap, else use circles */

Definition at line 41 of file xlayout.c.

#define DFLT_overlap   "9:prism" /* default overlap value */

Definition at line 43 of file xlayout.c.

Referenced by fdp_xLayout().

#define EPSILON   0.01

Definition at line 111 of file xlayout.c.

#define FDP_PRIVATE   1

Definition at line 28 of file xlayout.c.

#define HT2 (   n)    (X_marg.doAdd ? (ND_height(n)/2.0 + X_marg.y): ND_height(n)*X_marg.y/2.0)

Definition at line 46 of file xlayout.c.

#define WD2 (   n)    (X_marg.doAdd ? (ND_width(n)/2.0 + X_marg.x): ND_width(n)*X_marg.x/2.0)

Definition at line 45 of file xlayout.c.

#define X_C   xParams.C

Definition at line 103 of file xlayout.c.

#define X_K   xParams.K

Definition at line 100 of file xlayout.c.

#define X_loopcnt   xParams.loopcnt

Definition at line 102 of file xlayout.c.

#define X_numIters   xParams.numIters

Definition at line 101 of file xlayout.c.

#define X_T0   xParams.T0

Definition at line 99 of file xlayout.c.

Function Documentation

void fdp_xLayout ( graph_t g,
xparams xpms 
)

Definition at line 525 of file xlayout.c.

References agget(), DFLT_overlap, removeOverlapAs(), and Verbose.

void pr2graphs ( Agraph_t g0,
Agraph_t g1 
)

Definition at line 60 of file xlayout.c.

References agnameof().