MEPP2 Project
|
Typedefs | |
using | CGALKernel = CGAL::Cartesian< double > |
using | CGALPoint = CGALKernel::Point_3 |
using | MeshT = CGAL::Surface_mesh< CGALPoint > |
using | vertex_descriptor = boost::graph_traits< MeshT >::vertex_descriptor |
using | VertexIndexMapT = boost::property_map< MeshT, boost::vertex_index_t >::const_type |
using | Msdm2MapT = boost::vector_property_map< double, VertexIndexMapT > |
Functions | |
void | msdm2_surfacemesh (const MeshT &mesh_degraded, const MeshT &mesh_original, const int nb_levels, double &msdm2_value, Msdm2MapT &msdm2_pmap) |
Computes the multiscale MSDM2 metric. More... | |
using msdm2::CGALKernel = typedef CGAL::Cartesian< double > |
Definition at line 29 of file msdm2_surfacemesh.h.
using msdm2::CGALPoint = typedef CGALKernel::Point_3 |
Definition at line 30 of file msdm2_surfacemesh.h.
using msdm2::MeshT = typedef CGAL::Surface_mesh< CGALPoint > |
Definition at line 32 of file msdm2_surfacemesh.h.
using msdm2::Msdm2MapT = typedef boost::vector_property_map< double, VertexIndexMapT > |
Definition at line 37 of file msdm2_surfacemesh.h.
using msdm2::vertex_descriptor = typedef boost::graph_traits< MeshT >::vertex_descriptor |
Definition at line 33 of file msdm2_surfacemesh.h.
using msdm2::VertexIndexMapT = typedef boost::property_map< MeshT, boost::vertex_index_t >::const_type |
Definition at line 35 of file msdm2_surfacemesh.h.
WINDLL_EXPORT void msdm2::msdm2_surfacemesh | ( | const MeshT & | mesh_degraded, |
const MeshT & | mesh_original, | ||
const int | nb_levels, | ||
double & | msdm2_value, | ||
Msdm2MapT & | msdm2_pmap | ||
) |
Computes the multiscale MSDM2 metric.
SDM2 Filter library entry point
mesh_degraded | the 1st mesh |
mesh | original the 2nd mesh |
nb_levels | number of scales used |
msdm2_value | [output] the computed value of the MSDM2 metric |
msdm2_map | [output] the MSDM2 vertex map |
Definition at line 25 of file msdm2_surfacemesh.cpp.