1 #ifndef INKSCAPE_LPE_SPIRO_H
2 #define INKSCAPE_LPE_SPIRO_H
4 /*
5 * Inkscape::LPESpiro
6 *
7 * Released under GNU GPL, read the file 'COPYING' for more information
8 */
10 #include "live_effects/effect.h"
11 #include "live_effects/parameter/parameter.h"
12 #include "live_effects/parameter/point.h"
13 #include "ui/widget/registered-widget.h"
17 namespace Inkscape {
18 namespace LivePathEffect {
20 class LPESpiro : public Effect {
21 public:
22 LPESpiro(LivePathEffectObject *lpeobject);
23 virtual ~LPESpiro();
25 virtual LPEPathFlashType pathFlashType() { return SUPPRESS_FLASH; }
27 virtual void setup_nodepath(Inkscape::NodePath::Path *np);
28 virtual void doEffect(SPCurve * curve);
30 private:
31 LPESpiro(const LPESpiro&);
32 LPESpiro& operator=(const LPESpiro&);
33 };
35 }; //namespace LivePathEffect
36 }; //namespace Inkscape
38 #endif