\chapter{Spatial Searching}

The {\bf spatial searching} package implements
exact and approximate distance browsing
by providing implementations of algorithms supporting

\begin{itemize} 

\item
both nearest and furthest neighbor searching

\item
both exact and approximate searching

\item
(approximate) range searching

\item 
(approximate) $k$-nearest and $k$-furthest neighbor searching

\item 
(approximate) incremental nearest and incremental furthest neighbor searching

\item
query items representing points and spatial objects.

\end{itemize}

In these searching problems a set $P$ of data points in $d$-dimensional
space is given.

The spatial searching package 
consists of the following concepts and classes
that are described in the reference pages.

\ccHeading{Concepts}

\ccRefConceptPage{Container} \\
\ccRefConceptPage{FuzzyQueryItem} \\
\ccRefConceptPage{GeneralDistance} \\ 
\ccRefConceptPage{IsoBox_d} \\
\ccRefConceptPage{OrthogonalDistance} \\
\ccRefConceptPage{Point} \\
\ccRefConceptPage{QueryItem} \\
\ccRefConceptPage{Separator} \\
\ccRefConceptPage{Splitter} \\
\ccRefConceptPage{Tree} \\
\ccRefConceptPage{TreeTraits} \\

\ccHeading{Classes}

\ccRefIdfierPage{Euclidean_distance<Point>} \\
\ccRefIdfierPage{Euclidean_distance_sphere_point<QueryItem,Point>} \\
\ccRefIdfierPage{Fair<Point,Container,Separator>} \\
\ccRefIdfierPage{Fuzzy_iso_box_d<Point,IsoBox_d>} \\
\ccRefIdfierPage{Fuzzy_sphere_d<Point>} \\
\ccRefIdfierPage{General_priority_search<TreeTraits,Distance,QueryItem,Tree>} \\
\ccRefIdfierPage{General_standard_search<TreeTraits,Distance,QueryItem,Tree>} \\
\ccRefIdfierPage{Kd_tree<TreeTraits>} \\
\ccRefIdfierPage{Kd_tree_node<TreeTraits>} \\
\ccRefIdfierPage{Kd_tree_rectangle<NT>} \\
\ccRefIdfierPage{Kd_tree_traits_point<Point,Splitter>} \\
\ccRefIdfierPage{Manhattan_distance_rectangle_point<QueryItem,Point>} \\
\ccRefIdfierPage{Median_of_max_spread<Point,Container,Separator>} \\
\ccRefIdfierPage{Median_of_rectangle<Point,Container,Separator>} \\
\ccRefIdfierPage{Midpoint_of_max_spread<Point,Container,Separator>} \\
\ccRefIdfierPage{Midpoint_of_rectangle<Point,Container,Separator>} \\
\ccRefIdfierPage{Orthogonal_priority_search<TreeTraits,Distance,Tree>} \\
\ccRefIdfierPage{Orthogonal_standard_search<TreeTraits,Distance,Tree>} \\
\ccRefIdfierPage{Plane_separator<NT>} \\
\ccRefIdfierPage{Point_container<Point>} \\
\ccRefIdfierPage{Sliding_fair<Point,Container,Separator>} \\
\ccRefIdfierPage{Sliding_midpoint<Point,Container,Separator>} \\
\ccRefIdfierPage{Weighted_Minkowski_distance<Point>} \\

\lcHtml{\ccHeading{Alphabetical Listing of Reference Pages}}


 





