Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Macros | |
#define | NOTUSED(var) (void) var |
#define | NIL(type) ((type)0) |
#define | isPinned(n) (ND_pinned(n) == P_PIN) |
#define | hasPos(n) (ND_pinned(n) > 0) |
#define | isFixed(n) (ND_pinned(n) > P_SET) |
#define | CL_EDGE_TAG "cl_edge_info" |
#define | SET_CLUST_NODE(n) (ND_clustnode(n) = TRUE) |
#define | IS_CLUST_NODE(n) (ND_clustnode(n)) |
#define | HAS_CLUST_EDGE(g) (aggetrec(g, CL_EDGE_TAG, FALSE)) |
#define | EDGE_TYPE(g) (GD_flags(g) & (7 << 1)) |
#define | streq(a, b) (*(a)==*(b)&&!strcmp(a,b)) |
#define | XPAD(d) ((d).x += 4*GAP) |
#define | YPAD(d) ((d).y += 2*GAP) |
#define | PAD(d) {XPAD(d); YPAD(d);} |
#define | OTHERDIR(dir) ((dir == CCW) ? CW : CCW) |
#define | NEXTSIDE(side, dir) |
#define CL_EDGE_TAG "cl_edge_info" |
Definition at line 29 of file macros.h.
Referenced by processClusterEdges().
#define EDGE_TYPE | ( | g | ) | (GD_flags(g) & (7 << 1)) |
Definition at line 33 of file macros.h.
Referenced by addEdgeLabels(), edgeMidpoint(), fdp_layout(), osage_layout(), and spline_edges0().
#define HAS_CLUST_EDGE | ( | g | ) | (aggetrec(g, CL_EDGE_TAG, FALSE)) |
Definition at line 32 of file macros.h.
Referenced by attach_attrs_and_arrows().
#define hasPos | ( | n | ) | (ND_pinned(n) > 0) |
Definition at line 26 of file macros.h.
Referenced by init_nop(), initial_positions(), and initLayout().
#define IS_CLUST_NODE | ( | n | ) | (ND_clustnode(n)) |
Definition at line 31 of file macros.h.
Referenced by processClusterEdges(), and write_plain().
Definition at line 27 of file macros.h.
Referenced by initLayout(), and stress_majorization_kD_mkernel().
#define NEXTSIDE | ( | side, | |
dir | |||
) |
Definition at line 41 of file macros.h.
Referenced by do_graph_label(), and gv_postprocess().
#define SET_CLUST_NODE | ( | n | ) | (ND_clustnode(n) = TRUE) |