CGAL User and Reference Manual
Table of Contents


I  General Introduction
II  Geometry Kernels
III  Arithmetic and Algebra
IV  Convex Hull Algorithms
V  Polygons and Polyhedra
VI  Polygon and Polyhedron Operations
VII  Arrangements
VIII  Triangulations and Delaunay Triangulations
IX  Voronoi Diagrams
X  Mesh Generation
XI  Geometry Processing
XII  Search Structures
XIII  Shape Analysis, Fitting, and Distances
XIV  Interpolation
XV  Kinetic Data Structures
XVI  Support Library

I   General Introduction

   1   General Introduction

II   Geometry Kernels

   2   2D and 3D Geometry Kernel   User Manual   Reference Manual
   3   dD Geometry Kernel   User Manual   Reference Manual
   4   2D Circular Geometry Kernel   User Manual   Reference Manual

III   Arithmetic and Algebra

   5   Algebraic Foundations   User Manual   Reference Manual
   6   Number Types   User Manual   Reference Manual

IV   Convex Hull Algorithms

   7   2D Convex Hulls and Extreme Points   User Manual   Reference Manual
   8   3D Convex Hulls   User Manual   Reference Manual
   9   dD Convex Hulls and Delaunay Triangulations   User Manual   Reference Manual

V   Polygons and Polyhedra

   10   2D Polygons   User Manual   Reference Manual
   11   2D Polygon Partitioning   User Manual   Reference Manual
   12   3D Polyhedral Surfaces   User Manual   Reference Manual
   13   Halfedge Data Structures   User Manual   Reference Manual

VI   Polygon and Polyhedron Operations

   14   2D Regularized Boolean Set-Operations   User Manual   Reference Manual
   15   2D Minkowski Sums   User Manual   Reference Manual
   16   2D Boolean Operations on Nef Polygons   User Manual   Reference Manual
   17   2D Boolean Operations on Nef Polygons Embedded on the Sphere   User Manual   Reference Manual
   18   3D Boolean Operations on Nef Polyhedra   User Manual   Reference Manual
   19   2D Straight Skeleton and Polygon Offsetting   User Manual   Reference Manual

VII   Arrangements

   20   2D Arrangements   User Manual   Reference Manual
   21   2D Intersection of Curves   User Manual   Reference Manual
   22   2D Snap Rounding   User Manual   Reference Manual
   23   Envelopes of Curves in 2D   User Manual   Reference Manual
   24   Envelopes of Surfaces in 3D   User Manual   Reference Manual

VIII   Triangulations and Delaunay Triangulations

   25   2D Triangulations   User Manual   Reference Manual
   26   2D Triangulation Data Structure   User Manual   Reference Manual
   27   3D Triangulations   User Manual   Reference Manual
   28   3D Triangulation Data Structure   User Manual   Reference Manual
   29   2D Alpha Shapes   User Manual   Reference Manual
   30   3D Alpha Shapes   User Manual   Reference Manual

IX   Voronoi Diagrams

   31   2D Segment Delaunay Graphs   User Manual   Reference Manual
   32   2D Apollonius Graphs (Delaunay Graphs of Disks)   User Manual   Reference Manual
   33   2D Voronoi Diagram Adaptor   User Manual   Reference Manual

X   Mesh Generation

   34   2D Conforming Triangulations and Meshes   User Manual   Reference Manual
   35   3D Surface Mesh Generation   User Manual   Reference Manual
   36   3D Skin Surface Meshing   User Manual   Reference Manual

XI   Geometry Processing

   37   3D Surface Subdivision Methods   User Manual   Reference Manual
   38   Triangulated Surface Mesh Simplification   User Manual   Reference Manual
   39   Planar Parameterization of Triangulated Surface Meshes   User Manual   Reference Manual
   40   2D Placement of Streamlines   User Manual   Reference Manual
   41   Approximation of Ridges and Umbilics on Triangulated Surface Meshes   User Manual   Reference Manual
   42   Estimation of Local Differential Properties   User Manual   Reference Manual

XII   Search Structures

   43   2D Range and Neighbor Search   User Manual   Reference Manual
   44   Interval Skip List   User Manual   Reference Manual
   45   dD Spatial Searching   User Manual   Reference Manual
   46   dD Range and Segment Trees   User Manual   Reference Manual
   47   Intersecting Sequences of dD Iso-oriented Boxes   User Manual   Reference Manual

XIII   Shape Analysis, Fitting, and Distances

   48   Bounding Volumes   User Manual   Reference Manual
   49   Inscribed Areas   User Manual   Reference Manual
   50   Optimal Distances   User Manual   Reference Manual
   51   Principal Component Analysis   User Manual   Reference Manual

XIV   Interpolation

   52   2D and Surface Function Interpolation   User Manual   Reference Manual

XV   Kinetic Data Structures

   53   Kinetic Data Structures   User Manual   Reference Manual
   54   Kinetic Framework   User Manual   Reference Manual

XVI   Support Library

   55   STL Extensions for CGAL   User Manual   Reference Manual
   56   CGAL and the Boost Graph Library   User Manual   Reference Manual
   57   Handles and Circulators   User Manual   Reference Manual
   58   Geometric Object Generators   User Manual   Reference Manual
   59   Spatial Sorting   User Manual   Reference Manual
   60   Monotone and Sorted Matrix Search   User Manual   Reference Manual
   61   Linear and Quadratic Programming Solver   User Manual   Reference Manual
   62   Timers, Hash Map, Union-find, Modifiers   User Manual   Reference Manual
   63   IO Streams   User Manual   Reference Manual
   64   Geomview   User Manual   Reference Manual
   65   Qt_widget   User Manual   Reference Manual