#include <CGAL/Projection_on_sphere_traits_3.h>
template<typename LK, typename SK = CGAL::Spherical_kernel_3< LK, CGAL::Algebraic_kernel_for_spheres_2_3<typename LK::FT> >>
class CGAL::Projection_on_sphere_traits_3< LK, SK >
The class Projection_on_sphere_traits_3
is a model of the concept DelaunayTriangulationOnSphereTraits_2
.
It implements the Point_on_sphere_2
type as a custom point type which represents the projection of a point living in the 3D Euclidean space onto the sphere along the segment between said point and the center of the sphere.
- Template Parameters
-
LK | a linear kernel type; must be a model of Kernel . |
SK | a spherical kernel type; must be a model of SphericalKernel . |
- Is model of
DelaunayTriangulationOnSphereTraits_2
- See also
CGAL::Delaunay_triangulation_on_sphere_traits_2
- Examples
- Triangulation_on_sphere_2/triang_on_sphere_exact.cpp, Triangulation_on_sphere_2/triang_on_sphere_proj.cpp, and Triangulation_on_sphere_2/triang_on_sphere_range.cpp.
|
typedef LK::FT | FT |
| The field number type.
|
|
typedef unspecified_type | Point_on_sphere_2 |
| The point on the sphere type.
|
|
typedef SK::Circular_arc_3 | Arc_on_sphere_2 |
|
typedef LK::Point_3 | Point_3 |
|
typedef LK::Segment_3 | Segment_3 |
|
typedef LK::Triangle_3 | Triangle_3 |
|
|
typedef unspecified_type | Equal_on_sphere_2 |
| Points are equal if they have the same projection onto the sphere.
|
|