Kernel::ConstructCircumcenter_3

A model for this must provide:

Kernel::Point_3
fo.operator() ( Kernel::Point_3 p,
Kernel::Point_3 q,
Kernel::Point_3 r,
Kernel::Point_3 s)
compute the center of the sphere passing through the points p, q, r, and s.
Precondition: p, q, r, and s are not coplanar.

Kernel::Point_3 fo.operator() ( Kernel::Tetrahedron_3 t)
compute the center of the sphere passing through the vertices of t.
Precondition: t is not degenerate.

Kernel::Point_3
fo.operator() ( Kernel::Point_3 p,
Kernel::Point_3 q,
Kernel::Point_3 r)
compute the center of the circle passing through the points p, q and r.
Precondition: p, q and r are not collinear.

Kernel::Point_3 fo.operator() ( Kernel::Triangle_3 t)
compute the center of the circle passing through the vertices of t.
Precondition: t is not degenerate.

Refines

AdaptableFunctor (with four arguments)

See Also

CGAL::circumcenter