|
CGAL 6.0 - 3D Spherical Geometry Kernel
|
Kernel CGAL::Spherical_kernel_3<Kernel,AlgebraicKernelForSpheres> CGAL::Exact_spherical_kernel_3 Kernel Concepts | |
| concept | BoundedSide_3 |
| concept | CircularArc_3 |
| Concept for arcs of circles. More... | |
| concept | CircularArcPoint_3 |
| Concept for points on spheres, circles, circular arcs or line arcs. More... | |
| concept | CompareTheta_3 |
| concept | CompareThetaZ_3 |
| concept | CompareX_3 |
| concept | CompareXY_3 |
| concept | CompareXYZ_3 |
| concept | CompareY_3 |
| concept | CompareZ_3 |
| concept | CompareZAtTheta_3 |
| concept | CompareZToRight_3 |
| concept | ComputeApproximateAngle_3 |
| concept | ComputeApproximateSquaredLength_3 |
| concept | ComputeCircularX_3 |
| concept | ComputeCircularY_3 |
| concept | ComputeCircularZ_3 |
| concept | ConstructBbox_3 |
| concept | ConstructCircle_3 |
| concept | ConstructCircularArc_3 |
The circular arc constructed from a circle, a source, and a target, is defined as the set of points of the circle that lie between the source p1 and the target p2, when traversing the circle counterclockwise seen from the side of the plane of the circle pointed by its positive normal vectors. More... | |
| concept | ConstructCircularArcPoint_3 |
| concept | ConstructCircularMaxVertex_3 |
| concept | ConstructCircularMinVertex_3 |
| concept | ConstructCircularSourceVertex_3 |
| concept | ConstructCircularTargetVertex_3 |
| concept | ConstructLine_3 |
| concept | ConstructLineArc_3 |
| concept | ConstructPlane_3 |
| concept | ConstructSphere_3 |
| concept | DoIntersect_3 |
| Testing whether two curves or surfaces intersect. More... | |
| concept | DoOverlap_3 |
| concept | Equal_3 |
| Testing equality between objects. More... | |
| concept | GetEquation |
| concept | HasOn_3 |
| concept | HasOnBoundedSide_3 |
| concept | HasOnUnboundedSide_3 |
| concept | Intersect_3 |
| concept | IsThetaMonotone_3 |
| concept | LineArc_3 |
Concept for line segments supported by a line that is a model of Kernel::Line_3, and whose endpoints are models of the SphericalKernel::CircularArcPoint_3 concept. More... | |
| concept | MakeThetaMonotone_3 |
| concept | Split_3 |
Computations | |
| typedef unspecified_type | Compute_circular_x_3 |
Model of SphericalKernel::ComputeCircularX_3. | |
| typedef unspecified_type | Compute_circular_y_3 |
Model of SphericalKernel::ComputeCircularY_3. | |
| typedef unspecified_type | Compute_circular_z_3 |
Model of SphericalKernel::ComputeCircularZ_3. | |
| typedef unspecified_type | Compute_approximate_squared_length_3 |
Model of SphericalKernel::ComputeApproximateSquaredLength_3. | |
| typedef unspecified_type | Compute_approximate_angle_3 |
Model of SphericalKernel::ComputeApproximateAngle_3. | |
Link with the algebraic kernel | |
| typedef unspecified_type | Get_equation |
Model of SphericalKernel::GetEquation. | |
Operations | |
As in the The name of the member function is the uncapitalized name of the type returned with the suffix | |
| Construct_circular_arc_3 | construct_circular_arc_3_object () const |
Operations on a given sphere, | |
A context sphere must be provided to the following functions: | |
| Compare_theta_3 | compare_theta_3_object (const Sphere_3 &sphere) const |
| Compare_theta_z_3 | compare_theta_z_3_object (const Sphere_3 &sphere) const |
| Compare_z_at_theta_3 | compare_z_at_theta_3_object (const Sphere_3 &sphere) const |
| Compare_z_to_right_3 | compare_z_to_right_3_object (const Sphere_3 &sphere) const |
| Make_theta_monotone_3 | make_theta_monotone_3_object (const Sphere_3 &sphere) const |
| Is_theta_monotone_3 | is_theta_monotone_3_object (const Sphere_3 &sphere) const |