|
CGAL 5.1 - Approximation of Ridges and Umbilics on Triangulated Surface Meshes
|
#include <CGAL/Ridges.h>
The class Ridge_line stores the description of a ridge line. The list of halfedges defines a connected sequence of edges (but not as oriented halfedges). The scalar \( b\) paired with a halfedge \( pq\) is the barycentric coordinate of the crossing point \( r\) with the ridge: \( r = b\times p + (1-b)\times q\).
Ridge_approximation Related Functions | |
(Note that these are not member functions.) | |
| template<typename TriangleMesh > | |
| std::ostream & | operator<< (std::ostream &os, const Ridge_line< TriangleMesh > &r) |
Types | |
| typedef TriangleMesh::Traits::FT | FT |
| typedef boot::graph_traits< TriangleMesh >::halfedge_descriptor | halfedge_descriptor |
| typedef std::pair< halfedge_descriptor, FT > | Ridge_halfedge |
| A halfedge crossed by a ridge is paired with the barycentric coordinate of the crossing point. More... | |
Creation | |
| Ridge_line () | |
| default constructor. More... | |
Access Functions | |
| Ridge_type | line_type () const |
| FT | strength () const |
| FT | sharpness () const |
| const std::list< Ridge_halfedge > * | line () const |
| typedef TriangleMesh::Traits::FT CGAL::Ridge_line< TriangleMesh >::FT |
| typedef boot::graph_traits<TriangleMesh>::halfedge_descriptor CGAL::Ridge_line< TriangleMesh >::halfedge_descriptor |
| typedef std::pair< halfedge_descriptor, FT> CGAL::Ridge_line< TriangleMesh >::Ridge_halfedge |
A halfedge crossed by a ridge is paired with the barycentric coordinate of the crossing point.
| CGAL::Ridge_line< TriangleMesh >::Ridge_line | ( | ) |
default constructor.
| const std::list<Ridge_halfedge>* CGAL::Ridge_line< TriangleMesh >::line | ( | ) | const |
| Ridge_type CGAL::Ridge_line< TriangleMesh >::line_type | ( | ) | const |
| FT CGAL::Ridge_line< TriangleMesh >::sharpness | ( | ) | const |
| FT CGAL::Ridge_line< TriangleMesh >::strength | ( | ) | const |
|
related |
Writes the line type, strength, sharpness and coordinates of the points of the polyline to os.