diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
commit | 635860845790a19bf50bbc51ba8fb66a96dde068 (patch) | |
tree | ef6ad9ff73a5b57f65249d4232a202fa77e6a140 /WebCore/svg/SVGLocatable.cpp | |
parent | 8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 (diff) | |
download | external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.zip external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.gz external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.bz2 |
auto import from //depot/cupcake/@136594
Diffstat (limited to 'WebCore/svg/SVGLocatable.cpp')
-rw-r--r-- | WebCore/svg/SVGLocatable.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/WebCore/svg/SVGLocatable.cpp b/WebCore/svg/SVGLocatable.cpp index 956a4f9..002bf28 100644 --- a/WebCore/svg/SVGLocatable.cpp +++ b/WebCore/svg/SVGLocatable.cpp @@ -25,7 +25,7 @@ #include "SVGLocatable.h" -#include "AffineTransform.h" +#include "TransformationMatrix.h" #include "RenderPath.h" #include "SVGException.h" #include "SVGSVGElement.h" @@ -98,18 +98,18 @@ FloatRect SVGLocatable::getBBox(const SVGElement* e) return bboxRect; } -AffineTransform SVGLocatable::getCTM(const SVGElement* element) +TransformationMatrix SVGLocatable::getCTM(const SVGElement* element) { if (!element) - return AffineTransform(); + return TransformationMatrix(); - AffineTransform ctm; + TransformationMatrix ctm; Node* parent = element->parentNode(); if (parent && parent->isSVGElement()) { SVGElement* parentElement = static_cast<SVGElement*>(parent); if (parentElement && parentElement->isStyledLocatable()) { - AffineTransform parentCTM = static_cast<SVGStyledLocatableElement*>(parentElement)->getCTM(); + TransformationMatrix parentCTM = static_cast<SVGStyledLocatableElement*>(parentElement)->getCTM(); ctm = parentCTM * ctm; } } @@ -117,18 +117,18 @@ AffineTransform SVGLocatable::getCTM(const SVGElement* element) return ctm; } -AffineTransform SVGLocatable::getScreenCTM(const SVGElement* element) +TransformationMatrix SVGLocatable::getScreenCTM(const SVGElement* element) { if (!element) - return AffineTransform(); + return TransformationMatrix(); - AffineTransform ctm; + TransformationMatrix ctm; Node* parent = element->parentNode(); if (parent && parent->isSVGElement()) { SVGElement* parentElement = static_cast<SVGElement*>(parent); if (parentElement && parentElement->isStyledLocatable()) { - AffineTransform parentCTM = static_cast<SVGStyledLocatableElement*>(parentElement)->getScreenCTM(); + TransformationMatrix parentCTM = static_cast<SVGStyledLocatableElement*>(parentElement)->getScreenCTM(); ctm = parentCTM * ctm; } } @@ -136,12 +136,12 @@ AffineTransform SVGLocatable::getScreenCTM(const SVGElement* element) return ctm; } -AffineTransform SVGLocatable::getTransformToElement(SVGElement* target, ExceptionCode& ec) const +TransformationMatrix SVGLocatable::getTransformToElement(SVGElement* target, ExceptionCode& ec) const { - AffineTransform ctm = getCTM(); + TransformationMatrix ctm = getCTM(); if (target && target->isStyledLocatable()) { - AffineTransform targetCTM = static_cast<SVGStyledLocatableElement*>(target)->getCTM(); + TransformationMatrix targetCTM = static_cast<SVGStyledLocatableElement*>(target)->getCTM(); if (!targetCTM.isInvertible()) { ec = SVGException::SVG_MATRIX_NOT_INVERTABLE; return ctm; |