summaryrefslogtreecommitdiff
path: root/src/mbgl/style/sources/image_source_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/sources/image_source_impl.hpp')
-rw-r--r--src/mbgl/style/sources/image_source_impl.hpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mbgl/style/sources/image_source_impl.hpp b/src/mbgl/style/sources/image_source_impl.hpp
index 26f025db74..5fd41ac6e6 100644
--- a/src/mbgl/style/sources/image_source_impl.hpp
+++ b/src/mbgl/style/sources/image_source_impl.hpp
@@ -3,28 +3,27 @@
#include <mbgl/style/source_impl.hpp>
#include <mbgl/style/sources/image_source.hpp>
#include <mbgl/util/image.hpp>
+#include <mbgl/util/geo.hpp>
namespace mbgl {
-class LatLng;
namespace style {
class ImageSource::Impl : public Source::Impl {
public:
- Impl(std::string id, std::vector<LatLng> coords);
- Impl(const Impl& rhs, std::vector<LatLng> coords);
+ Impl(std::string id, std::array<LatLng, 4> coords);
+ Impl(const Impl& rhs, std::array<LatLng, 4> coords);
Impl(const Impl& rhs, UnassociatedImage image);
~Impl() final;
- void setImage(UnassociatedImage&& );
- const mbgl::UnassociatedImage& getImage() const;
- std::vector<LatLng> getCoordinates() const;
+ const UnassociatedImage& getImage() const;
+ std::array<LatLng, 4> getCoordinates() const;
optional<std::string> getAttribution() const final;
private:
- std::vector<LatLng> coords;
- mbgl::UnassociatedImage image;
+ std::array<LatLng, 4> coords;
+ UnassociatedImage image;
};
} // namespace style