Graphviz
13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
gvlayout_dot_layout.c
Go to the documentation of this file.
1
/*************************************************************************
2
* Copyright (c) 2011 AT&T Intellectual Property
3
* All rights reserved. This program and the accompanying materials
4
* are made available under the terms of the Eclipse Public License v1.0
5
* which accompanies this distribution, and is available at
6
* https://www.eclipse.org/legal/epl-v10.html
7
*
8
* Contributors: Details at https://graphviz.org
9
*************************************************************************/
10
11
12
#include "config.h"
13
14
#include <
gvc/gvplugin_layout.h
>
15
16
typedef
enum
{
LAYOUT_DOT
, }
layout_type
;
17
18
extern
void
dot_layout
(
graph_t
* g);
19
extern
void
dot_cleanup
(
graph_t
* g);
20
21
gvlayout_engine_t
dotgen_engine
= {
22
dot_layout
,
23
dot_cleanup
,
24
};
25
26
27
gvlayout_features_t
dotgen_features
= {
28
LAYOUT_USES_RANKDIR
,
29
};
30
31
gvplugin_installed_t
gvlayout_dot_layout
[] = {
32
{
LAYOUT_DOT
,
"dot"
, 0, &
dotgen_engine
, &
dotgen_features
},
33
{0,
NULL
, 0,
NULL
,
NULL
}
34
};
NULL
node NULL
Definition
grammar.y:163
LAYOUT_USES_RANKDIR
#define LAYOUT_USES_RANKDIR
Definition
gvcjob.h:125
dotgen_engine
gvlayout_engine_t dotgen_engine
Definition
gvlayout_dot_layout.c:21
dotgen_features
gvlayout_features_t dotgen_features
Definition
gvlayout_dot_layout.c:27
layout_type
layout_type
Definition
gvlayout_dot_layout.c:16
LAYOUT_DOT
@ LAYOUT_DOT
Definition
gvlayout_dot_layout.c:16
dot_layout
void dot_layout(graph_t *g)
Definition
dotinit.c:490
gvlayout_dot_layout
gvplugin_installed_t gvlayout_dot_layout[]
Definition
gvlayout_dot_layout.c:31
dot_cleanup
void dot_cleanup(graph_t *g)
Definition
dotinit.c:177
gvplugin_layout.h
Agraph_s
graph or subgraph
Definition
cgraph.h:425
gvlayout_engine_s
Definition
gvplugin_layout.h:24
gvlayout_features_t
Definition
types.h:619
gvplugin_installed_t
ingroup plugin_api
Definition
gvplugin.h:35
plugin
dot_layout
gvlayout_dot_layout.c
Generated by
1.9.8