File indexing completed on 2024-04-28 11:39:19
0001 /* 0002 Copyright (C) 2004, 2005, 2006 Nikolas Zimmermann <zimmermann@kde.org> 0003 2004, 2005 Rob Buis <buis@kde.org> 0004 0005 This file is part of the KDE project 0006 0007 This library is free software; you can redistribute it and/or 0008 modify it under the terms of the GNU Library General Public 0009 License as published by the Free Software Foundation; either 0010 version 2 of the License, or (at your option) any later version. 0011 0012 This library is distributed in the hope that it will be useful, 0013 but WITHOUT ANY WARRANTY; without even the implied warranty of 0014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0015 Library General Public License for more details. 0016 0017 You should have received a copy of the GNU Library General Public License 0018 along with this library; see the file COPYING.LIB. If not, write to 0019 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 0020 Boston, MA 02110-1301, USA. 0021 */ 0022 0023 #include "wtf/Platform.h" 0024 0025 #if ENABLE(SVG) 0026 #include "SVGPathSegLineto.h" 0027 0028 #include "SVGStyledElement.h" 0029 0030 namespace WebCore 0031 { 0032 0033 SVGPathSegLinetoAbs::SVGPathSegLinetoAbs(float x, float y) 0034 : SVGPathSeg() 0035 , m_x(x) 0036 , m_y(y) 0037 { 0038 } 0039 0040 SVGPathSegLinetoAbs::~SVGPathSegLinetoAbs() 0041 { 0042 } 0043 0044 void SVGPathSegLinetoAbs::setX(float x) 0045 { 0046 m_x = x; 0047 } 0048 0049 float SVGPathSegLinetoAbs::x() const 0050 { 0051 return m_x; 0052 } 0053 0054 void SVGPathSegLinetoAbs::setY(float y) 0055 { 0056 m_y = y; 0057 } 0058 0059 float SVGPathSegLinetoAbs::y() const 0060 { 0061 return m_y; 0062 } 0063 0064 SVGPathSegLinetoRel::SVGPathSegLinetoRel(float x, float y) 0065 : SVGPathSeg() 0066 , m_x(x) 0067 , m_y(y) 0068 { 0069 } 0070 0071 SVGPathSegLinetoRel::~SVGPathSegLinetoRel() 0072 { 0073 } 0074 0075 void SVGPathSegLinetoRel::setX(float x) 0076 { 0077 m_x = x; 0078 } 0079 0080 float SVGPathSegLinetoRel::x() const 0081 { 0082 return m_x; 0083 } 0084 0085 void SVGPathSegLinetoRel::setY(float y) 0086 { 0087 m_y = y; 0088 } 0089 0090 float SVGPathSegLinetoRel::y() const 0091 { 0092 return m_y; 0093 } 0094 0095 } 0096 0097 #endif // ENABLE(SVG) 0098