diff options
Diffstat (limited to 'Source/WebCore/svg/SVGTransformDistance.h')
-rw-r--r-- | Source/WebCore/svg/SVGTransformDistance.h | 20 |
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 |