summaryrefslogtreecommitdiff
path: root/src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h')
-rw-r--r--src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h b/src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h
index 470e2eb69f..7c54dc7f47 100644
--- a/src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h
+++ b/src/3rdparty/webkit/WebCore/svg/SVGTransformDistance.h
@@ -27,31 +27,31 @@
namespace WebCore {
- class TransformationMatrix;
-
- class SVGTransformDistance {
- public:
- SVGTransformDistance();
- SVGTransformDistance(const SVGTransform& fromTransform, const SVGTransform& toTransform);
-
- SVGTransformDistance scaledDistance(float scaleFactor) const;
- SVGTransform addToSVGTransform(const SVGTransform&) const;
- void addSVGTransform(const SVGTransform&, bool absoluteValue = false);
-
- static SVGTransform addSVGTransforms(const SVGTransform&, const SVGTransform&);
-
- bool isZero() const;
+class AffineTransform;
+
+class SVGTransformDistance {
+public:
+ SVGTransformDistance();
+ SVGTransformDistance(const SVGTransform& fromTransform, const SVGTransform& toTransform);
+
+ SVGTransformDistance scaledDistance(float scaleFactor) const;
+ SVGTransform addToSVGTransform(const SVGTransform&) const;
+ void addSVGTransform(const SVGTransform&, bool absoluteValue = false);
+
+ static SVGTransform addSVGTransforms(const SVGTransform&, const SVGTransform&);
+
+ bool isZero() const;
+
+ float distance() const;
+private:
+ SVGTransformDistance(SVGTransform::SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
- float distance() const;
- private:
- SVGTransformDistance(SVGTransform::SVGTransformType, float angle, float cx, float cy, const TransformationMatrix&);
-
- SVGTransform::SVGTransformType m_type;
- float m_angle;
- float m_cx;
- float m_cy;
- TransformationMatrix m_transform; // for storing scale, translation or matrix transforms
- };
+ SVGTransform::SVGTransformType m_type;
+ float m_angle;
+ float m_cx;
+ float m_cy;
+ AffineTransform m_transform; // for storing scale, translation or matrix transforms
+};
}
#endif // ENABLE(SVG)