1 #pragma once
2 
3 #include <mbgl/tile/geometry_tile_data.hpp>
4 
5 namespace mbgl {
6 namespace util {
7 
8 bool polygonIntersectsBufferedMultiPoint(const GeometryCoordinates&, const GeometryCollection&, float radius);
9 bool polygonIntersectsBufferedMultiLine(const GeometryCoordinates&, const GeometryCollection&, float radius);
10 bool polygonIntersectsPolygon(const GeometryCoordinates&, const GeometryCoordinates&);
11 bool polygonIntersectsMultiPolygon(const GeometryCoordinates&, const GeometryCollection&);
12 bool polygonIntersectsBufferedPoint(const GeometryCoordinates& polygon, const GeometryCoordinate& point, float radius);
13 
14 } // namespace util
15 } // namespace mbgl
16