|
TuttleOFX
1
|
#include <tuttle/host/graph/InternalGraph.hpp>#include <tuttle/host/graph/IVertex.hpp>#include <tuttle/host/graph/IEdge.hpp>#include <boost/graph/graphviz.hpp>#include <iostream>

Go to the source code of this file.
Data Structures | |
| class | tuttle::host::graph::detail::simple_node_writer< Name > |
| struct | tuttle::host::graph::detail::debug_node_writer< Graph > |
Namespaces | |
| namespace | tuttle |
This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring. | |
| namespace | tuttle::host |
Library for host. | |
| namespace | tuttle::host::graph |
graph work | |
| namespace | tuttle::host::graph::detail |
Functions | |
| template<class T > | |
| std::ostream & | tuttle::host::graph::detail::operator<< (std::ostream &os, const DotEntry< T > &d) |
| template<class T > | |
| std::ostream & | tuttle::host::graph::detail::operator<< (std::ostream &os, const SubDotEntry< T > &d) |
| template<class T > | |
| detail::DotEntry< T > | tuttle::host::graph::dotEntry (const std::string &key, const T &value) |
| Use this function to force the correct syntax. os << dotEntry( "label", "fooNode"); output: [label="fooNode"]. | |
| template<class T > | |
| detail::SubDotEntry< T > | tuttle::host::graph::subDotEntry (const std::string &key, const T &value) |
| template<class Name > | |
| detail::simple_node_writer< Name > | tuttle::host::graph::make_simple_node_writer (Name n) |
| For simple export, don't use the real .dot syntax, just put the name. like: [ fooNode ] instead of: [label="fooNode"]. | |
| template<typename Vertex , typename ProcessEdge , typename OutEdgeList , typename VertexList , typename EdgeList > | |
| void | tuttle::host::graph::exportSimple (std::ostream &os, const InternalGraph< Vertex, ProcessEdge, OutEdgeList, VertexList, EdgeList > &g) |
| template<typename Vertex , typename ProcessEdge , typename OutEdgeList , typename VertexList , typename EdgeList > | |
| void | tuttle::host::graph::exportAsDOT (std::ostream &os, const InternalGraph< Vertex, ProcessEdge, OutEdgeList, VertexList, EdgeList > &g) |
| template<typename Vertex , typename ProcessEdge , typename OutEdgeList , typename VertexList , typename EdgeList > | |
| void | tuttle::host::graph::exportAsDOT (const std::string &filename, const InternalGraph< Vertex, ProcessEdge, OutEdgeList, VertexList, EdgeList > &g) |
| template<class Graph > | |
| detail::debug_node_writer< Graph > | tuttle::host::graph::make_debug_node_writer (const Graph g) |
| template<typename Vertex , typename ProcessEdge , typename OutEdgeList , typename VertexList , typename EdgeList > | |
| void | tuttle::host::graph::exportDebugAsDOT (std::ostream &os, const InternalGraph< Vertex, ProcessEdge, OutEdgeList, VertexList, EdgeList > &g) |
| template<typename Vertex , typename ProcessEdge , typename OutEdgeList , typename VertexList , typename EdgeList > | |
| void | tuttle::host::graph::exportDebugAsDOT (const std::string &filename, const InternalGraph< Vertex, ProcessEdge, OutEdgeList, VertexList, EdgeList > &g) |