48 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
49 createHorizontalMatrix(qreal radius, FilterType type,
bool reverse =
false);
59 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
60 createVerticalMatrix(qreal radius, FilterType type,
bool reverse =
false);
63 createHorizontalKernel(qreal radius, FilterType type,
bool denormalize =
true,
bool reverse =
false);
66 createVerticalKernel(qreal radius, FilterType type,
bool denormalize =
true,
bool reverse =
false);
68 static int kernelSizeFromRadius(qreal radius);
69 static qreal sigmaFromRadius(qreal radius);
88 qreal xRadius, qreal yRadius,
90 const QBitArray &channelFlags,
92 FilterOutput output = pythagorean,
93 bool writeToAlpha =
false);
113 int channelToConvert,
116 const QBitArray &channelFlags,
118 boost::optional<bool> useFftw = boost::none);