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