CGAL 5.3 - 2D Circular Geometry Kernel
|
#include <CGAL/Circular_kernel_2.h>
Parameters
The first parameter of the circular kernel must be instantiated with a model of the Kernel
concept. The Circular_kernel_2
class template derives from this first parameter, in order to reuse all needed functionalities on basic objects provided by a model of the Kernel concept.
The second parameter, AlgebraicKernelForCircles
, is meant to provide the circular kernel with all the algebraic functionalities required for the manipulation of algebraic curves.
Types | |
The circular kernel uses basic number types of the algebraic kernel. In fact, the two number types | |
typedef AlgebraicKernelForCircles::RT | RT |
Ring number type. | |
typedef AlgebraicKernelForCircles::FT | FT |
Field number type. | |
The following types are available, as well as all the functionality on them described in the | |
typedef Line_arc_2< Circular_kernel_2 > | Line_arc_2 |
typedef Circular_arc_2< Circular_kernel_2 > | Circular_arc_2 |
typedef Circular_arc_point_2< Circular_kernel_2 > | Circular_arc_point_2 |