\( \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.2 - The Heat Method
CGAL::Heat_method_3 Namespace Reference

Classes

struct  Direct
 A tag class used to specify that the heat method is applied to the input mesh. More...
 
struct  Intrinsic_Delaunay
 A tag class used to specify that the heat method applies the intrinsic Delaunay triangulation to the input mesh. More...
 
class  Surface_mesh_geodesic_distances_3
 Class Surface_mesh_geodesic_distances_3 computes estimated geodesic distances for a set of source vertices where sources can be added and removed. More...
 

Functions

template<typename TriangleMesh , typename VertexDistanceMap , typename Mode >
void estimate_geodesic_distances (const TriangleMesh &tm, VertexDistanceMap vdm, typename boost::graph_traits< TriangleMesh >::vertex_descriptor source, Mode)
 computes for each vertex of the triangle mesh tm the estimated geodesic distance to a given source vertex. More...
 
template<typename TriangleMesh , typename VertexDistanceMap , typename VertexConstRange , typename Mode >
void estimate_geodesic_distances (const TriangleMesh &tm, VertexDistanceMap vdm, const VertexConstRange &sources, Mode)
 computes for each vertex of the triangle mesh tm the estimated geodesic distance to a given set of source vertices. More...