\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
\item\contentsline{section}{{\bf Chamfer2D\_\-3x3} (Borgefors' Chamfer distance using a 3x3 window )}{\pageref{class_chamfer2_d__3x3}}{}
\item\contentsline{section}{{\bf Chamfer2D\_\-5x5} (Borgefors' Chamfer distance using a 5x5 window )}{\pageref{class_chamfer2_d__5x5}}{}
\item\contentsline{section}{{\bf Chamfer2D\_\-7x7} (Borgefors' Chamfer distance using a 7x7 window )}{\pageref{class_chamfer2_d__7x7}}{}
\item\contentsline{section}{{\bf Chessboard2D} (Distance transform in which horizontal, vertical, and diagonal moves are all equal )}{\pageref{class_chessboard2_d}}{}
\item\contentsline{section}{{\bf Cityblock2D} (Distance transform in which diagonals are not allowed )}{\pageref{class_cityblock2_d}}{}
\item\contentsline{section}{{\bf CLUT} (CLUT (Color Lookup Table) class for writing some color TIFF image files )}{\pageref{class_c_l_u_t}}{}
\item\contentsline{section}{{\bf CSED} (Ragnemalm's CSED distance transform algorithm )}{\pageref{class_c_s_e_d}}{}
\item\contentsline{section}{{\bf Dead\-Reckoning} (Abstract base class for Dead Reckoning distance transform algorithms )}{\pageref{class_dead_reckoning}}{}
\item\contentsline{section}{{\bf Dead\-Reckoning\_\-3x3} (Dead\-Reckoning\_\-3x3 class )}{\pageref{class_dead_reckoning__3x3}}{}
\item\contentsline{section}{{\bf Dead\-Reckoning\_\-7x7} (Dead\-Reckoning\_\-7x7 distance transform class )}{\pageref{class_dead_reckoning__7x7}}{}
\item\contentsline{section}{{\bf Dijkstra\-Vectors} (Dijkstra\-Vectors distance transform class )}{\pageref{class_dijkstra_vectors}}{}
\item\contentsline{section}{{\bf Dijkstra\-Vectors::lt\-Set\-Element} (Strict weak ordering on Set\-Element's )}{\pageref{struct_dijkstra_vectors_1_1lt_set_element}}{}
\item\contentsline{section}{{\bf Dijkstra\-Vectors::Set\-Element} (Elements of a set class )}{\pageref{class_dijkstra_vectors_1_1_set_element}}{}
\item\contentsline{section}{{\bf Distance\-Transform} (Abstract distance transform class )}{\pageref{class_distance_transform}}{}
\item\contentsline{section}{{\bf Distance\-Transform::P} (Distance\-Transform::P class. Simply a 2D point )}{\pageref{class_distance_transform_1_1_p}}{}
\item\contentsline{section}{{\bf Eight\-SED} (Danielsson's 8-connected Sequential Euclidean Distance transform )}{\pageref{class_eight_s_e_d}}{}
\item\contentsline{section}{{\bf Eight\-SED\_\-modified} (Modified version of Danielsson's 8-connected Sequential Euclidean Distance transform )}{\pageref{class_eight_s_e_d__modified}}{}
\item\contentsline{section}{{\bf errorfree\-CSED} (Ragnemalm's error free {\bf CSED}{\rm (p.\,\pageref{class_c_s_e_d})} distance transform algorithm. This implementation does not perform as described in Ragnemalm's paper )}{\pageref{classerrorfree_c_s_e_d}}{}
\item\contentsline{section}{{\bf Euclidean2D} (Euclidean2D class )}{\pageref{class_euclidean2_d}}{}
\item\contentsline{section}{{\bf Four\-SED} (Danielsson's 4-connected Sequential Euclidean Distance transform )}{\pageref{class_four_s_e_d}}{}
\item\contentsline{section}{{\bf Modified\-Dijkstra} (Modified\-Dijkstra class )}{\pageref{class_modified_dijkstra}}{}
\item\contentsline{section}{{\bf Modified\-Dijkstra::lt\-Set\-Element} (Strict weak ordering on Set\-Element's )}{\pageref{struct_modified_dijkstra_1_1lt_set_element}}{}
\item\contentsline{section}{{\bf Modified\-Dijkstra::Set\-Element} (Elements of a set class )}{\pageref{struct_modified_dijkstra_1_1_set_element}}{}
\item\contentsline{section}{{\bf Normal} (Normal class which samples random numbers from a normal distribution using the Box-Muller transform )}{\pageref{class_normal}}{}
\item\contentsline{section}{{\bf Simple} (Simple distance transform algorithm )}{\pageref{class_simple}}{}
\item\contentsline{section}{{\bf Simple\-List} (Simple\-List distance transform algorithm )}{\pageref{class_simple_list}}{}
\item\contentsline{section}{{\bf TIFFWriter} (This class contains methods that write 8-bit color rgb images or float, double, 8-bit, or 16-bit grey images )}{\pageref{class_t_i_f_f_writer}}{}
\item\contentsline{section}{{\bf Timer} (Timer class for reporting elapsed time and CPU time )}{\pageref{class_timer}}{}
\end{CompactList}
