Code

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