|
Krita Source Code Documentation
|
#include <SvgFilterHelper.h>
Public Member Functions | |
| QDomElement | content () const |
| Return the filer element. | |
| KoFlake::CoordinateSystem | filterUnits () const |
| Returns the filter units type. | |
| QPointF | position (const QRectF &objectBound) const |
| Returns filter position (objectBound is used when filterUnits == ObjectBoundingBox) | |
| KoFlake::CoordinateSystem | primitiveUnits () const |
| Returns the filter primitive units type. | |
| void | setContent (const QDomElement &content) |
| Sets the dom element containing the filter. | |
| void | setFilterUnits (KoFlake::CoordinateSystem filterUnits) |
| Set the filter units type. | |
| void | setPosition (const QPointF &position) |
| Sets filter position. | |
| void | setPrimitiveUnits (KoFlake::CoordinateSystem primitiveUnits) |
| Set the filter primitive units type. | |
| void | setSize (const QSizeF &size) |
| Sets filter size. | |
| QSizeF | size (const QRectF &objectBound) const |
| Returns filter size (objectBound is used when filterUnits == ObjectBoundingBox) | |
| SvgFilterHelper () | |
| ~SvgFilterHelper () | |
Static Public Member Functions | |
| static QPointF | toUserSpace (const QPointF &position, const QRectF &objectBound) |
| static QSizeF | toUserSpace (const QSizeF &size, const QRectF &objectBound) |
Private Attributes | |
| QDomElement | m_filterContent |
| KoFlake::CoordinateSystem | m_filterUnits |
| QPointF | m_position |
| KoFlake::CoordinateSystem | m_primitiveUnits |
| QSizeF | m_size |
Definition at line 18 of file SvgFilterHelper.h.
| SvgFilterHelper::SvgFilterHelper | ( | ) |
Definition at line 10 of file SvgFilterHelper.cpp.
| SvgFilterHelper::~SvgFilterHelper | ( | ) |
Definition at line 18 of file SvgFilterHelper.cpp.
| QDomElement SvgFilterHelper::content | ( | ) | const |
Return the filer element.
Definition at line 75 of file SvgFilterHelper.cpp.
References m_filterContent.
| KoFlake::CoordinateSystem SvgFilterHelper::filterUnits | ( | ) | const |
Returns the filter units type.
Definition at line 27 of file SvgFilterHelper.cpp.
References m_filterUnits.
| QPointF SvgFilterHelper::position | ( | const QRectF & | objectBound | ) | const |
Returns filter position (objectBound is used when filterUnits == ObjectBoundingBox)
Definition at line 47 of file SvgFilterHelper.cpp.
References m_filterUnits, m_position, SvgUtil::objectToUserSpace(), and KoFlake::UserSpaceOnUse.
| KoFlake::CoordinateSystem SvgFilterHelper::primitiveUnits | ( | ) | const |
Returns the filter primitive units type.
Definition at line 37 of file SvgFilterHelper.cpp.
References m_primitiveUnits.
| void SvgFilterHelper::setContent | ( | const QDomElement & | content | ) |
Sets the dom element containing the filter.
Definition at line 70 of file SvgFilterHelper.cpp.
References content(), and m_filterContent.
| void SvgFilterHelper::setFilterUnits | ( | KoFlake::CoordinateSystem | filterUnits | ) |
Set the filter units type.
Definition at line 22 of file SvgFilterHelper.cpp.
References filterUnits(), and m_filterUnits.
| void SvgFilterHelper::setPosition | ( | const QPointF & | position | ) |
Sets filter position.
Definition at line 42 of file SvgFilterHelper.cpp.
References m_position, and position().
| void SvgFilterHelper::setPrimitiveUnits | ( | KoFlake::CoordinateSystem | primitiveUnits | ) |
Set the filter primitive units type.
Definition at line 32 of file SvgFilterHelper.cpp.
References m_primitiveUnits, and primitiveUnits().
| void SvgFilterHelper::setSize | ( | const QSizeF & | size | ) |
Sets filter size.
Definition at line 56 of file SvgFilterHelper.cpp.
| QSizeF SvgFilterHelper::size | ( | const QRectF & | objectBound | ) | const |
Returns filter size (objectBound is used when filterUnits == ObjectBoundingBox)
Definition at line 61 of file SvgFilterHelper.cpp.
References m_filterUnits, m_size, SvgUtil::objectToUserSpace(), and KoFlake::UserSpaceOnUse.
|
static |
|
static |
|
private |
Definition at line 56 of file SvgFilterHelper.h.
|
private |
Definition at line 52 of file SvgFilterHelper.h.
|
private |
Definition at line 54 of file SvgFilterHelper.h.
|
private |
Definition at line 53 of file SvgFilterHelper.h.
|
private |
Definition at line 55 of file SvgFilterHelper.h.