CGAL 6.0.1 - 2D and 3D Linear Geometry Kernel
|
AdaptableTernaryFunction
CGAL::Circle_3<Kernel>
Operations | |
A model of this concept must provide: | |
Kernel::Circle_3 | operator() (Kernel::Point_3 const ¢er, Kernel::FT const &sq_r, Kernel::Plane_3 const &plane) |
introduces a variable of type Kernel::Circle_3 . | |
Kernel::Circle_3 | operator() (Kernel::Point_3 const ¢er, Kernel::FT const &sq_r, Kernel::Vector_3 const &n) |
introduces a variable of type Kernel::Circle_3 . | |
Kernel::Circle_3 | operator() (Kernel::Point_3 const &p, Kernel::Point_3 const &q, Kernel::Point_3 const &r) |
introduces a variable of type Kernel::Point_3 . | |
Kernel::Circle_3 | operator() (Kernel::Sphere_3 const &sphere1, Kernel::Sphere_3 const &sphere2) |
introduces a variable of type Kernel::Circle_3 . | |
Kernel::Circle_3 | operator() (Kernel::Sphere_3 const &sphere, Kernel::Plane_3 const &plane) |
introduces a variable of type Kernel::Circle_3 . | |
Kernel::Circle_3 | operator() (Kernel::Plane_3 const &plane, Kernel::Sphere_3 const &sphere) |
introduces a variable of type Kernel::Circle_3 . | |
Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Plane_3 const & | plane, |
Kernel::Sphere_3 const & | sphere | ||
) |
introduces a variable of type Kernel::Circle_3
.
It is initialized to the circle along which the sphere and the plane intersect.
Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Point_3 const & | center, |
Kernel::FT const & | sq_r, | ||
Kernel::Plane_3 const & | plane | ||
) |
introduces a variable of type Kernel::Circle_3
.
It is initialized to the circle with center center
, and squared radius sq_r
in the plane plane
.
center
lies in plane
and sq_r >= 0
. Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Point_3 const & | center, |
Kernel::FT const & | sq_r, | ||
Kernel::Vector_3 const & | n | ||
) |
introduces a variable of type Kernel::Circle_3
.
It is initialized to the circle with center center
, and squared radius sq_r
in the plane containing center
and normal to n
.
sq_r >= 0
. Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Point_3 const & | p, |
Kernel::Point_3 const & | q, | ||
Kernel::Point_3 const & | r | ||
) |
introduces a variable of type Kernel::Point_3
.
It is initialized to the circle passing through the three points.
Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Sphere_3 const & | sphere, |
Kernel::Plane_3 const & | plane | ||
) |
introduces a variable of type Kernel::Circle_3
.
It is initialized to the circle along which the sphere and the plane intersect.
Kernel::Circle_3 Kernel::ConstructCircle_3::operator() | ( | Kernel::Sphere_3 const & | sphere1, |
Kernel::Sphere_3 const & | sphere2 | ||
) |
introduces a variable of type Kernel::Circle_3
.
It is initialized to the circle along which the two spheres intersect.