KHTML
Go to the documentation of this file.
24#if ENABLE(SVG) && ENABLE(SVG_FILTERS)
26#include "TextStream.h"
30SVGFEMorphology::SVGFEMorphology(SVGResourceFilter* filter)
31 : SVGFilterEffect(filter)
32 , m_operator(SVG_MORPHOLOGY_OPERATOR_UNKNOWN)
38SVGMorphologyOperatorType SVGFEMorphology::morphologyOperator()
const
43void SVGFEMorphology::setMorphologyOperator(SVGMorphologyOperatorType _operator)
45 m_operator = _operator;
48float SVGFEMorphology::radiusX()
const
53void SVGFEMorphology::setRadiusX(
float radiusX)
58float SVGFEMorphology::radiusY()
const
63void SVGFEMorphology::setRadiusY(
float radiusY)
68static TextStream&
operator<<(TextStream& ts, SVGMorphologyOperatorType t)
72 case SVG_MORPHOLOGY_OPERATOR_UNKNOWN:
73 ts <<
"UNKNOWN";
break;
74 case SVG_MORPHOLOGY_OPERATOR_ERODE:
76 case SVG_MORPHOLOGY_OPERATOR_DIALATE:
77 ts <<
"DIALATE";
break;
82TextStream& SVGFEMorphology::externalRepresentation(TextStream& ts)
const
84 ts <<
"[type=MORPHOLOGY-OPERATOR] ";
85 SVGFilterEffect::externalRepresentation(ts);
86 ts <<
" [operator type=" << morphologyOperator() <<
"]"
87 <<
" [radius x=" << radiusX() <<
" y=" << radiusY() <<
"]";
QDataStream & operator<<(QDataStream &d, const ActionReply &reply)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.