33 class Q_DECL_HIDDEN Args
43 double* normal_kernel =
nullptr;
44 long halfKernelWidth = 0;
50 explicit SharpenFilter(
DImg*
const orgImage, QObject*
const parent =
nullptr,
double radius=0.0,
double sigma=1.0);
56 int progressBegin = 0,
int progressEnd = 100,
double radius = 0.0,
double sigma = 1.0);
62 return QLatin1String(
"digikam:SharpenFilter");
65 static QString DisplayableName();
69 return QList<int>() << 1;
79 return FilterIdentifier();
83 void readParameters(
const FilterAction& action)
override;
88 void filterImage()
override;
90 void sharpenImage(
double radius,
double sigma);
92 bool convolveImage(
const unsigned int order,
const double*
const kernel);
94 void convolveImageMultithreaded(
const Args& prm);
96 int getOptimalKernelWidth(
double radius,
double sigma);
100 double m_radius = 0.0;
101 double m_sigma = 1.0;
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition sharpenfilter.h:28
QString filterIdentifier() const override
Definition sharpenfilter.h:77
static QString FilterIdentifier()
Definition sharpenfilter.h:60
static int CurrentVersion()
Definition sharpenfilter.h:72
static QList< int > SupportedVersions()
Definition sharpenfilter.h:67
Definition datefolderview.cpp:34