| Type | Location | Extends | Description |
|---|---|---|---|
| hex | hex_coordinates | None | cubic coordinates for hexagonal tiles |
| hex_orientation | hex_layout | None | lattice-orientation data storage |
| unit_cell | hex_layout | None | Wrapper type to define all about a honeycomb structure |
| xy | xy_coordinates | None | Base type for 2D points |
| xy_lattice | xy_coordinates | None | Wrapper type for storing dynamically sized collections of lattice sites |
| xy_site | xy_coordinates | xy | A 2D point extension for inequivalent sites |