smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Graphviz.hpp File Reference
#include <cstdint>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include "smgl/Graph.hpp"
#include "smgl/Utilities.hpp"
#include "smgl/filesystem.hpp"
#include "smgl/GraphvizImpl.hpp"
Include dependency graph for Graphviz.hpp:

Go to the source code of this file.

Classes

struct  smgl::ElementStyle
 Style struct for ports and labels. More...
 
struct  smgl::BaseStyle
 Style struct for a node's base style. More...
 
struct  smgl::FontStyle
 Style struct for a node's overall font style. More...
 
struct  smgl::NodeStyle
 Style struct containing all sub-styles for a node. More...
 
class  smgl::GraphStyle
 Class defining a Graph's style when writing to a Dot file. More...
 

Namespaces

namespace  smgl
 Project top-level namespace.
 

Functions

void smgl::WriteDotFile (const filesystem::path &path, const Graph &g, const GraphStyle &style=GraphStyle())
 Write Graph to a file in the Graphviz Dot format.