2#ifndef SEEN_NR_FILTER_GAUSSIAN_H
3#define SEEN_NR_FILTER_GAUSSIAN_H
62 Glib::ustring
name()
const override {
return Glib::ustring(
"Gaussian Blur"); }
3x3 matrix representing an affine transformation.
Axis aligned, non-empty, generic rectangle.
void set_deviation(double deviation)
Set the standard deviation value for gaussian blur.
Glib::ustring name() const override
void render_cairo(FilterSlot &slot) const override
bool can_handle_affine(Geom::Affine const &m) const override
Indicate whether the filter primitive can handle the given affine.
~FilterGaussian() override
void area_enlarge(Geom::IntRect &area, Geom::Affine const &m) const override
double complexity(Geom::Affine const &ctm) const override
Contains forward declarations of 2geom types.
Helper class to stream background task notifications as a series of messages.