|
CGAL 6.0 - 2D Generalized Barycentric Coordinates
|
#include <CGAL/Barycentric_coordinates_2/Discrete_harmonic_2.h>
The class Discrete_harmonic_2 implements 2D discrete harmonic coordinates ( [2], [9], [1] ).
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. Discrete harmonic coordinates can be computed exactly. By definition, they do not necessarily give positive values.
| Traits | must be a model of the concepts BarycentricTraits_2 and PolygonTraits_2. |
BarycentricCoordinates_2 Types | |
| typedef Traits::FT | FT |
| Number type. | |
| typedef Traits::Point_2 | Point_2 |
| Point type. | |