Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
gvlayout_dot_layout.c File Reference
#include "config.h"
#include <gvc/gvplugin_layout.h>
Include dependency graph for gvlayout_dot_layout.c:

Go to the source code of this file.

Enumerations

enum  layout_type { LAYOUT_DOT }
 

Functions

void dot_layout (graph_t *g)
 
void dot_cleanup (graph_t *g)
 

Variables

gvlayout_engine_t dotgen_engine
 
gvlayout_features_t dotgen_features
 
gvplugin_installed_t gvlayout_dot_layout []
 

Enumeration Type Documentation

◆ layout_type

Enumerator
LAYOUT_DOT 

Definition at line 16 of file gvlayout_dot_layout.c.

Function Documentation

◆ dot_cleanup()

void dot_cleanup ( graph_t g)
extern

Definition at line 177 of file dotinit.c.

References agfstnode(), agfstout(), agnxtnode(), agnxtout(), dot_cleanup_graph(), dot_cleanup_node(), free_virtual_node_list(), GD_nlist, and gv_cleanup_edge().

Referenced by cleanupCloneGraph().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dot_layout()

void dot_layout ( graph_t g)
extern

Definition at line 490 of file dotinit.c.

References agnnodes(), doDot(), and dotneato_postprocess().

Here is the call graph for this function:

Variable Documentation

◆ dotgen_engine

gvlayout_engine_t dotgen_engine
Initial value:
= {
}
void dot_layout(graph_t *g)
Definition dotinit.c:490
void dot_cleanup(graph_t *g)
Definition dotinit.c:177

Definition at line 21 of file gvlayout_dot_layout.c.

◆ dotgen_features

gvlayout_features_t dotgen_features
Initial value:
= {
}
#define LAYOUT_USES_RANKDIR
Definition gvcjob.h:125

Definition at line 27 of file gvlayout_dot_layout.c.

◆ gvlayout_dot_layout

gvplugin_installed_t gvlayout_dot_layout[]
Initial value:
= {
{0, NULL, 0, NULL, NULL}
}
node NULL
Definition grammar.y:163
gvlayout_engine_t dotgen_engine
gvlayout_features_t dotgen_features
@ LAYOUT_DOT

Definition at line 31 of file gvlayout_dot_layout.c.