module Graphviz: sig endThis module provides a basic interface with dot and neato, two programs of the GraphViz toolbox. These tools are available at the following URLs:
http://www.graphviz.org/
http://www.research.att.com/sw/tools/graphviz/
Common stuff
|
CommonAttributes module defines
attributes of graphs, vertices and edges that are understood by the
two engines. Then module DotAttributes and NeatoAttributes
define attributes specific to dot and neato respectively.
Common attributes
|
typecolor =int
typearrow_style =[ `Dot | `Inv | `Invdot | `Invodot | `None | `Normal | `Odot ]
module CommonAttributes: sig endCommonAttributes module defines attributes for graphs,
vertices and edges that are available in the two engines, dot and neato.
Interface with the dot engine
|
module DotAttributes: sig endDotAttributes module defines attributes for graphs, nodes and edges
that are available in the dot engine.
module Dot: functor (X : sig end) -> sig end
The neato engine
|
module NeatoAttributes: sig endNeatoAttributes module defines attributes for graphs, nodes and edges
that are available in the neato engine.
module Neato: functor (X : sig end) -> sig end