Engauge Digitizer 2
Loading...
Searching...
No Matches
FilterImage.h
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5 ******************************************************************************************************/
6
7#ifndef FILTER_IMAGE_H
8#define FILTER_IMAGE_H
9
10#include <QPixmap>
11
14class QImage;
15class Transformation;
16
19{
20 public:
23
25 QPixmap filter (bool isGnuplot,
27 const Transformation &transformation,
29 const DocumentModelColorFilter &modelColorFilter,
30 const DocumentModelGridRemoval &modelGridRemoval) const;
31};
32
33#endif // FILTER_IMAGE_H
const int INNER_RADIUS_MIN
Model for DlgSettingsColorFilter and CmdSettingsColorFilter.
Model for DlgSettingsGridRemoval and CmdSettingsGridRemoval. The settings are unstable until the user...
Filters an image using a combination of color filtering and grid removal.
Definition FilterImage.h:19
FilterImage()
Single constructor.
QPixmap filter(bool isGnuplot, const QImage &imageUnfiltered, const Transformation &transformation, const QString &curveSelected, const DocumentModelColorFilter &modelColorFilter, const DocumentModelGridRemoval &modelGridRemoval) const
Filter original unfiltered image into filtered pixmap.
Affine transformation between screen and graph coordinates, based on digitized axis points.