From 375b6bd4634acfb6a0cd2d1590e5fd9a3558e80b Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Fri, 12 May 2017 15:02:55 +0200 Subject: [PATCH] [CVV] Added const versions of gauss_pyramid methods Signed-off-by: Jim Martens --- ccv/sheet5/gauss_pyramid.cpp | 10 ++++++++++ ccv/sheet5/gauss_pyramid.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/ccv/sheet5/gauss_pyramid.cpp b/ccv/sheet5/gauss_pyramid.cpp index 108f51b..a45ff2d 100644 --- a/ccv/sheet5/gauss_pyramid.cpp +++ b/ccv/sheet5/gauss_pyramid.cpp @@ -14,11 +14,21 @@ gauss_pyramid::gauss_pyramid(cv::Mat img, float sigma, int number_of_layers) } } +cv::Mat gauss_pyramid::get(int layer) const +{ + return _layers.at((unsigned long) layer); +} + cv::Mat gauss_pyramid::get(int layer) { return _layers.at((unsigned long) layer); } +unsigned long gauss_pyramid::get_number_of_layers() const +{ + return _layers.size(); +} + unsigned long gauss_pyramid::get_number_of_layers() { return _layers.size(); diff --git a/ccv/sheet5/gauss_pyramid.h b/ccv/sheet5/gauss_pyramid.h index 4583332..7a54d26 100644 --- a/ccv/sheet5/gauss_pyramid.h +++ b/ccv/sheet5/gauss_pyramid.h @@ -10,7 +10,9 @@ private: public: gauss_pyramid(); gauss_pyramid(cv::Mat img, float sigma, int number_of_layers); + cv::Mat get(int layer) const; cv::Mat get(int layer); + unsigned long get_number_of_layers() const; unsigned long get_number_of_layers(); };