Lines Matching refs:Effect
158 Effect::acceptsNumClicks(EffectType type) {
170 Effect*
171 Effect::New(EffectType lpenr, LivePathEffectObject *lpeobj)
173 Effect* neweffect = NULL;
176 neweffect = static_cast<Effect*> ( new LPEPatternAlongPath(lpeobj) );
179 neweffect = static_cast<Effect*> ( new LPEBendPath(lpeobj) );
182 neweffect = static_cast<Effect*> ( new LPESketch(lpeobj) );
185 neweffect = static_cast<Effect*> ( new LPERoughHatches(lpeobj) );
188 neweffect = static_cast<Effect*> ( new LPEVonKoch(lpeobj) );
191 neweffect = static_cast<Effect*> ( new LPEKnot(lpeobj) );
194 neweffect = static_cast<Effect*> ( new LPEGears(lpeobj) );
197 neweffect = static_cast<Effect*> ( new LPECurveStitch(lpeobj) );
200 neweffect = static_cast<Effect*> ( new LPELattice(lpeobj) );
203 neweffect = static_cast<Effect*> ( new LPEEnvelope(lpeobj) );
206 neweffect = static_cast<Effect*> ( new LPECircleWithRadius(lpeobj) );
209 neweffect = static_cast<Effect*> ( new LPEPerspectivePath(lpeobj) );
212 neweffect = static_cast<Effect*> ( new LPESpiro(lpeobj) );
215 neweffect = static_cast<Effect*> ( new LPEConstructGrid(lpeobj) );
218 neweffect = static_cast<Effect*> ( new LPEPerpBisector(lpeobj) );
221 neweffect = static_cast<Effect*> ( new LPETangentToCurve(lpeobj) );
224 neweffect = static_cast<Effect*> ( new LPEMirrorSymmetry(lpeobj) );
227 neweffect = static_cast<Effect*> ( new LPECircle3Pts(lpeobj) );
230 neweffect = static_cast<Effect*> ( new LPEAngleBisector(lpeobj) );
233 neweffect = static_cast<Effect*> ( new LPEParallel(lpeobj) );
236 neweffect = static_cast<Effect*> ( new LPECopyRotate(lpeobj) );
239 neweffect = static_cast<Effect*> ( new LPEOffset(lpeobj) );
242 neweffect = static_cast<Effect*> ( new LPERuler(lpeobj) );
245 neweffect = static_cast<Effect*> ( new LPEInterpolate(lpeobj) );
248 neweffect = static_cast<Effect*> ( new LPEInterpolatePoints(lpeobj) );
251 neweffect = static_cast<Effect*> ( new LPETextLabel(lpeobj) );
254 neweffect = static_cast<Effect*> ( new LPEPathLength(lpeobj) );
257 neweffect = static_cast<Effect*> ( new LPELineSegment(lpeobj) );
260 neweffect = static_cast<Effect*> ( new LPEdoEffectStackTest(lpeobj) );
263 neweffect = static_cast<Effect*> ( new LPEBSpline(lpeobj) );
266 neweffect = static_cast<Effect*> ( new LPEDynastroke(lpeobj) );
269 neweffect = static_cast<Effect*> ( new LPERecursiveSkeleton(lpeobj) );
272 neweffect = static_cast<Effect*> ( new LPEExtrude(lpeobj) );
275 neweffect = static_cast<Effect*> ( new LPEPowerStroke(lpeobj) );
278 neweffect = static_cast<Effect*> ( new LPECloneOriginal(lpeobj) );
281 neweffect = static_cast<Effect*> ( new LPEAttachPath(lpeobj) );
284 neweffect = static_cast<Effect*> ( new LPEFillBetweenStrokes(lpeobj) );
287 neweffect = static_cast<Effect*> ( new LPEFillBetweenMany(lpeobj) );
290 neweffect = static_cast<Effect*> ( new LPEEllipse5Pts(lpeobj) );
293 neweffect = static_cast<Effect*> ( new LPEBoundingBox(lpeobj) );
296 neweffect = static_cast<Effect*> ( new LPEJoinType(lpeobj) );
299 neweffect = static_cast<Effect*> ( new LPETaperStroke(lpeobj) );
302 neweffect = static_cast<Effect*> ( new LPESimplify(lpeobj) );
305 neweffect = static_cast<Effect*> ( new LPELattice2(lpeobj) );
308 neweffect = static_cast<Effect*> ( new LPEPerspectiveEnvelope(lpeobj) );
311 neweffect = static_cast<Effect*> ( new LPEFilletChamfer(lpeobj) );
314 neweffect = static_cast<Effect*> ( new LPERoughen(lpeobj) );
317 neweffect = static_cast<Effect*> ( new LPEShowHandles(lpeobj) );
320 neweffect = static_cast<Effect*> ( new LPETransform2Pts(lpeobj) );
323 g_warning("LivePathEffect::Effect::New called with invalid patheffect type (%d)", lpenr);
335 void Effect::createAndApply(const char* name, SPDocument *doc, SPItem *item)
352 Effect::createAndApply(EffectType type, SPDocument *doc, SPItem *item)
357 Effect::Effect(LivePathEffectObject *lpeobject)
376 Effect::~Effect()
381 Effect::getName() const
390 Effect::effectType() const {
398 Effect::doOnApply (SPLPEItem const*/*lpeitem*/)
403 Effect::setSelectedNodePoints(std::vector<Geom::Point> sNP)
409 Effect::setCurrentZoom(double cZ)
415 Effect::isNodePointSelected(Geom::Point const &nodePoint) const
438 Effect::doBeforeEffect (SPLPEItem const*/*lpeitem*/)
443 void Effect::doAfterEffect (SPLPEItem const* /*lpeitem*/)
447 void Effect::doOnRemove (SPLPEItem const* /*lpeitem*/)
452 void Effect::doOnApply_impl(SPLPEItem const* lpeitem)
460 void Effect::doBeforeEffect_impl(SPLPEItem const* lpeitem)
479 * clicks. Override Effect::acceptsNumClicks() to return the number of expected mouse clicks.
482 Effect::doAcceptPathPreparations(SPLPEItem *lpeitem)
503 Effect::writeParamsToSVG() {
516 Effect::acceptParamPath (SPPath const*/*param_path*/) {
524 Effect::doEffect (SPCurve * curve)
534 Effect::doEffect_path (Geom::PathVector const & path_in)
563 Effect::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in)
565 g_warning("Effect has no doEffect implementation");
570 Effect::readallParameters(Inkscape::XML::Node const* repr)
580 g_warning("Effect::readallParameters - '%s' not accepted for %s", value, key);
593 Effect::setParameter(const gchar * key, const gchar * new_value)
600 g_warning("Effect::setParameter - '%s' not accepted for %s", new_value, key);
610 Effect::registerParameter(Parameter * param)
620 Effect::addHandles(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item) {
639 Effect::getCanvasIndicators(SPLPEItem const* lpeitem)
659 Effect::addCanvasIndicators(SPLPEItem const*/*lpeitem*/, std::vector<Geom::PathVector> &/*hp_vec*/)
668 Effect::newWidget()
670 // use manage here, because after deletion of Effect object, others might still be pointing to this widget.
699 Inkscape::XML::Node *Effect::getRepr()
704 SPDocument *Effect::getSPDoc()
707 g_message("Effect::getSPDoc() returns NULL");
713 Effect::getParameter(const char * key)
731 Effect::getNextOncanvasEditableParam()
758 Effect::editNextParamOncanvas(SPItem * item, SPDesktop * desktop)
778 Effect::resetDefaults(SPItem const* /*item*/)
788 Effect::transform_multiply(Geom::Affine const& postmul, bool set)
798 Effect::providesKnotholder() const