diff options
Diffstat (limited to 'layer/linePrinter.mli')
| -rwxr-xr-x | layer/linePrinter.mli | 29 | 
1 files changed, 29 insertions, 0 deletions
diff --git a/layer/linePrinter.mli b/layer/linePrinter.mli new file mode 100755 index 0000000..b6e9603 --- /dev/null +++ b/layer/linePrinter.mli @@ -0,0 +1,29 @@ +module Make(Repr:Repr.PRINTER): sig + +  type repr  + +  type t = Path.Point.t + +  val create_path +    : 'b -> repr + +  (* Start a new path. *) +  val start +    : Path.Point.t -> repr -> repr + +  val line_to +    : Path.Point.t -> Path.Point.t -> repr -> repr + +  val quadratic_to +    : (Path.Point.t * Gg.v2 * Gg.v2 * Path.Point.t) -> repr -> repr + +  val stop +    : repr -> repr + +  val get  +    : repr -> Repr.t + +end + + +  | 
