7#ifndef SVGFILTERHELPER_H
8#define SVGFILTERHELPER_H
12#include <QDomDocument>
37 QPointF
position(
const QRectF & objectBound)
const;
42 QSizeF
size(
const QRectF & objectBound)
const;
void setPosition(const QPointF &position)
Sets filter position.
KoFlake::CoordinateSystem filterUnits() const
Returns the filter units type.
void setContent(const QDomElement &content)
Sets the dom element containing the filter.
QSizeF size(const QRectF &objectBound) const
Returns filter size (objectBound is used when filterUnits == ObjectBoundingBox)
void setFilterUnits(KoFlake::CoordinateSystem filterUnits)
Set the filter units type.
QDomElement content() const
Return the filer element.
KoFlake::CoordinateSystem m_primitiveUnits
void setPrimitiveUnits(KoFlake::CoordinateSystem primitiveUnits)
Set the filter primitive units type.
QDomElement m_filterContent
QPointF position(const QRectF &objectBound) const
Returns filter position (objectBound is used when filterUnits == ObjectBoundingBox)
static QSizeF toUserSpace(const QSizeF &size, const QRectF &objectBound)
static QPointF toUserSpace(const QPointF &position, const QRectF &objectBound)
KoFlake::CoordinateSystem primitiveUnits() const
Returns the filter primitive units type.
void setSize(const QSizeF &size)
Sets filter size.
KoFlake::CoordinateSystem m_filterUnits