| Chamfer2D_3x3 | Borgefors' Chamfer distance using a 3x3 window |
| Chamfer2D_5x5 | Borgefors' Chamfer distance using a 5x5 window |
| Chamfer2D_7x7 | Borgefors' Chamfer distance using a 7x7 window |
| Chessboard2D | Distance transform in which horizontal, vertical, and diagonal moves are all equal |
| Cityblock2D | Distance transform in which diagonals are not allowed |
| CLUT | CLUT (Color Lookup Table) class for writing some color TIFF image files |
| CSED | Ragnemalm's CSED distance transform algorithm |
| DeadReckoning | Abstract base class for Dead Reckoning distance transform algorithms |
| DeadReckoning_3x3 | DeadReckoning_3x3 class |
| DeadReckoning_7x7 | DeadReckoning_7x7 distance transform class |
| DijkstraVectors | DijkstraVectors distance transform class |
| DijkstraVectors::ltSetElement | Strict weak ordering on SetElement's |
| DijkstraVectors::SetElement | Elements of a set class |
| DistanceTransform | Abstract distance transform class |
| DistanceTransform::P | DistanceTransform::P class. Simply a 2D point |
| EightSED | Danielsson's 8-connected Sequential Euclidean Distance transform |
| EightSED_modified | Modified version of Danielsson's 8-connected Sequential Euclidean Distance transform |
| errorfreeCSED | Ragnemalm's error free CSED distance transform algorithm. This implementation does not perform as described in Ragnemalm's paper |
| Euclidean2D | Euclidean2D class |
| FourSED | Danielsson's 4-connected Sequential Euclidean Distance transform |
| ModifiedDijkstra | ModifiedDijkstra class |
| ModifiedDijkstra::ltSetElement | Strict weak ordering on SetElement's |
| ModifiedDijkstra::SetElement | Elements of a set class |
| Normal | Normal class which samples random numbers from a normal distribution using the Box-Muller transform |
| Simple | Simple distance transform algorithm |
| SimpleList | SimpleList distance transform algorithm |
| TIFFWriter | This class contains methods that write 8-bit color rgb images or float, double, 8-bit, or 16-bit grey images |
| Timer | Timer class for reporting elapsed time and CPU time |
1.4.5