Navigation: Up, Table of Contents, Bibliography, Index, Title Page

R

The representation class parameter of the kernel types is denoted by R. In terms of concepts, whenever R is used with a class Kernel_object_d<R>, a model for R must provide a nested type R::Kernel_object_d that conicides with Kernel_object_d<R>. The CGAL classes Cartesian, Homogeneous, Simple_cartesian and Simple_homogeneous fulfill this requirement. The requirement is slightly stronger than the requirements for Kernel, since a type identity between Kernel::Kernel_object_d and Kernel_object_d<Kernel> is not required for a Kernel. The class Kernel_object_d<Kernel> need not even be instantiable.

Types

R::FT
a number type that is a model for FieldNumberType

R::RT
a number type that is a model for RingNumberType

Has Models

CGAL::Cartesian<FieldNumberType>
CGAL::Homogeneous<RingNumberType>
CGAL::Simple_cartesian<FieldNumberType>
CGAL::Simple_homogeneous<RingNumberType>

See Also

CGAL::Point_2<R>
CGAL::Vector_2<R>
CGAL::Direction_2<R>
CGAL::Line_2<R>
CGAL::Ray_2<R>
CGAL::Segment_2<R>
CGAL::Triangle_2<R>
CGAL::Iso_rectangle_2<R>
CGAL::Aff_transformation_2<R>
CGAL::Circle_2<R>
CGAL::Point_3<R>
CGAL::Vector_3<R>
CGAL::Direction_3<R>
CGAL::Iso_cuboid_3<R>
CGAL::Line_3<R>
CGAL::Ray_3<R>
CGAL::Sphere_3<R>
CGAL::Segment_3<R>
CGAL::Plane_3<R>
CGAL::Triangle_3<R>
CGAL::Tetrahedron_3<R>
CGAL::Aff_transformation_3<R>
CGAL::Point_d<R>

Next: RingNumberType
Navigation: Up, Table of Contents, Bibliography, Index, Title Page
www.cgal.org. Aug 13, 2001.