main page
namespaces
classes
files
GGL home
Generated on Wed Apr 29 2015 11:51:40 for GGL-4.1.2 by
doxygen
1.8.3.1
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
src
ggl
Graph_GXL_writer.hh
Go to the documentation of this file.
1
#ifndef GGL_GRAPH_GXL_WRITER_HH_
2
#define GGL_GRAPH_GXL_WRITER_HH_
3
4
#include <iostream>
5
6
#include "
ggl/Graph.hh
"
7
8
9
namespace
ggl
10
{
11
12
13
/*! @brief Graph GXL writer
14
*
15
* Algorithm wrapper class to write a boost graph in GXL format to stream.
16
*
17
* http://www.gupro.de/GXL/
18
*
19
* @author Martin Mann (c) 2011 http://www.bioinf.uni-freiburg.de/~mmann/
20
*
21
*/
22
class
Graph_GXL_writer
23
{
24
public
:
25
//! construction
26
Graph_GXL_writer
();
27
//! destruction
28
~Graph_GXL_writer
();
29
30
31
/*!
32
* Writes a boost graph in GXL format to stream.
33
*
34
* @param out the stream to write to
35
* @param graph the graph to print
36
*/
37
static
38
void
39
write
( std::ostream& out
40
,
const
Graph
& graph );
41
42
};
43
44
45
}
// namespace ggl
46
47
48
// include implementation
49
#include "ggl/Graph_GXL_writer.icc"
50
51
#endif
/*GRAPH_GXL_WRITER_HH_*/
52