#include "neato.h"
#include "agxbuf.h"
#include "utils.h"
#include "voronoi.h"
#include "info.h"
#include "edges.h"
#include "site.h"
#include "heap.h"
#include "hedges.h"
#include "digcola.h"
Include dependency graph for adjust.c:
Go to the source code of this file.
Functions | |
void | normalize (graph_t *g) |
adjust_data * | graphAdjustMode (graph_t *G) |
int | removeOverlapAs (graph_t *G, char *flag) |
int | removeOverlap (graph_t *G) |
int | adjustNodes (graph_t *G) |
double | expFactor (graph_t *g) |
int adjustNodes | ( | graph_t * | G | ) |
Definition at line 893 of file adjust.c.
References agnnodes(), normalize(), and removeOverlap().
Referenced by circoLayout(), init_nop(), neato_layout(), and twopi_layout().
double expFactor | ( | graph_t * | g | ) |
Definition at line 905 of file adjust.c.
References agget(), and SEPFACT.
Referenced by cAdjust(), scAdjust(), and splineEdges().
adjust_data* graphAdjustMode | ( | graph_t * | G | ) |
void normalize | ( | graph_t * | g | ) |
Definition at line 709 of file adjust.c.
References agfstnode(), agfstout(), agget(), agnxtnode(), Agedge_t::head, mapbool(), ND_pos, NULL, Agedge_t::tail, pointf_s::x, and pointf_s::y.
Referenced by adjustNodes(), and layout().
int removeOverlap | ( | graph_t * | G | ) |
Definition at line 884 of file adjust.c.
References agget(), and removeOverlapAs().
Referenced by adjustNodes().
int removeOverlapAs | ( | graph_t * | G, | |
char * | flag | |||
) |
Definition at line 798 of file adjust.c.
References agnnodes(), AM_COMPRESS, AM_NONE, AM_NSCALE, AM_ORTHO, AM_ORTHO_YX, AM_ORTHOXY, AM_ORTHOYX, AM_PORTHO, AM_PORTHO_YX, AM_PORTHOXY, AM_PORTHOYX, AM_PUSH, AM_PUSHPULL, AM_SCALE, AM_SCALEXY, AM_VPSC, cAdjust(), free(), adjust_data::mode, Agraph_t::name, NULL, adjust_data::print, scAdjust(), and Verbose.
Referenced by fdp_xLayout(), and removeOverlap().