Tree Compression with Top Trees Revisited
Public Member Functions | Protected Member Functions | List of all members
OrderedTreeDotGraphExporter< NodeType, EdgeType, DataType > Struct Template Reference

Export a tree as a DOT graph. More...

#include <DotGraphExporter.h>

Public Member Functions

void write (const OrderedTree< NodeType, EdgeType > &tree, const LabelsT< DataType > &labels, const string &filename, const int nodeId=0)
 

Protected Member Functions

void writeNode (std::ostream &out, const OrderedTree< NodeType, EdgeType > &tree, const LabelsT< DataType > &labels, const int nodeId)
 iteratively write the tree to an output stream More...
 

Detailed Description

template<typename NodeType, typename EdgeType, typename DataType>
struct OrderedTreeDotGraphExporter< NodeType, EdgeType, DataType >

Export a tree as a DOT graph.

Definition at line 43 of file DotGraphExporter.h.

Member Function Documentation

template<typename NodeType , typename EdgeType , typename DataType >
void OrderedTreeDotGraphExporter< NodeType, EdgeType, DataType >::write ( const OrderedTree< NodeType, EdgeType > &  tree,
const LabelsT< DataType > &  labels,
const string &  filename,
const int  nodeId = 0 
)
inline

write a tree's dot graph to a file

Parameters
treethe tree to write
filenameoutput filename (path must exist)

Definition at line 47 of file DotGraphExporter.h.

template<typename NodeType , typename EdgeType , typename DataType >
void OrderedTreeDotGraphExporter< NodeType, EdgeType, DataType >::writeNode ( std::ostream &  out,
const OrderedTree< NodeType, EdgeType > &  tree,
const LabelsT< DataType > &  labels,
const int  nodeId 
)
inlineprotected

iteratively write the tree to an output stream

Definition at line 56 of file DotGraphExporter.h.


The documentation for this struct was generated from the following file: