2#ifndef INKSCAPE_LPE_TANGENT_TO_CURVE_H
3#define INKSCAPE_LPE_TANGENT_TO_CURVE_H
25namespace LivePathEffect {
29 class KnotHolderEntityLeftEnd;
30 class KnotHolderEntityRightEnd;
31 class KnotHolderEntityAttachPt;
Adaptor that creates 2D functions from 1D ones.
Function defined as discrete pieces.
Two-dimensional point that doubles as a vector.
friend class TtC::KnotHolderEntityRightEnd
~LPETangentToCurve() override
friend class TtC::KnotHolderEntityAttachPt
LPETangentToCurve(const LPETangentToCurve &)=delete
friend class TtC::KnotHolderEntityLeftEnd
LPETangentToCurve & operator=(const LPETangentToCurve &)=delete
Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2(Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in) override
void addKnotHolderEntities(KnotHolder *knotholder, SPItem *item) override
Base class for visual SVG elements.
Helper class to stream background task notifications as a series of messages.