2#ifndef INKSCAPE_LPE_SHOW_HANDLES_H
3#define INKSCAPE_LPE_SHOW_HANDLES_H
18namespace LivePathEffect {
Two-dimensional point that doubles as a vector.
ScalarParam scale_nodes_and_handles
virtual void generateHelperPath(Geom::PathVector result)
Geom::PathVector doEffect_path(Geom::PathVector const &path_in) override
LPEShowHandles(const LPEShowHandles &)=delete
virtual void drawHandle(Geom::Point p)
virtual void drawNode(Geom::Point p, Geom::NodeType nodetype)
LPEShowHandles & operator=(const LPEShowHandles &)=delete
Geom::PathVector outline_path
void doOnApply(SPLPEItem const *lpeitem) override
Sets default styles to element this permanently remove.some styles of the element.
BoolParam show_center_node
void doBeforeEffect(SPLPEItem const *lpeitem) override
Is performed each time before the effect is updated.
~LPEShowHandles() override=default
virtual void drawHandleLine(Geom::Point p, Geom::Point p2)
Specific nodetype geometry functions for Inkscape, not provided my lib2geom.
NodeType
What kind of node is this? This is the value for the node->type field.
Helper class to stream background task notifications as a series of messages.