mirror of https://github.com/CGAL/cgal
70 lines
2.5 KiB
TeX
70 lines
2.5 KiB
TeX
% +------------------------------------------------------------------------+
|
|
% | 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<Dcel,Traits>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_default_point_location<Planar_map>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_naive_point_location<Planar_map>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_walk_along_a_line_point_location<Planar_map>}\\
|
|
%\ccc{Planar_map_2<Dcel, Traits>::Vertex}\\
|
|
%\ccc{Planar_map_2<Dcel, Traits>::Halfedge}\\
|
|
%\ccc{Planar_map_2<Dcel, Traits>::Face}\\
|
|
\ccRefIdfierPage{CGAL::Pm_dcel<V,H,F>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_segment_traits_2<R>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_leda_segment_traits_2}\\
|
|
\ccRefIdfierPage{CGAL::File_header}\\
|
|
\ccRefIdfierPage{CGAL::Pm_file_scanner<Planar_map>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_file_writer<Planar_map>}\\
|
|
\ccRefIdfierPage{CGAL::Pm_drawer<Planar_map, Window>}\\
|
|
|
|
\subsection*{Functions}
|
|
|
|
\ccRefIdfierPage{CGAL::write_pm}\\
|
|
\ccRefIdfierPage{CGAL::draw_pm}\\
|
|
|
|
%\ccc{Topological_map<Dcel>}\\
|
|
%\ccc{Tpm_face_base}
|
|
|
|
\end{ccTexOnly}
|