|
| template<class RawShape , class Unit = TCompute<RawShape>> |
| bool | libnest2d::__nfp::_vsort (const TPoint< RawShape > &v1, const TPoint< RawShape > &v2) |
| |
| template<class EdgeList , class RawShape , class Vertex = TPoint<RawShape>> |
| void | libnest2d::__nfp::buildPolygon (const EdgeList &edgelist, RawShape &rpoly, Vertex &top_nfp) |
| |
| template<class Container , class Iterator = typename Container::iterator> |
| void | libnest2d::__nfp::advance (Iterator &it, Container &cont, bool direction) |
| |
| template<class RawShapes > |
| RawShapes | libnest2d::nfp::merge (const RawShapes &) |
| |
| template<class RawShape > |
| TMultiShape< RawShape > | libnest2d::nfp::merge (const TMultiShape< RawShape > &shc, const RawShape &sh) |
| |
| template<class RawShape > |
| TPoint< RawShape > | libnest2d::nfp::leftmostDownVertex (const RawShape &sh) |
| |
| template<class RawShape > |
| TPoint< RawShape > | libnest2d::nfp::rightmostUpVertex (const RawShape &sh) |
| |
| template<class RawShape > |
| TPoint< RawShape > | libnest2d::nfp::referenceVertex (const RawShape &sh) |
| |
| template<class RawShape , class Ratio = double> |
| NfpResult< RawShape > | libnest2d::nfp::nfpConvexOnly (const RawShape &sh, const RawShape &other) |
| |
| template<NfpLevel nfptype, class RawShape > |
| NfpResult< RawShape > | libnest2d::nfp::noFitPolygon (const RawShape &sh, const RawShape &other) |
| | Helper function to get the NFP.
|
| |