Code

ca4a404e57e7ac8ca830e59d29faae8bb3ba81ac
[inkscape.git] / src / live_effects / lpe-slant.h
1 #ifndef INKSCAPE_LPE_SLANT_H
2 #define INKSCAPE_LPE_SLANT_H
4 /*
5  * Inkscape::LPESlant
6  *
7 * Copyright (C) Johan Engelen 2007 <j.b.c.engelen@utwente.nl>
8  *
9  * Released under GNU GPL, read the file 'COPYING' for more information
10  */
12 #include "live_effects/effect.h"
13 #include "live_effects/parameter/parameter.h"
14 #include "live_effects/parameter/point.h"
15 #include "ui/widget/registered-widget.h"
19 namespace Inkscape {
20 namespace LivePathEffect {
22 class LPESlant : public Effect {
23 public:
24     LPESlant(LivePathEffectObject *lpeobject);
25     virtual ~LPESlant();
27     void doEffect(SPCurve * curve);
28     
29 private:
30     ScalarParam factor;
31     PointParam center;
33     LPESlant(const LPESlant&);
34     LPESlant& operator=(const LPESlant&);
35 };
37 }; //namespace LivePathEffect
38 }; //namespace Inkscape
40 #endif