Module Genimage


module Genimage: sig .. end
color to string encoder/decoder module type

module type ENCODE = sig .. end
module type RAWIMAGE = sig .. end
low level image module type
module MakeRawImage: 
functor (E : ENCODE) -> RAWIMAGE with type elt = E.t
low level image creater
module type CONTAINER = sig .. end
low image container module type
module type IMAGE = sig .. end
module Make: 
functor (RI : RAWIMAGE) ->
functor (CON : CONTAINER with type rawimage = RI.t) -> IMAGE with type t = CON.container and type elt = RI.elt
module type CONTAINER_INDEXED = sig .. end
module type IMAGEINDEXED = sig .. end
module MakeIndexed: 
functor (RI : RAWIMAGE with type elt = int) ->
functor (CON : CONTAINER_INDEXED with type rawimage = RI.t) -> IMAGEINDEXED with type t = CON.container and type elt = int and type mapelt = CON.mapelt