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