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.