8#ifndef IGL_EXTRACT_MANIFOLD_PATCHES
9#define IGL_EXTRACT_MANIFOLD_PATCHES
33 const Eigen::MatrixBase<DerivedF>& F,
34 const Eigen::MatrixBase<DerivedEMAP>& EMAP,
35 const Eigen::MatrixBase<DeriveduEC>& uEC,
36 const Eigen::MatrixBase<DeriveduEE>& uEE,
37 Eigen::PlainObjectBase<DerivedP>& P);
46 const Eigen::MatrixBase<DerivedF>& F,
47 const Eigen::MatrixBase<DerivedEMAP>& EMAP,
48 const std::vector<std::vector<uE2EType> >& uE2E,
49 Eigen::PlainObjectBase<DerivedP>& P);
55 const Eigen::MatrixBase<DerivedF> &F,
56 Eigen::PlainObjectBase<DerivedP> &P);
58#ifndef IGL_STATIC_LIBRARY
59# include "extract_manifold_patches.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
size_t extract_manifold_patches(const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< DeriveduEC > &uEC, const Eigen::MatrixBase< DeriveduEE > &uEE, Eigen::PlainObjectBase< DerivedP > &P)
Extract a set of maximal patches from a given mesh.