Graphviz  2.41.20170921.2350
Enumerations | Functions | Variables
gvlayout_neato_layout.c File Reference
#include "config.h"
#include <stdio.h>
#include "gvplugin_layout.h"
#include "globals.h"
Include dependency graph for gvlayout_neato_layout.c:

Go to the source code of this file.

Enumerations

enum  layout_type {
  LAYOUT_DOT, LAYOUT_NEATO, LAYOUT_FDP, LAYOUT_SFDP,
  LAYOUT_TWOPI, LAYOUT_CIRCO, LAYOUT_PATCHWORK, LAYOUT_CLUSTER,
  LAYOUT_NOP1, LAYOUT_NOP2
}
 

Functions

void neato_layout (graph_t *g)
 
void fdp_layout (graph_t *g)
 
void sfdp_layout (graph_t *g)
 
void twopi_layout (graph_t *g)
 
void circo_layout (graph_t *g)
 
void patchwork_layout (graph_t *g)
 
void osage_layout (graph_t *g)
 
void neato_cleanup (graph_t *g)
 
void fdp_cleanup (graph_t *g)
 
void sfdp_cleanup (graph_t *g)
 
void twopi_cleanup (graph_t *g)
 
void circo_cleanup (graph_t *g)
 
void patchwork_cleanup (graph_t *g)
 
void osage_cleanup (graph_t *g)
 

Variables

gvlayout_engine_t neatogen_engine
 
gvlayout_engine_t fdpgen_engine
 
gvlayout_engine_t twopigen_engine
 
gvlayout_engine_t circogen_engine
 
gvlayout_engine_t nop1gen_engine
 
gvlayout_engine_t nop2gen_engine
 
gvlayout_engine_t patchwork_engine
 
gvlayout_engine_t osage_engine
 
gvlayout_features_t neatogen_features
 
gvplugin_installed_t gvlayout_neato_types []
 

Enumeration Type Documentation

Enumerator
LAYOUT_DOT 
LAYOUT_NEATO 
LAYOUT_FDP 
LAYOUT_SFDP 
LAYOUT_TWOPI 
LAYOUT_CIRCO 
LAYOUT_PATCHWORK 
LAYOUT_CLUSTER 
LAYOUT_NOP1 
LAYOUT_NOP2 

Definition at line 29 of file gvlayout_neato_layout.c.

Function Documentation

void circo_cleanup ( graph_t g)
void circo_layout ( graph_t g)
void fdp_cleanup ( graph_t g)
void fdp_layout ( graph_t g)
void neato_cleanup ( graph_t g)
void neato_layout ( graph_t g)
void osage_cleanup ( graph_t g)

Definition at line 389 of file osageinit.c.

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

void osage_layout ( graph_t g)
void patchwork_cleanup ( graph_t g)
void patchwork_layout ( graph_t g)

Definition at line 143 of file patchworkinit.c.

References agnnodes(), dotneato_postprocess(), GD_n_cluster, and patchworkLayout().

void sfdp_cleanup ( graph_t g)
void sfdp_layout ( graph_t g)
void twopi_cleanup ( graph_t g)
void twopi_layout ( graph_t g)

Variable Documentation

gvlayout_engine_t circogen_engine
Initial value:
= {
}
void circo_layout(Agraph_t *g)
Definition: circularinit.c:244
void circo_cleanup(Agraph_t *g)
Definition: circularinit.c:258

Definition at line 92 of file gvlayout_neato_layout.c.

gvlayout_engine_t fdpgen_engine
Initial value:
= {
}
void fdp_cleanup(Agraph_t *g)
Definition: fdpinit.c:145
void fdp_layout(Agraph_t *g)
Definition: layout.c:1114

Definition at line 75 of file gvlayout_neato_layout.c.

gvplugin_installed_t gvlayout_neato_types[]
Initial value:
= {
{0, NULL, 0, NULL, NULL}
}
gvlayout_features_t neatogen_features
gvlayout_engine_t nop1gen_engine
gvlayout_engine_t circogen_engine
gvlayout_engine_t neatogen_engine
gvlayout_engine_t fdpgen_engine
gvlayout_engine_t patchwork_engine
#define NULL
Definition: logic.h:39
gvlayout_engine_t osage_engine
gvlayout_engine_t nop2gen_engine
gvlayout_engine_t twopigen_engine

Definition at line 121 of file gvlayout_neato_layout.c.

gvlayout_engine_t neatogen_engine
Initial value:
= {
}
void neato_layout(Agraph_t *g)
Definition: neatoinit.c:1407
void neato_cleanup(graph_t *g)
Definition: neatoinit.c:142

Definition at line 70 of file gvlayout_neato_layout.c.

gvlayout_features_t neatogen_features
Initial value:
= {
0,
}

Definition at line 117 of file gvlayout_neato_layout.c.

gvlayout_engine_t nop1gen_engine
Initial value:
= {
nop1_layout,
}
void neato_cleanup(graph_t *g)
Definition: neatoinit.c:142

Definition at line 97 of file gvlayout_neato_layout.c.

gvlayout_engine_t nop2gen_engine
Initial value:
= {
nop2_layout,
}
void neato_cleanup(graph_t *g)
Definition: neatoinit.c:142

Definition at line 102 of file gvlayout_neato_layout.c.

gvlayout_engine_t osage_engine
Initial value:
= {
}
void osage_cleanup(Agraph_t *g)
Definition: osageinit.c:389
void osage_layout(Agraph_t *g)
Definition: osageinit.c:354

Definition at line 112 of file gvlayout_neato_layout.c.

gvlayout_engine_t patchwork_engine
Initial value:
= {
}
void patchwork_layout(Agraph_t *g)
void patchwork_cleanup(Agraph_t *g)

Definition at line 107 of file gvlayout_neato_layout.c.

gvlayout_engine_t twopigen_engine
Initial value:
= {
}
void twopi_cleanup(Agraph_t *g)
Definition: twopiinit.c:185
void twopi_layout(Agraph_t *g)
Definition: twopiinit.c:75

Definition at line 87 of file gvlayout_neato_layout.c.