summaryrefslogtreecommitdiff
path: root/Source/WebCore/svg/SVGTransformDistance.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/svg/SVGTransformDistance.h')
-rw-r--r--Source/WebCore/svg/SVGTransformDistance.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/Source/WebCore/svg/SVGTransformDistance.h b/Source/WebCore/svg/SVGTransformDistance.h
index 7ab58593f..e336dd07b 100644
--- a/Source/WebCore/svg/SVGTransformDistance.h
+++ b/Source/WebCore/svg/SVGTransformDistance.h
@@ -17,11 +17,9 @@
* Boston, MA 02110-1301, USA.
*/
-#ifndef SVGTransformDistance_h
-#define SVGTransformDistance_h
-#if ENABLE(SVG)
+#pragma once
-#include "SVGTransform.h"
+#include "SVGTransformValue.h"
namespace WebCore {
@@ -30,26 +28,24 @@ class AffineTransform;
class SVGTransformDistance {
public:
SVGTransformDistance();
- SVGTransformDistance(const SVGTransform& fromTransform, const SVGTransform& toTransform);
+ SVGTransformDistance(const SVGTransformValue& fromTransform, const SVGTransformValue& toTransform);
SVGTransformDistance scaledDistance(float scaleFactor) const;
- SVGTransform addToSVGTransform(const SVGTransform&) const;
+ SVGTransformValue addToSVGTransform(const SVGTransformValue&) const;
- static SVGTransform addSVGTransforms(const SVGTransform&, const SVGTransform&, unsigned repeatCount = 1);
+ static SVGTransformValue addSVGTransforms(const SVGTransformValue&, const SVGTransformValue&, unsigned repeatCount = 1);
bool isZero() const;
float distance() const;
private:
- SVGTransformDistance(SVGTransform::SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
+ SVGTransformDistance(SVGTransformValue::SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
- SVGTransform::SVGTransformType m_type;
+ SVGTransformValue::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)
-#endif // SVGTransformDistance_h
+} // namespace WebCore