Maintainer | Ivan.Miljenovic@gmail.com |
---|
This module defines the overall types and methods that interact with them for the GraphViz library.
- data DotGraph = DotGraph {
- graphAttributes :: [Attribute]
- graphNodes :: [DotNode]
- graphEdges :: [DotEdge]
- directedGraph :: Bool
- data DotNode
- = DotNode {
- nodeID :: Int
- nodeAttributes :: [Attribute]
- | DotCluster {
- clusterID :: String
- clusterAttributes :: [Attribute]
- clusterElems :: [DotNode]
- = DotNode {
- data DotEdge = DotEdge {}
- readDotGraph :: Parser Char DotGraph
Documentation
The internal representation of a graph in Dot form.
DotGraph | |
|
A node in DotGraph
is either a singular node, or a cluster
containing nodes (or more clusters) within it.
DotNode | |
| |
DotCluster | |
|
An edge in DotGraph
.
DotEdge | |
|