1 ////////////////////////////////////////////////////////////////////////////// 2 // Name: SVGAnimateMotionElement.h 3 // Author: Alex Thuering 4 // Copyright: (c) 2005 Alex Thuering 5 // Licence: wxWindows licence 6 // Notes: generated by generate.py 7 ////////////////////////////////////////////////////////////////////////////// 8 9 #ifndef WX_SVG_ANIMATE_MOTION_ELEMENT_H 10 #define WX_SVG_ANIMATE_MOTION_ELEMENT_H 11 12 #include "SVGAnimationElement.h" 13 #include "String_wxsvg.h" 14 #include "Element.h" 15 16 class wxSVGAnimateMotionElement: 17 public wxSVGAnimationElement 18 { 19 public: 20 wxSVGAnimateMotionElement(wxString tagName = wxT("animateMotion")): wxSVGAnimationElement(tagName)21 wxSVGAnimationElement(tagName) {} ~wxSVGAnimateMotionElement()22 virtual ~wxSVGAnimateMotionElement() {} 23 wxSvgXmlNode* CloneNode(bool deep = true) { return new wxSVGAnimateMotionElement(*this); } 24 virtual void ApplyAnimation(); 25 bool HasAttribute(const wxString& name) const; 26 wxString GetAttribute(const wxString& name) const; 27 bool SetAttribute(const wxString& name, const wxString& value); 28 wxSvgXmlAttrHash GetAttributes() const; GetDtd()29 virtual wxSVGDTD GetDtd() const { return wxSVG_ANIMATEMOTION_ELEMENT; } 30 }; 31 32 #endif // WX_SVG_ANIMATE_MOTION_ELEMENT_H 33