diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebCore/svg/SVGTransformDistance.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
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 |