CGAL 6.0 - 2D and 3D Linear Geometry Kernel
Loading...
Searching...
No Matches
CGAL::Exact_predicates_inexact_constructions_kernel Class Reference

#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>

Definition

A typedef to a kernel that has the following properties:

  • It uses Cartesian representation.
  • It supports constructions of points from double Cartesian coordinates.
  • It provides exact geometric predicates, but geometric constructions are not exact in general.
Trivial Constructions

Some geometric constructions, however, are exact because they only copy parameters and do not involve any computations that could lead to roundoff errors. We call such a construction trivial. For instance, all copy constructors, such as Point_2::Point_2(const Point_2&), are trivial constructions. In addition, the following constructions in CGAL::Exact_predicates_inexact_constructions_kernel are trivial:

Is model of
Kernel
See also
CGAL::Exact_predicates_exact_constructions_kernel
CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt
CGAL::Exact_predicates_exact_constructions_kernel_with_kth_root
CGAL::Exact_predicates_exact_constructions_kernel_with_root_of
CGAL::Cartesian
Examples
Triangulation_2/triangulation_projection_traits.cpp.