| hex::move::_Route | A partial solution to the A* algorithm |
| hex::Area | A connected set of hexes |
| hex::Boundary | A sequence of adjacent edges |
| hex::svg::Document | |
| hex::Edge | The interface between a hex and one of its six neighbours |
| hex::exception | Base class for hex exceptions |
| hex::Grid | A square field of hexagons that form the universe in which the other objects exist |
| hex::Hex | A single hexagonal quanta of area |
| hex::svg::Identity | Parent class for objects that can have an id, SVG style & SVG class name |
| hex::invalid_argument | |
| hex::move::no_solution | |
| hex::out_of_range | |
| hex::Path | A sequence of adjacent hexes |
| hex::Point | X-Y coordinate |
| hex::move::Topography | Models movement costs in a hex grid |
| hex::move::Topography::Step |
1.5.1