Module Graphv_font.Atlas

module AtlasNode : sig ... end
type t = {
mutable width : int;
mutable height : int;
nodes : AtlasNode.t Graphv_core_lib.DynArray.t;
}
val create : width:int -> height:int -> ncount:int -> t
val insert : t -> int -> int -> int -> int -> unit
val remove : t -> int -> unit
val reset : t -> int -> int -> unit
val add_skyline_level : t -> int -> int -> int -> int -> int -> unit
val rect_fits : t -> int -> int -> int -> int option
val add_rect : t -> int -> int -> (int * int) option