|
CGAL 6.0 - 2D Generalized Barycentric Coordinates
|
#include <CGAL/Barycentric_coordinates_2/Mean_value_2.h>
The class Mean_value_2 implements 2D mean value coordinates ( [5], [2], [3] ).
This class is parameterized by a traits class Traits, and it is used as a coordinate class to complete the class Generalized_barycentric_coordinates_2. For a polygon with three vertices (triangle) it is better to use the class Triangle_coordinates_2. Mean value coordinates can be computed only approximately due to an inevitable square root operation, and they are necessarily positive only inside the kernel of a star-shaped polygon and inside any quadrilateral.
| Traits | must be a model of the concept BarycentricTraits_2. |
BarycentricCoordinates_2 Types | |
| typedef Traits::FT | FT |
| Number type. | |
| typedef Traits::Point_2 | Point_2 |
| Point type. | |