|
CGAL 4.4 - 3D Spherical Geometry 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. More... | |
| typedef unspecified_type | Compute_circular_y_3 |
Model of SphericalKernel::ComputeCircularY_3. More... | |
| typedef unspecified_type | Compute_circular_z_3 |
Model of SphericalKernel::ComputeCircularZ_3. More... | |
| typedef unspecified_type | Compute_approximate_squared_length_3 |
Model of SphericalKernel::ComputeApproximateSquaredLength_3. More... | |
| typedef unspecified_type | Compute_approximate_angle_3 |
Model of SphericalKernel::ComputeApproximateAngle_3. More... | |
Link with the algebraic kernel | |
| typedef unspecified_type | Get_equation |
Model of SphericalKernel::GetEquation. More... | |
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 |
Model of AlgebraicKernelForSpheres.
Model of SphericalKernel::BoundedSide_3.
Model of Kernel::Circle_3.
Model of SphericalKernel::CircularArc_3.
Model of SphericalKernel::CircularArcPoint_3.
Model of SphericalKernel::CompareTheta_3.
Model of SphericalKernel::CompareThetaZ_3.
Model of SphericalKernel::CompareX_3.
Model of SphericalKernel::CompareXY_3.
Model of SphericalKernel::CompareXYZ_3.
Model of SphericalKernel::CompareY_3.
Model of SphericalKernel::CompareZ_3.
Model of SphericalKernel::CompareZAtTheta_3.
Model of SphericalKernel::CompareZToRight_3.
Model of SphericalKernel::ComputeCircularX_3.
Model of SphericalKernel::ComputeCircularY_3.
Model of SphericalKernel::ComputeCircularZ_3.
Model of SphericalKernel::ConstructBbox_3.
Model of SphericalKernel::ConstructCircle_3.
Model of SphericalKernel::ConstructCircularArc_3.
Model of SphericalKernel::ConstructLine_3.
Model of SphericalKernel::ConstructLineArc_3.
Model of SphericalKernel::ConstructPlane_3.
Model of SphericalKernel::ConstructSphere_3.
Model of SphericalKernel::DoIntersect_3.
Model of SphericalKernel::DoOverlap_3.
Model of SphericalKernel::Equal_3.
Model of SphericalKernel::GetEquation.
Model of SphericalKernel::HasOn_3.
Model of SphericalKernel::HasOnBoundedSide_3.
Model of SphericalKernel::HasOnUnboundedSide_3.
Model of SphericalKernel::Intersect_3.
Model of SphericalKernel::IsThetaMonotone_3.
Model of Kernel::Line_3.
Model of SphericalKernel::LineArc_3.
Model of Kernel.
Model of SphericalKernel::MakeThetaMonotone_3.
Model of Kernel::Plane_3.
Model of Kernel::Point_3.
Model of RootOf_2.
Model of Kernel::Sphere_3.
Model of SphericalKernel::Split_3.
Model of Kernel::Vector_3.
| Compare_theta_3 SphericalKernel::compare_theta_3_object | ( | const Sphere_3 & | sphere | ) | const |
| Compare_theta_z_3 SphericalKernel::compare_theta_z_3_object | ( | const Sphere_3 & | sphere | ) | const |
| Compare_z_at_theta_3 SphericalKernel::compare_z_at_theta_3_object | ( | const Sphere_3 & | sphere | ) | const |
| Compare_z_to_right_3 SphericalKernel::compare_z_to_right_3_object | ( | const Sphere_3 & | sphere | ) | const |
| Construct_circular_arc_3 SphericalKernel::construct_circular_arc_3_object | ( | ) | const |
| Is_theta_monotone_3 SphericalKernel::is_theta_monotone_3_object | ( | const Sphere_3 & | sphere | ) | const |
| Make_theta_monotone_3 SphericalKernel::make_theta_monotone_3_object | ( | const Sphere_3 & | sphere | ) | const |