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 |