51 #include "normal_cycle.h"
52 #include "Distance3D.h"
87 void mexFunction(
int nlhs, mxArray *plhs[],
int nrhs,
const mxArray *prhs[]);
double compute_MSDM(Polyhedron &p1, Polyhedron &p2, const MSDM_options &options, std::vector< double > &local_MSDM)
Main computation procedure to estimate the MSDM between 2 meshes.
Definition: CGAL_MSDM.cpp:57
void init_MSDM_options(MSDM_options &options)
Initialize the various options of the MSDM estimation.
Definition: CGAL_MSDM.cpp:70
Main conversion functions for Polyhedron between MATLAB and CGAL.
Structure that contains all the parameters of the MSDM estimation.
Definition: Header.h:64
void parse_MSDM_options(const mxArray *MATLAB_MSDM_options, MSDM_options &options)
Parse MATLAB structure options and accordingly modify the MSDM option structure previously default in...
Definition: CGAL_MSDM.cpp:90
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
Standard gateway between MATLAB and C++.
Definition: CGAL_MSDM.cpp:9
Polyhedron class for the MSDM computation.
Definition: enriched_polyhedron.h:189