Module Diagrams.Entity

module Entity: sig .. end

type raw = {
   raw_contents : RawContent.raw list;
   raw_anchor : float * float;
}
type t = 
| Node of Diagrams.Node.t
| Matrix of Diagrams.Matrix.t
| Matrix3d of Diagrams.Matrix3d.t
| Edge of Diagrams.Edge.t
| Gentity of Diagrams.gentity
| Raw of raw
val to_raw_list : t -> RawContent.raw list
val anchor : t -> Diagrams.anchor -> Diagrams.Point.t
val order : int -> RawContent.raw list -> RawContent.raw list -> RawContent.raw list
val to_contents : t list -> RawContent.raw list