|
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.

