CGAL 5.0.3 - dD Geometry Kernel
|
#include <CGAL/Epick_d.h>
A model for Kernel_d
that uses Cartesian coordinates to represent the geometric objects.
This kernel is default constructible and copyable. It does not carry any state so it is possible to use objects created by one instance with functors created by another one.
This kernel supports construction of points from double
Cartesian coordinates. It provides exact geometric predicates, but the geometric constructions are not guaranteed to be exact. The geometric predicates are made exact without sacrificing speed thanks to the use of filters.
DimensionTag | is a tag representing the dimension of the ambient Euclidean space. It may be either Dimension_tag<d> where d is an integer or Dynamic_dimension_tag . In the latter case, the dimension of the space is specified for each point when it is constructed, so it does not need to be known at compile-time. |
Kernel_d::Intersect_d
is not yet implemented. Kernel_d::Contained_in_affine_hull
assumes that the iterators refer to an affinely independent family. Kernel_d::Orientation_d
only works for points, not vectors.CGAL::Cartesian_d<FieldNumberType>
CGAL::Homogeneous_d<RingNumberType>
CGAL::Epeck_d<DimensionTag>
Classes | |
class | Compute_squared_radius_d |
class | Construct_circumcenter_d |
class | Point_d |
represents a point in the Euclidean space More... | |
class | Side_of_bounded_sphere_d |
class | Weighted_point_d |
represents a weighted point in the Euclidean space More... | |
Public Member Functions | |
Construct_circumcenter_d | construct_circumcenter_d_object () |
Compute_squared_radius_d | compute_squared_radius_d_object () |