25 #ifndef DIGIKAM_CHARCOAL_FILTER_H
26 #define DIGIKAM_CHARCOAL_FILTER_H
45 QObject*
const parent =
nullptr,
47 double smooth = 10.0);
52 return QLatin1String(
"digikam:CharcoalFilter");
55 static QString DisplayableName();
69 return FilterIdentifier();
73 void readParameters(
const FilterAction& action)
override;
77 void filterImage()
override;
78 bool convolveImage(
const unsigned int order,
const double* kernel);
79 int getOptimalKernelWidth(
double radius,
double sigma);
80 void convolveImageMultithreaded(uint start,
82 double* normal_kernel,
Definition: charcoalfilter.h:38
static QString FilterIdentifier()
Definition: charcoalfilter.h:50
QString filterIdentifier() const override
Definition: charcoalfilter.h:67
static QList< int > SupportedVersions()
Definition: charcoalfilter.h:57
static int CurrentVersion()
Definition: charcoalfilter.h:62
Definition: dimgthreadedfilter.h:41
Definition: filteraction.h:43
Definition: datefolderview.cpp:43