\( \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 4.12.2 - Approximation of Ridges and Umbilics on Triangulated Surface Meshes

Enumerations

enum  CGAL::Ridge_order { CGAL::Ridge_order_3 = 3, CGAL::Ridge_order_4 }
 The enum Ridge_order describes the order of differential quantities used to distinguish elliptic and hyperbolic ridges. More...
 
enum  CGAL::Ridge_type {
  CGAL::MAX_ELLIPTIC_RIDGE = 1, CGAL::MAX_HYPERBOLIC_RIDGE, CGAL::MAX_CREST_RIDGE, CGAL::MIN_ELLIPTIC_RIDGE,
  CGAL::MIN_HYPERBOLIC_RIDGE, CGAL::MIN_CREST_RIDGE
}
 The enum Ridge_type describes the types for the class Ridge_line. More...
 
enum  CGAL::Umbilic_type { CGAL::NON_GENERIC_UMBILIC, CGAL::ELLIPTIC_UMBILIC, CGAL::HYPERBOLIC_UMBILIC }
 The enum Umbilic_type describes the types for the class Umbilic. More...
 

Enumeration Type Documentation

◆ Ridge_order

#include <CGAL/Ridges.h>

The enum Ridge_order describes the order of differential quantities used to distinguish elliptic and hyperbolic ridges.

Third or fourth order quantities may be used as explained in Section Approximating Ridges on Triangulated Surface Meshes of the User Manual.

See also
Ridge_approximation
Enumerator
Ridge_order_3 
Ridge_order_4 

◆ Ridge_type

#include <CGAL/Ridges.h>

The enum Ridge_type describes the types for the class Ridge_line.

See also
Ridge_line
Enumerator
MAX_ELLIPTIC_RIDGE 
MAX_HYPERBOLIC_RIDGE 
MAX_CREST_RIDGE 
MIN_ELLIPTIC_RIDGE 
MIN_HYPERBOLIC_RIDGE 
MIN_CREST_RIDGE 

◆ Umbilic_type

#include <CGAL/Umbilics.h>

The enum Umbilic_type describes the types for the class Umbilic.

See also
Umbilic
Enumerator
NON_GENERIC_UMBILIC 
ELLIPTIC_UMBILIC 
HYPERBOLIC_UMBILIC