diff --git a/Algorithms/DouglasPeucker.cpp b/Algorithms/DouglasPeucker.cpp index 344bf7c8a..afd833ccc 100644 --- a/Algorithms/DouglasPeucker.cpp +++ b/Algorithms/DouglasPeucker.cpp @@ -106,6 +106,11 @@ DouglasPeucker::DouglasPeucker() { } +void DouglasPeucker::Run(std::vector &input_geometry, const unsigned zoom_level) +{ + Run(std::begin(input_geometry), std::end(input_geometry), zoom_level); +} + void DouglasPeucker::Run(RandomAccessIt begin, RandomAccessIt end, const unsigned zoom_level) { unsigned size = std::distance(begin, end); diff --git a/Algorithms/DouglasPeucker.h b/Algorithms/DouglasPeucker.h index 759cbfce6..b5146721e 100644 --- a/Algorithms/DouglasPeucker.h +++ b/Algorithms/DouglasPeucker.h @@ -55,6 +55,7 @@ class DouglasPeucker public: DouglasPeucker(); void Run(RandomAccessIt begin, RandomAccessIt end, const unsigned zoom_level); + void Run(std::vector &input_geometry, const unsigned zoom_level); }; #endif /* DOUGLASPEUCKER_H_ */