#include "removeDuplicates.h" #include //template //IGL_INLINE void igl::removeDuplicates( // const Eigen::Matrix &V, // const Eigen::Matrix &F, // Eigen::Matrix &NV, // Eigen::Matrix &NF, // Eigen::Matrix &I, // const double epsilon) template IGL_INLINE void igl::removeDuplicates( const Eigen::PlainObjectBase &V, const Eigen::PlainObjectBase &F, Eigen::PlainObjectBase &NV, Eigen::PlainObjectBase &NF, Eigen::Matrix &I, const double epsilon) { using namespace std; //// build collapse map int n = V.rows(); I = Eigen::Matrix(n); I[0] = 0; bool *VISITED = new bool[n]; for (int i =0; i face; NF.resize(F.rows(),F.cols()); for (int i =0; i , Eigen::Matrix >(Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::Matrix::Scalar, -1, 1, 0, -1, 1>&, double); #endif