Graphviz
13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
patchwork.h
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
#pragma once
12
13
#include "
render.h
"
14
#include <
fdpgen/fdp.h
>
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
19
20
typedef
struct
{
21
graph_t
*
parent
;
22
}
rdata
;
23
24
#define RDATA(n) ((rdata*)(ND_alg(n)))
25
#define SPARENT(n) (RDATA(n)->parent)
26
27
extern
void
patchwork_layout
(
Agraph_t
* g);
28
extern
void
patchwork_cleanup
(
Agraph_t
* g);
29
extern
void
patchworkLayout
(
Agraph_t
*g);
30
31
#ifdef __cplusplus
32
}
33
#endif
fdp.h
patchworkLayout
void patchworkLayout(Agraph_t *g)
Definition
patchwork.c:273
patchwork_cleanup
void patchwork_cleanup(Agraph_t *g)
Definition
patchworkinit.c:131
patchwork_layout
void patchwork_layout(Agraph_t *g)
Definition
patchworkinit.c:114
render.h
Agraph_s
graph or subgraph
Definition
cgraph.h:425
rdata
Definition
patchwork.h:20
rdata::parent
graph_t * parent
Definition
patchwork.h:21
lib
patchwork
patchwork.h
Generated by
1.9.8