index 803625c93c5d694ccfbd601d0f9421bfbc68fe9c..8a8e43f2c74a5f624485205c575c1d2436981ab7 100644 (file)
#define INKSCAPE_LPE_CURVESTITCH_H
/** \file
- * Implementation of an effect similar to Expression, see lpe-expression.cpp
+ * Implementation of the curve stitch effect, see lpe-curvestitch.cpp
*/
/*
LPECurveStitch(LivePathEffectObject *lpeobject);
virtual ~LPECurveStitch();
- virtual std::vector<Geom::Path> doEffect_path (std::vector<Geom::Path> & path_in);
+ virtual std::vector<Geom::Path> doEffect_path (std::vector<Geom::Path> const & path_in);
virtual void resetDefaults(SPItem * item);
+ virtual void transform_multiply(Geom::Matrix const& postmul, bool set);
+
private:
PathParam strokepath;
ScalarParam nrofpaths;
- RandomParam startpoint_variation;
- RandomParam endpoint_variation;
+ RandomParam startpoint_edge_variation;
+ RandomParam startpoint_spacing_variation;
+ RandomParam endpoint_edge_variation;
+ RandomParam endpoint_spacing_variation;
ScalarParam prop_scale;
BoolParam scale_y_rel;