peel_winding_number_layers.h 615 B

12345678910111213141516171819202122
  1. #ifndef IGL_CGAL_PEEL_WINDING_NUMBER_LAYERS_H
  2. #define IGL_CGAL_PEEL_WINDING_NUMBER_LAYERS_H
  3. #include "../igl_inline.h"
  4. #include <Eigen/Core>
  5. namespace igl {
  6. namespace cgal {
  7. template<
  8. typename DerivedV,
  9. typename DerivedF,
  10. typename DerivedW >
  11. IGL_INLINE size_t peel_winding_number_layers(
  12. const Eigen::PlainObjectBase<DerivedV > & V,
  13. const Eigen::PlainObjectBase<DerivedF > & F,
  14. Eigen::PlainObjectBase<DerivedW>& W);
  15. }
  16. }
  17. #ifndef IGL_STATIC_LIBRARY
  18. # include "peel_winding_number_layers.cpp"
  19. #endif
  20. #endif