26 lines
420 B
C++
26 lines
420 B
C++
#ifndef PADFILTER_H
|
|
#define PADFILTER_H
|
|
|
|
#include "filter.h"
|
|
|
|
class PadFilter : public Filter
|
|
{
|
|
public:
|
|
PadFilter(Filter *source);
|
|
|
|
QString getName() const { return "PadFilter"; }
|
|
|
|
void clicked(Point p, QMouseEvent *me);
|
|
void reset();
|
|
|
|
protected:
|
|
Result * applyInternal(Image *img);
|
|
|
|
Filter *source;
|
|
|
|
Range<double> areaRange, ratioRange;
|
|
|
|
QList<Point2f> addPoints, delPoints;
|
|
};
|
|
|
|
#endif // PADFILTER_H
|