#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 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 | ) | (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, | |||
b | ) | (((a)<(b)) ? -1 : 1) |
#define ZSGN | ( | a, | |||
b | ) | (((a)<(b)) ? -1 : (a)>(b) ? 1 : 0) |
Definition at line 130 of file compound.c.
void dot_compoundEdges | ( | graph_t * | g | ) |
Definition at line 512 of file compound.c.
References agfstnode(), agfstout(), agnxtnode(), and agnxtout().
Referenced by dot_layout().