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 -> tval apply : D4.t -> t -> tapply i t creates a new tile which is the result of the
transformation of t by ival print : Format.formatter -> t -> unit