A set of wang tiles allowed to be placed at a coordinate.
the type of value stored in all tiles in the set.
Optional
Reduce the tiles by the constraint and return a new set.
The edge to reduce by.
The coordinates this edge applies to.
A new tileset
Reduce the tiles by multiple constraints and return a new set.
The edges to reduce by.
The edge or edges to reduce the set by.
The number of dimensions
The dimension to get the offset on
The amount of offset
A set of wang tiles allowed to be placed at a coordinate.