The AlgebraicKernelForSpheres concept is meant to provide the curved kernel with all the algebraic functionalities required for the manipulation of spheres, circles, and circular arcs in 3D.
Algebraic_kernel_for_spheres_2_3
A model of AlgebraicKernelForSpheres is supposed to provide
| |
A model of RingNumberType.
| |
| |
A model of FieldNumberType<RT>.
| |
| |
A model of
AlgebraicKernelForSpheres::Polynomial_1_3, for trivariate polynomials
of degree up to 1.
| |
| |
A model of
AlgebraicKernelForSpheres::PolynomialForSpheres_2_3, for trivariate
polynomials of degree up to 2 that can store equations of spheres.
| |
| |
A model of
AlgebraicKernelForSpheres::PolynomialsForLines_3, for systems of
polynomials that can store equations of lines in 3D.
| |
| |
A model of
RootOf_2, for algebraic numbers
of degree up to 2.
| |
| |
A model of
AlgebraicKernelForSpheres::RootForSpheres_2_3, for
solutions of systems of three models of
AlgebraicKernelForSpheres::PolynomialForSpheres_2_3.
| |
| |
A model of
AlgebraicKernelForSpheres::ConstructPolynomial_1_3.
| |
| |
A model of
AlgebraicKernelForSpheres::ConstructPolynomialForSpheres_2_3.
| |
| |
A model of
AlgebraicKernelForSpheres::ConstructPolynomialsForLines_3.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::CompareX.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::CompareY.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::CompareZ.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::CompareXY.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::CompareXYZ.
| |
| |
A model of the concept AlgebraicKernelForSpheres::SignAt.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::XCriticalPoints.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::YCriticalPoints.
| |
| |
A model of the concept
AlgebraicKernelForSpheres::ZCriticalPoints.
| |
| |
A model of the concept AlgebraicKernelForSpheres::Solve.
|
SphericalKernel
CGAL::Spherical_kernel_3<Kernel,AlgebraicKernelForSpheres>