% +------------------------------------------------------------------------+ % | Reference manual chapter: planar_ref.tex (Planar Map) % +------------------------------------------------------------------------+ % | % | Package: pm (Planar Map) % | % +------------------------------------------------------------------------+ %+---------------------------------------------------------------------------- %| update log %| %| 01 Jun 2000 - Shai Hirsch %| Separated from planar.tex (See previous changes in change log there). %| %+---------------------------------------------------------------------------- % Introduction \chapter{2D Planar Maps} \label{chap:planar_map_2_ref} \ccRefLabel{Pm_Ref_intro} \subsection*{Introduction} {\em Planar maps} are embeddings of {\em topological maps} into the plane. A planar map subdivides the plane into vertices, edges, and faces. The vertices, edges, and faces of a subdivision are the embeddings of their {\em topological map} counterparts into the plane, such that (1) each vertex is embedded as a planar point, (2) each edge is embedded as a bounded $x$-monotone curve, and does not contain vertices in its interior, and (3) each face is a maximal connected region of the plane that does not contain edges and vertices in its interior. \begin{ccTexOnly} \subsection*{Concepts} \ccRefConceptPage{PlanarMapPointLocation_2}\\ %\ccRefConceptPage{PlanarMapBoundingBox_2}\\ \ccRefConceptPage{PlanarMapDcel_2}\\ \ccRefConceptPage{PlanarMapDcelVertex_2}\\ \ccRefConceptPage{PlanarMapDcelHalfedge_2}\\ \ccRefConceptPage{PlanarMapTraits_2}\\ \subsection*{Classes} \ccRefIdfierPage{CGAL::Planar_map_2}\\ \ccRefIdfierPage{CGAL::Pm_default_point_location}\\ \ccRefIdfierPage{CGAL::Pm_naive_point_location}\\ \ccRefIdfierPage{CGAL::Pm_walk_along_a_line_point_location}\\ %\ccc{Planar_map_2::Vertex}\\ %\ccc{Planar_map_2::Halfedge}\\ %\ccc{Planar_map_2::Face}\\ \ccRefIdfierPage{CGAL::Pm_dcel}\\ \ccRefIdfierPage{CGAL::Pm_segment_traits_2}\\ \ccRefIdfierPage{CGAL::Pm_leda_segment_traits_2}\\ \ccRefIdfierPage{CGAL::File_header}\\ \ccRefIdfierPage{CGAL::Pm_file_scanner}\\ \ccRefIdfierPage{CGAL::Pm_file_writer}\\ \ccRefIdfierPage{CGAL::Pm_drawer}\\ \subsection*{Functions} \ccRefIdfierPage{CGAL::write_pm}\\ \ccRefIdfierPage{CGAL::draw_pm}\\ %\ccc{Topological_map}\\ %\ccc{Tpm_face_base} \end{ccTexOnly}