summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/powerstrokepointarray.h
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2010-07-30 22:52:27 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2010-07-30 22:52:27 +0000
commit59f56e0c14005e4c386a162a5ce66398b710a82f (patch)
tree301608285958e91d3454933743629ffcdaa4c18c /src/live_effects/parameter/powerstrokepointarray.h
parentTranslations. Simplified Chinese translation update by Liu Xiaoqin. (diff)
downloadinkscape-59f56e0c14005e4c386a162a5ce66398b710a82f.tar.gz
inkscape-59f56e0c14005e4c386a162a5ce66398b710a82f.zip
powerstroke: redefine meaning of offset point parameter values. now knots move with path
(bzr r9672)
Diffstat (limited to 'src/live_effects/parameter/powerstrokepointarray.h')
-rw-r--r--src/live_effects/parameter/powerstrokepointarray.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/live_effects/parameter/powerstrokepointarray.h b/src/live_effects/parameter/powerstrokepointarray.h
index 66eb3c987..06d406dfe 100644
--- a/src/live_effects/parameter/powerstrokepointarray.h
+++ b/src/live_effects/parameter/powerstrokepointarray.h
@@ -43,6 +43,11 @@ public:
virtual bool providesKnotHolderEntities() { return true; }
virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item);
+ void set_pwd2(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) { last_pwd2 = pwd2_in; }
+ Geom::Piecewise<Geom::D2<Geom::SBasis> > const & get_pwd2() { return last_pwd2; }
+ void set_pwd2_normal(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) { last_pwd2_normal = pwd2_in; }
+ Geom::Piecewise<Geom::D2<Geom::SBasis> > const & get_pwd2_normal() { return last_pwd2_normal; }
+
friend class PowerStrokePointArrayParamKnotHolderEntity;
private:
@@ -53,6 +58,9 @@ private:
SPKnotModeType knot_mode;
guint32 knot_color;
gchar *handle_tip;
+
+ Geom::Piecewise<Geom::D2<Geom::SBasis> > last_pwd2;
+ Geom::Piecewise<Geom::D2<Geom::SBasis> > last_pwd2_normal;
};