From edc39112e25fca6adc92eb2b0b648b367cb428a6 Mon Sep 17 00:00:00 2001 From: Patrick Niklaus Date: Thu, 23 Oct 2014 00:51:29 +0200 Subject: [PATCH] Add wrapper function to DouglasPlucker for backwards-compability --- Algorithms/DouglasPeucker.cpp | 5 +++++ Algorithms/DouglasPeucker.h | 1 + 2 files changed, 6 insertions(+) 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_ */