\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 5.0.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