CGAL 5.2.1 - Triangulated Surface Mesh Shortest Paths
CGAL::Surface_mesh_shortest_paths_3 Namespace Reference

Namespace containing support members specific to this package. More...

Enumerations

enum  Barycentric_coordinates_type {
  BARYCENTRIC_COORDINATES_INVALID = 0, BARYCENTRIC_COORDINATES_ON_VERTEX, BARYCENTRIC_COORDINATES_ON_BOUNDARY, BARYCENTRIC_COORDINATES_ON_BOUNDED_SIDE,
  BARYCENTRIC_COORDINATES_ON_UNBOUNDED_SIDE
}
 Classification of the location of a 3-tuple barycentric coordinates in a triangle. More...
 

Definition

Namespace containing support members specific to this package.

Enumeration Type Documentation

◆ Barycentric_coordinates_type

Classification of the location of a 3-tuple barycentric coordinates in a triangle.

Enumerator
BARYCENTRIC_COORDINATES_INVALID 

If the coordinates is invalid.

BARYCENTRIC_COORDINATES_ON_VERTEX 

if the coordinates has exactly one non-zero weight equal to 1, and the rest are zero

BARYCENTRIC_COORDINATES_ON_BOUNDARY 

if the coordinates has exactly one zero weight, and the rest sum to 1

BARYCENTRIC_COORDINATES_ON_BOUNDED_SIDE 

if the coordinates has no non-zero weight, and they all sum to 1

BARYCENTRIC_COORDINATES_ON_UNBOUNDED_SIDE 

if the weights of the coordinates do not sum to 1