#ifndef INKSCAPE_LPE_DYNASTROKE_H
#define INKSCAPE_LPE_DYNASTROKE_H
/** \file
* LPE <dynastroke> implementation, see lpe-dynastroke.cpp.
*/
/*
* Authors:
* JFB, but derived from Johan Engelen!
*
* Copyright (C) JF Barraud 2008 <jf.barraud@gmail.com>
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include "live_effects/parameter/enum.h"
#include "live_effects/effect.h"
#include "live_effects/parameter/parameter.h"
#include "live_effects/parameter/path.h"
#include "live_effects/parameter/bool.h"
enum DynastrokeMethod {
DSM_ELLIPTIC_PEN = 0,
};
enum DynastrokeCappingType {
DSCT_SHARP = 0,
//DSCT_CUSTOM,
};
virtual ~LPEDynastroke();
virtual Geom::Piecewise<Geom::D2<Geom::SBasis> > doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in);
//BoolParam modulo_pi;
LPEDynastroke(const LPEDynastroke&);
};
} //namespace LivePathEffect
} //namespace Inkscape
#endif