In this chapter we introduce the planar map. A planar map is derived
from the topological map with additional geometric considerations
and functionalities (e.g., point location). In this section we briefly review
the geometric concepts added in the planar map, the combinatorial concepts were
reviewed in Chapter , ``Topological Map''.
\paragraphCurve: We will use the term curve to describe the image of a continuous mapping into the plane of any one of the following: the closed unit interval (arc), the open unit interval (unbounded curve), or the unit circle (closed curve). In all cases a curve is non self-intersecting.
\paragraph-Monotone curve: We say that a curve is -monotone if either intersects any vertical line in at most one point, or is a vertical segment.
\paragraphPlanar subdivision (planar map): A planar subdivision (or planar map) is an embedding of a planar
topological map into the plane, such that each arc of is embedded as a bounded -monotone curve. The image of a node of is a vertex, and the image of an arc is an edge. In this embedding no
edge intersects another edge's interior.
A face of the subdivision is a maximal connected region of the plane that does not contain any vertex or edge. We consider a face to be open, and its boundary is formed by vertices and edges of the subdivision.
We have derived two concrete classes for point location strategies which are
presented at Section and Section [ref:PL_sec:naive].
There is also a possibility to assure a deterministic worst-case query time of , with a preprocessing step. The trade-off is in a longer building time.
#include <CGAL/Pm_default_point_location.h>