package ocamlgraph

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type graph = [
  1. | `Bgcolor of color
  2. | `BgcolorWithTransparency of color_with_transparency
  3. | `Center of bool
  4. | `Comment of string
  5. | `Concentrate of bool
  6. | `Fontcolor of color
  7. | `Fontname of string
  8. | `Fontpath of string
  9. | `Fontsize of int
  10. | `HtmlLabel of string
  11. | `Label of string
  12. | `Layers of string list
  13. | `Margin of float
  14. | `Mclimit of float
  15. | `Nodesep of float
  16. | `Nslimit of int
  17. | `Nslimit1 of int
  18. | `OrderingOut
  19. | `Orientation of [ `Landscape | `Portrait ]
  20. | `Page of float * float
  21. | `Pagedir of [ `LeftToRight | `TopToBottom ]
  22. | `Quantum of float
  23. | `Rankdir of [ `LeftToRight | `TopToBottom ]
  24. | `Ranksep of float
  25. | `Ratio of [ `Auto | `Compress | `Fill | `Float of float ]
  26. | `Samplepoints of int
  27. | `Size of float * float
  28. | `Url of string
]
type vertex = [
  1. | `Color of color
  2. | `ColorWithTransparency of color_with_transparency
  3. | `Comment of string
  4. | `Distortion of float
  5. | `Fillcolor of color
  6. | `FillcolorWithTransparency of color_with_transparency
  7. | `Fixedsize of bool
  8. | `Fontcolor of color
  9. | `Fontname of string
  10. | `Fontsize of int
  11. | `Height of float
  12. | `HtmlLabel of string
  13. | `Label of string
  14. | `Layer of string
  15. | `Orientation of float
  16. | `Penwidth of float
  17. | `Peripheries of int
  18. | `Regular of bool
  19. | `Shape of [ `Assembly | `Box | `Box3d | `Cds | `Circle | `Component | `Diamond | `Doublecircle | `Doubleoctagon | `Egg | `Ellipse | `Fivepoverhang | `Folder | `House | `Insulator | `Invhouse | `Invtrapezium | `Invtriangle | `Larrow | `Lpromoter | `Mcircle | `Mdiamond | `Msquare | `Note | `Noverhang | `Oval | `Parallelogram | `Plaintext | `Polygon of int * float | `Primersite | `Promoter | `Proteasesite | `Proteinstab | `Rarrow | `Record | `Restrictionsite | `Ribosite | `Rnastab | `Rpromoter | `Signature | `Star | `Tab | `Terminator | `Threepoverhang | `Trapezium | `Triangle | `Tripleoctagon | `Underline | `Utr ]
  20. | `Style of [ `Bold | `Dashed | `Dotted | `Filled | `Invis | `Rounded | `Solid ]
  21. | `Url of string
  22. | `Width of float
  23. | `Z of float
]
type edge = [
  1. | `Arrowhead of arrow_style
  2. | `Arrowsize of float
  3. | `Arrowtail of arrow_style
  4. | `Color of color
  5. | `ColorWithTransparency of color_with_transparency
  6. | `Comment of string
  7. | `Constraint of bool
  8. | `Decorate of bool
  9. | `Dir of [ `Back | `Both | `Forward | `None ]
  10. | `Fontcolor of color
  11. | `Fontname of string
  12. | `Fontsize of int
  13. | `Headlabel of string
  14. | `Headport of [ `E | `N | `NE | `NW | `S | `SE | `SW | `W ]
  15. | `Headurl of string
  16. | `HtmlLabel of string
  17. | `Label of string
  18. | `Labelangle of float
  19. | `Labeldistance of float
  20. | `Labelfloat of bool
  21. | `Labelfontcolor of color
  22. | `Labelfontname of string
  23. | `Labelfontsize of int
  24. | `Layer of string
  25. | `Minlen of int
  26. | `Penwidth of float
  27. | `Samehead of string
  28. | `Sametail of string
  29. | `Style of [ `Bold | `Dashed | `Dotted | `Invis | `Solid ]
  30. | `Taillabel of string
  31. | `Tailport of [ `E | `N | `NE | `NW | `S | `SE | `SW | `W ]
  32. | `Tailurl of string
  33. | `Weight of int
]
type subgraph = {
  1. sg_name : string;
  2. sg_attributes : vertex list;
  3. sg_parent : string option;
}