Graphviz
14.1.1~dev.20251209.0353
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
static
gvlayout_engine_t
dotgen_engine
= {
22
dot_layout
,
23
dot_cleanup
,
24
};
25
26
static
gvlayout_features_t
dotgen_features
= {
27
LAYOUT_USES_RANKDIR
,
28
};
29
30
gvplugin_installed_t
gvlayout_dot_layout
[] = {
31
{
LAYOUT_DOT
,
"dot"
, 0, &
dotgen_engine
, &
dotgen_features
},
32
{0,
NULL
, 0,
NULL
,
NULL
}
33
};
NULL
node NULL
Definition
grammar.y:181
LAYOUT_USES_RANKDIR
#define LAYOUT_USES_RANKDIR
Definition
gvcjob.h:125
dotgen_engine
static gvlayout_engine_t dotgen_engine
Definition
gvlayout_dot_layout.c:21
dotgen_features
static gvlayout_features_t dotgen_features
Definition
gvlayout_dot_layout.c:26
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:503
gvlayout_dot_layout
gvplugin_installed_t gvlayout_dot_layout[]
Definition
gvlayout_dot_layout.c:30
dot_cleanup
void dot_cleanup(graph_t *g)
Definition
dotinit.c:179
gvplugin_layout.h
Agraph_s
graph or subgraph
Definition
cgraph.h:424
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