\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.7 - 2D and 3D Linear Geometry Kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
2D and 3D Linear Geometry Kernel Reference

Hervé Brönnimann, Andreas Fabri, Geert-Jan Giezeman, Susan Hert, Michael Hoffmann, Lutz Kettner, Sylvain Pion, and Stefan Schirra
This package contains kernels each containing objects of constant size, such as point, vector, direction, line, ray, segment, circle as well as predicates and constructions for these objects. The kernels mainly differ in the way they handle robustness issues.

Introduced in: CGAL 0.9
BibTeX: cgal:bfghhkps-lgk23-15a
License: LGPL

Classified Reference Pages


Kernel Classes and Operations

Predefined Kernels

Kernel Objects

Two-dimensional Objects

Three-dimensional Objects

Constants and Enumerations

Global Functions

Kernel Geometric Object Concepts

Kernel Function Object Concepts

Dimension handling tools


 Predefined Kernels
 2D Kernel Objects
 3D Kernel Objects
 Kernel Classes
 Global Kernel Functions
 Enumerations and Related Functions
 Cartesian/Homogenous Conversion
 Dimension Handling Tools


class  CGAL::Null_vector
 CGAL defines a symbolic constant NULL_VECTOR to construct zero length vectors. More...
class  CGAL::Origin
 CGAL defines a symbolic constant ORIGIN which denotes the point at the origin. More...