9#ifndef IGL_COPYLEFT_CGAL_PROPAGATE_WINDING_NUMBERS_H 
   10#define IGL_COPYLEFT_CGAL_PROPAGATE_WINDING_NUMBERS_H 
   11#include "../../igl_inline.h" 
   53        const Eigen::PlainObjectBase<DerivedV>& V,
 
   54        const Eigen::PlainObjectBase<DerivedF>& F,
 
   55        const Eigen::PlainObjectBase<DerivedL>& labels,
 
   56        Eigen::PlainObjectBase<DerivedW>& W);
 
   77        const Eigen::PlainObjectBase<DerivedV>& V,
 
   78        const Eigen::PlainObjectBase<DerivedF>& F,
 
   79        const Eigen::PlainObjectBase<DeriveduE>& uE,
 
   80        const Eigen::PlainObjectBase<DeriveduEC>& uEC,
 
   81        const Eigen::PlainObjectBase<DeriveduEE>& uEE,
 
   82        const size_t num_patches,
 
   83        const Eigen::PlainObjectBase<DerivedP>& P,
 
   84        const size_t num_cells,
 
   85        const Eigen::PlainObjectBase<DerivedC>& C,
 
   86        const Eigen::PlainObjectBase<DerivedL>& labels,
 
   87        Eigen::PlainObjectBase<DerivedW>& W);
 
   92#ifndef IGL_STATIC_LIBRARY 
   93#  include "propagate_winding_numbers.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
bool propagate_winding_numbers(const Eigen::PlainObjectBase< DerivedV > &V, const Eigen::PlainObjectBase< DerivedF > &F, const Eigen::PlainObjectBase< DerivedL > &labels, Eigen::PlainObjectBase< DerivedW > &W)
Compute winding number on each side of the face.