Graphviz  2.41.20170921.2350
Data Structures | Macros | Typedefs | Functions
aspect.c File Reference
#include "dot.h"
Include dependency graph for aspect.c:

Go to the source code of this file.

Data Structures

struct  nodeGroup_t
 
struct  layerWidthInfo_t
 

Macros

#define MIN_AR   1.0
 
#define MAX_AR   20.0
 
#define DEF_PASSES   5
 
#define DPI   72
 

Typedefs

typedef struct nodeGroup_t nodeGroup_t
 
typedef struct layerWidthInfo_t layerWidthInfo_t
 

Functions

int countDummyNodes (graph_t *g)
 
void initEdgeTypes (graph_t *g)
 
void rank3 (graph_t *g, aspect_t *asp)
 
void init_UF_size (graph_t *g)
 
aspect_tsetAspect (Agraph_t *g, aspect_t *adata)
 

Macro Definition Documentation

#define DEF_PASSES   5

Definition at line 29 of file aspect.c.

Referenced by setAspect().

#define DPI   72

Definition at line 30 of file aspect.c.

#define MAX_AR   20.0

Definition at line 28 of file aspect.c.

Referenced by setAspect().

#define MIN_AR   1.0

Definition at line 27 of file aspect.c.

Referenced by setAspect().

Typedef Documentation

typedef struct nodeGroup_t nodeGroup_t

Function Documentation

int countDummyNodes ( graph_t g)

Definition at line 129 of file aspect.c.

References agfstnode(), agfstout(), aghead(), agnxtnode(), agnxtout(), agtail(), and ND_rank.

void init_UF_size ( graph_t g)

Definition at line 1969 of file aspect.c.

References agfstnode(), agnxtnode(), and ND_UF_size.

void initEdgeTypes ( graph_t g)

Definition at line 1595 of file aspect.c.

References agfstnode(), agnxtnode(), ED_edge_type, ND_in, and NORMAL.

void rank3 ( graph_t g,
aspect_t asp 
)
aspect_t* setAspect ( Agraph_t g,
aspect_t adata 
)