Module Graph__Graphviz
Interface with GraphViz
This 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
Common types and signatures
type color= inttype color_with_transparency= int32The two least significant bytes encode the transparency information; the six most signification are the standard RGB color
val color_to_color_with_transparency : color -> color_with_transparency
module type ATTRIBUTES = sig ... endThe
ATTRIBUTESmodule type defines the interface for the engines.
Common attributes
module CommonAttributes : sig ... endThe
CommonAttributesmodule 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 ... endDotAttributesextendsCommonAttributesand implementsATTRIBUTES.
module type GraphWithDotAttrs = sig ... endGraph module with dot attributes
The neato engine
module NeatoAttributes : sig ... end