module Tile:sig
..end
type
symetries =
| |
Snone |
| |
Srotations |
| |
Sall |
type
multiplicity =
| |
Minf |
| |
Mone |
| |
Mmaybe |
type
t = private {
|
name : |
|
pattern : |
|
multiplicity : |
|
symetries : |
|
isos : |
val create : ?name:string ->
?s:symetries ->
?m:multiplicity -> Tiling.Pattern.t -> t
val apply : D4.t -> t -> t
apply i t
creates a new tile which is the result of the
transformation of t
by i
val print : Format.formatter -> t -> unit