#include <CGAL/Weights/voronoi_region_weights.h>
This weight is the area of the shaded region in the figure below. The region is formed by the two midpoints of the edges incident to q
and the circumcenter of the triangle [p, q, r]
.
Template Parameters
See also Mixed Voronoi Region Weight
template<typename GeomTraits >
GeomTraits::FT CGAL::Weights::voronoi_area (const typename GeomTraits::Point_2 &p, const typename GeomTraits::Point_2 &q, const typename GeomTraits::Point_2 &r, const GeomTraits &traits)
computes the area of the Voronoi cell in 2D using the points p
, q
, and r
.
template<typename Kernel >
Kernel::FT CGAL::Weights::voronoi_area (const CGAL::Point_2 < Kernel > &p, const CGAL::Point_2 < Kernel > &q, const CGAL::Point_2 < Kernel > &r)
computes the area of the Voronoi cell in 2D using the points p
, q
, and r
.
template<typename GeomTraits >
GeomTraits::FT CGAL::Weights::voronoi_area (const typename GeomTraits::Point_3 &p, const typename GeomTraits::Point_3 &q, const typename GeomTraits::Point_3 &r, const GeomTraits &traits)
computes the area of the Voronoi cell in 3D using the points p
, q
, and r
template<typename Kernel >
Kernel::FT CGAL::Weights::voronoi_area (const CGAL::Point_3 < Kernel > &p, const CGAL::Point_3 < Kernel > &q, const CGAL::Point_3 < Kernel > &r)
computes the area of the Voronoi cell in 3D using the points p
, q
, and r
.
◆ voronoi_area() [1/4]
#include <CGAL/Weights/voronoi_region_weights.h>
computes the area of the Voronoi cell in 2D using the points p
, q
, and r
.
Template Parameters
◆ voronoi_area() [2/4]
#include <CGAL/Weights/voronoi_region_weights.h>
computes the area of the Voronoi cell in 3D using the points p
, q
, and r
.
Template Parameters
◆ voronoi_area() [3/4]
template<typename GeomTraits >
GeomTraits::FT CGAL::Weights::voronoi_area
(
const typename GeomTraits::Point_2 &
p ,
const typename GeomTraits::Point_2 &
q ,
const typename GeomTraits::Point_2 &
r ,
const GeomTraits &
traits
)
#include <CGAL/Weights/voronoi_region_weights.h>
computes the area of the Voronoi cell in 2D using the points p
, q
, and r
.
Template Parameters
◆ voronoi_area() [4/4]
template<typename GeomTraits >
GeomTraits::FT CGAL::Weights::voronoi_area
(
const typename GeomTraits::Point_3 &
p ,
const typename GeomTraits::Point_3 &
q ,
const typename GeomTraits::Point_3 &
r ,
const GeomTraits &
traits
)
#include <CGAL/Weights/voronoi_region_weights.h>
computes the area of the Voronoi cell in 3D using the points p
, q
, and r
Template Parameters