Graphviz  2.29.20120523.0446
Data Structures | Defines | Functions
lib/dotgen/dotsplines.c File Reference
#include "dot.h"
Include dependency graph for dotsplines.c:

Go to the source code of this file.

Data Structures

struct  spline_info_t

Defines

#define NSUB   9
#define CHUNK   128
#define MINW   16
#define HALFMINW   8
#define FWDEDGE   16
#define BWDEDGE   32
#define MAINGRAPH   64
#define AUXGRAPH   128
#define GRAPHTYPEMASK   192
#define MAKEFWDEDGE(new, old)
#define GROWEDGES   (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
#define LBL_SPACE   6
#define NUMPTS   2000
#define DONT_WANT_ANY_ENDPOINT_PATH_REFINEMENT
#define REAL_CLUSTER(n)   (ND_clust(n)==agraphof(n)?NULL:ND_clust(n))
#define FUDGE   4

Functions

int portcmp (port p0, port p1)
void dot_splines (graph_t *g)

Define Documentation

#define AUXGRAPH   128

Definition at line 35 of file dotsplines.c.

#define BWDEDGE   32

Definition at line 32 of file dotsplines.c.

#define CHUNK   128

Definition at line 26 of file dotsplines.c.

#define DONT_WANT_ANY_ENDPOINT_PATH_REFINEMENT

Definition at line 1964 of file dotsplines.c.

#define FUDGE   4

Definition at line 2440 of file dotsplines.c.

#define FWDEDGE   16

Definition at line 31 of file dotsplines.c.

#define GRAPHTYPEMASK   192

Definition at line 36 of file dotsplines.c.

#define GROWEDGES   (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))

Definition at line 96 of file dotsplines.c.

#define HALFMINW   8

Definition at line 29 of file dotsplines.c.

#define LBL_SPACE   6

Definition at line 907 of file dotsplines.c.

#define MAINGRAPH   64

Definition at line 34 of file dotsplines.c.

#define MAKEFWDEDGE (   new,
  old 
)
Value:
{ \
        edge_t *newp; \
        newp = new; \
        *newp = *old; \
        newp->tail = old->head; \
        newp->head = old->tail; \
        ED_tail_port(newp) = ED_head_port(old); \
        ED_head_port(newp) = ED_tail_port(old); \
        ED_edge_type(newp) = VIRTUAL; \
        ED_to_orig(newp) = old; \
}

Definition at line 39 of file dotsplines.c.

#define MINW   16

Definition at line 28 of file dotsplines.c.

#define NSUB   9

Definition at line 25 of file dotsplines.c.

#define NUMPTS   2000

Definition at line 1697 of file dotsplines.c.

#define REAL_CLUSTER (   n)    (ND_clust(n)==agraphof(n)?NULL:ND_clust(n))

Definition at line 2396 of file dotsplines.c.


Function Documentation

void dot_splines ( graph_t g)

Definition at line 530 of file dotsplines.c.

Referenced by dot_layout().

int portcmp ( port  p0,
port  p1 
)

Definition at line 130 of file dotsplines.c.

References port::defined, FALSE, port::p, pointf_s::x, and pointf_s::y.


Variable Documentation

Definition at line 680 of file dotsplines.c.

Definition at line 684 of file dotsplines.c.

Definition at line 681 of file dotsplines.c.

Definition at line 682 of file dotsplines.c.

Definition at line 683 of file dotsplines.c.

Definition at line 685 of file dotsplines.c.

int State

Definition at line 686 of file dotsplines.c.