diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2018-09-07 17:39:58 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2018-09-07 20:42:59 +0200 |
commit | 453fde35bb838febf73bfda0bd981ee270c9b12e (patch) | |
tree | fbe3ad4dd86de631bdd3a77ba6d4dd1f00c6b73c /include/vcl/BitmapGaussianSeparableBlurFilter.hxx | |
parent | 7cb3e475f2fb0162c7290414509de4fb8fe57e30 (diff) |
BitmapFilter::execute can be const
...after a little tweak to BitmapMosaicFilter
Change-Id: I76b8ffdbf719a9d7960e7f3dafeb3adeb2300ec5
Reviewed-on: https://gerrit.libreoffice.org/60165
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'include/vcl/BitmapGaussianSeparableBlurFilter.hxx')
-rw-r--r-- | include/vcl/BitmapGaussianSeparableBlurFilter.hxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/vcl/BitmapGaussianSeparableBlurFilter.hxx b/include/vcl/BitmapGaussianSeparableBlurFilter.hxx index c1359dab4761..fde41c935dc6 100644 --- a/include/vcl/BitmapGaussianSeparableBlurFilter.hxx +++ b/include/vcl/BitmapGaussianSeparableBlurFilter.hxx @@ -31,14 +31,14 @@ public: Separable Blur implementation uses 2x separable 1D convolution to process the image. */ - virtual BitmapEx execute(BitmapEx const& rBitmapEx) override; + virtual BitmapEx execute(BitmapEx const& rBitmapEx) const override; private: double mfRadius; bool convolutionPass(Bitmap& rBitmap, Bitmap& aNewBitmap, BitmapReadAccess const* pReadAcc, int aNumberOfContributions, const double* pWeights, int const* pPixels, - const int* pCount); + const int* pCount) const; static std::vector<double> makeBlurKernel(const double radius, int& rows); static void blurContributions(const int aSize, const int aNumberOfContributions, |