1#ifndef IGL_COPYLEFT_CGAL_FAST_WINDING_NUMBER
2#define IGL_COPYLEFT_CGAL_FAST_WINDING_NUMBER
3#include "../../igl_inline.h"
36 const Eigen::MatrixBase<DerivedP>& P,
37 const Eigen::MatrixBase<DerivedN>& N,
38 const Eigen::MatrixBase<DerivedQ>& Q,
39 const int expansion_order,
41 Eigen::PlainObjectBase<DerivedWN>& WN);
49 const Eigen::MatrixBase<DerivedP>& P,
50 const Eigen::MatrixBase<DerivedN>& N,
51 const Eigen::MatrixBase<DerivedQ>& Q,
52 Eigen::PlainObjectBase<DerivedWN>& WN);
56#ifndef IGL_STATIC_LIBRARY
57# include "fast_winding_number.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void fast_winding_number(const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedN > &N, const Eigen::MatrixBase< DerivedQ > &Q, const int expansion_order, const BetaType beta, Eigen::PlainObjectBase< DerivedWN > &WN)
Evaluate the fast winding number for point data, without known areas.