/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/dotgen/compound.c File Reference

#include "dot.h"

Include dependency graph for compound.c:

Go to the source code of this file.

Defines

#define SGN(a, b)   (((a)<(b)) ? -1 : 1)
#define ZSGN(a, b)   (((a)<(b)) ? -1 : (a)>(b) ? 1 : 0)
#define P2PF(p, pf)   (pf.x = p.x, pf.y = p.y)
#define PF2P(pf, p)   (p.x = ROUND (pf.x), p.y = ROUND (pf.y))

Functions

void dot_compoundEdges (graph_t *g)


Define Documentation

#define P2PF ( p,
pf   )     (pf.x = p.x, pf.y = p.y)

Definition at line 257 of file compound.c.

Referenced by arrow_gen(), arrowEndClip(), arrowStartClip(), closest(), dotneato_closest(), emit_map_rect(), getPath(), overlap_node(), and place_portlabel().

#define PF2P ( pf,
 )     (p.x = ROUND (pf.x), p.y = ROUND (pf.y))

Definition at line 258 of file compound.c.

Referenced by arrowEndClip(), arrowStartClip(), closest(), do_graph_label(), dotneato_closest(), dotneato_postprocess(), gvrender_begin_page(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_textpara(), and makeSpline().

#define SGN ( a,
 )     (((a)<(b)) ? -1 : 1)

Definition at line 129 of file compound.c.

Referenced by fillLine().

#define ZSGN ( a,
 )     (((a)<(b)) ? -1 : (a)>(b) ? 1 : 0)

Definition at line 130 of file compound.c.


Function Documentation

void dot_compoundEdges ( graph_t g  ) 

Definition at line 512 of file compound.c.

References agfstnode(), agfstout(), agnxtnode(), and agnxtout().

Referenced by dot_layout().


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