diff options
Diffstat (limited to 'src/mbgl/util/geometry_within.hpp')
-rw-r--r-- | src/mbgl/util/geometry_within.hpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/mbgl/util/geometry_within.hpp b/src/mbgl/util/geometry_within.hpp deleted file mode 100644 index b078783501..0000000000 --- a/src/mbgl/util/geometry_within.hpp +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include <array> -#include <limits> -#include <mbgl/util/geometry.hpp> - -namespace mbgl { - -// contains minX, minY, maxX, maxY -using WithinBBox = std::array<int64_t, 4>; -const WithinBBox DefaultBBox = WithinBBox{std::numeric_limits<int64_t>::max(), - std::numeric_limits<int64_t>::max(), - std::numeric_limits<int64_t>::min(), - std::numeric_limits<int64_t>::min()}; - -// check if bbox1 is within bbox2 -bool boxWithinBox(const WithinBBox& bbox1, const WithinBBox& bbox2); - -void updateBBox(WithinBBox& bbox, const Point<int64_t>& p); - -bool pointWithinPolygon(const Point<int64_t>& point, const Polygon<int64_t>& polygon); - -bool pointWithinPolygons(const Point<int64_t>& point, const MultiPolygon<int64_t>& polygons); - -bool lineStringWithinPolygon(const LineString<int64_t>& lineString, const Polygon<int64_t>& polygon); - -bool lineStringWithinPolygons(const LineString<int64_t>& line, const MultiPolygon<int64_t>& polygons); - -} // namespace mbgl |