Search
Close this search box.

Planar Maps

Abstract

Planar Maps

Planar maps are fundamental structures in computational geometry. They are used to represent the sub- division of the plane into regions and have numerous applications. We describe the planar map package of CGAL—the Computational Geometry Algorithms Library. We discuss problems that arose in the design and implementation of the package and report the solutions we have found for them. In particular we introduce the two main classes of the design–planar maps and topological maps that enable the convenient separation between geometry and topology. We also describe the geometric traits which make our package flexible by enabling to use it with any family of curves as long as the user supplies a small set of operations for the family. Finally, we present the algorithms we implemented for point location in the map, together with experimental results that compare their performance.

Links

Contacts

Eyal Flato
@inproceedings{fhhne-dipmc-99, 
  author = {Eyal Flato and Dan Halperin and Iddo Hanniel and Oreb Nechushtan and Esther Ezra},
  title = {The Design and Implementation of Planar Maps in \textsc{Cgal}},
  booktitle = {Proceedings of the 3rd Workshop on Algorithm Engineering ({WAE})}, 
  publisher = {Springer},
  year = {1999}, 
  pages = {154--168},
  volume = {1668},
  series = {Lecture Notes in Computer Science ({LNCS})},
  doi = {10.1007/3-540-48318-7_14}
}
@article{fhhne-dipmc-00,
  author = {Eyal Flato and Dan Halperin and Iddo Hanniel and Oreb Nechushtan and Esther Ezra},
  title = {The Design and Implementation of Planar Maps in \textsc{Cgal}},
  journal = {{ACM} Journal of Experimental Algorithmics ({JEA})},
  volume = {5},
  year = {2000},
  doi = {10.1145/351827.384255},
  note = {Special Issue, selected papers of the Workshop on Algorithm Engineering ({WAE})}
}

Yair Oz - Webcreator

Contact

Skip to content