#ifndef LIBNFPGLUE_HPP #define LIBNFPGLUE_HPP #include namespace libnest2d { PolygonImpl _nfp(const PolygonImpl& sh, const PolygonImpl& cother); template<> struct Nfp::NfpImpl { PolygonImpl operator()(const PolygonImpl& sh, const PolygonImpl& cother); }; template<> struct Nfp::NfpImpl { PolygonImpl operator()(const PolygonImpl& sh, const PolygonImpl& cother); }; template<> struct Nfp::NfpImpl { PolygonImpl operator()(const PolygonImpl& sh, const PolygonImpl& cother); }; template<> struct Nfp::NfpImpl { PolygonImpl operator()(const PolygonImpl& sh, const PolygonImpl& cother); }; template<> struct Nfp::NfpImpl { PolygonImpl operator()(const PolygonImpl& sh, const PolygonImpl& cother); }; template<> struct Nfp::MaxNfpLevel { static const BP2D_CONSTEXPR NfpLevel value = // NfpLevel::CONVEX_ONLY; NfpLevel::BOTH_CONCAVE_WITH_HOLES; }; } #endif // LIBNFPGLUE_HPP