57#define PK_COL_MAJOR (1 << 0)
58#define PK_USER_VALS (1 << 1)
59#define PK_LEFT_ALIGN (1 << 2)
60#define PK_RIGHT_ALIGN (1 << 3)
61#define PK_TOP_ALIGN (1 << 4)
62#define PK_BOT_ALIGN (1 << 5)
63#define PK_INPUT_ORDER (1 << 6)
80#define PACK_API __declspec(dllexport)
82#define PACK_API __declspec(dllimport)
pack_mode parsePackModeInfo(const char *p, pack_mode dflt, pack_info *pinfo)
Agraph_t ** cccomps(Agraph_t *, size_t *, char *)
pack_mode getPackMode(Agraph_t *g, pack_mode dflt)
pointf * putRects(size_t ng, boxf *bbs, pack_info *pinfo)
int shiftGraphs(size_t, Agraph_t **, pointf *, Agraph_t *, bool)
int packGraphs(size_t, Agraph_t **, Agraph_t *, pack_info *)
pointf * putGraphs(size_t, Agraph_t **, Agraph_t *, pack_info *)
int isConnected(Agraph_t *)
int pack_graph(size_t ng, Agraph_t **gs, Agraph_t *root, bool *fixed)
Pack subgraphs followed by postprocessing.
int packSubgraphs(size_t, Agraph_t **, Agraph_t *, pack_info *)
Agraph_t ** ccomps(Agraph_t *, size_t *, char *)
pack_mode getPackInfo(Agraph_t *g, pack_mode dflt, int dfltMargin, pack_info *)
Agraph_t ** pccomps(Agraph_t *, size_t *, char *, bool *)
pack_mode getPackModeInfo(Agraph_t *g, pack_mode dflt, pack_info *)
int getPack(Agraph_t *, int not_def, int dflt)
int packRects(size_t ng, boxf *bbs, pack_info *pinfo)
Agraph_t * mapClust(Agraph_t *)
bool doSplines
use splines in constructing graph shape
graphs, nodes and edges info: Agraphinfo_t, Agnodeinfo_t and Agedgeinfo_t