CGAL 5.6 - Triangulated Surface Mesh Deformation
|
Concept describing the set of requirements for calculating weights for halfedges.
Example:
Types | |
typedef unspecified_type | Triangle_mesh |
a model of HalfedgeGraph | |
Creation | |
SurfaceMeshDeformationWeights () | |
Default constructor. Required only if the default parameter is used in the constructor of CGAL::Surface_mesh_deformation . | |
Operations | |
template<class VertexPointMap > | |
double | operator() (boost::graph_traits< Triangle_mesh >::halfedge_descriptor he, const Triangle_mesh &triangle_mesh, VertexPointMap vpm) |
Function computing the halfedge weight of halfedge he | |
double SurfaceMeshDeformationWeights::operator() | ( | boost::graph_traits< Triangle_mesh >::halfedge_descriptor | he, |
const Triangle_mesh & | triangle_mesh, | ||
VertexPointMap | vpm | ||
) |
Function computing the halfedge weight of halfedge he
VertexPointMap | a model of ReadWritePropertyMap with boost::graph_traits<Triangle_mesh>::vertex_descriptor as key and a 3D point from a CGAL Kernel as value type |