#ifndef LIBNEST2D_H #define LIBNEST2D_H // The type of backend should be set conditionally by the cmake configuriation // for now we set it statically to clipper backend #include // We include the stock optimizers for local and global optimization #include // Local simplex for NfpPlacer #include // Genetic for min. bounding box #include #include #include #include #include #include namespace libnest2d { using Point = PointImpl; using Coord = TCoord; using Box = _Box; using Segment = _Segment; using Item = _Item; using Rectangle = _Rectangle; using PackGroup = _PackGroup; using IndexedPackGroup = _IndexedPackGroup; using FillerSelection = strategies::_FillerSelection; using FirstFitSelection = strategies::_FirstFitSelection; using DJDHeuristic = strategies::_DJDHeuristic; using NfpPlacer = strategies::_NofitPolyPlacer; using BottomLeftPlacer = strategies::_BottomLeftPlacer; //template //using NofitPolyPlacer = strategies::_NofitPolyPlacer; } #endif // LIBNEST2D_H