peel_winding_number_layers.h 663 B

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