14#ifndef IGL_REMOVE_UNREFERENCED_H
15#define IGL_REMOVE_UNREFERENCED_H
38 const Eigen::MatrixBase<DerivedV> &V,
39 const Eigen::MatrixBase<DerivedF> &F,
40 Eigen::PlainObjectBase<DerivedNV> &NV,
41 Eigen::PlainObjectBase<DerivedNF> &NF,
42 Eigen::PlainObjectBase<DerivedI> &I,
43 Eigen::PlainObjectBase<DerivedJ> &J);
52 const Eigen::MatrixBase<DerivedV> &V,
53 const Eigen::MatrixBase<DerivedF> &F,
54 Eigen::PlainObjectBase<DerivedNV> &NV,
55 Eigen::PlainObjectBase<DerivedNF> &NF,
56 Eigen::PlainObjectBase<DerivedI> &I);
65 const Eigen::MatrixBase<DerivedF> &F,
66 Eigen::PlainObjectBase<DerivedI> &I,
67 Eigen::PlainObjectBase<DerivedJ> &J);
71#ifndef IGL_STATIC_LIBRARY
72# include "remove_unreferenced.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void remove_unreferenced(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, Eigen::PlainObjectBase< DerivedNV > &NV, Eigen::PlainObjectBase< DerivedNF > &NF, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedJ > &J)
Remove unreferenced vertices from V, updating F accordingly.