Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
lpe-ruler.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
2#ifndef INKSCAPE_LPE_RULER_H
3#define INKSCAPE_LPE_RULER_H
4
9/*
10 * Authors:
11 * Maximilian Albert
12 * Johan Engelen
13 *
14 * Copyright (C) Maximilian Albert 2008 <maximilian.albert@gmail.com>
15 *
16 * Released under GNU GPL v2+, read the file 'COPYING' for more information.
17 */
18
20#include "live_effects/effect.h"
22
23namespace Inkscape {
24namespace LivePathEffect {
25
30
36
43
73
74} //namespace LivePathEffect
75} //namespace Inkscape
76
77#endif
78
79/*
80 Local Variables:
81 mode:c++
82 c-file-style:"stroustrup"
83 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
84 indent-tabs-mode:nil
85 fill-column:99
86 End:
87*/
88// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
Adaptor that creates 2D functions from 1D ones.
Definition d2.h:55
Function defined as discrete pieces.
Definition piecewise.h:71
Two-dimensional point that doubles as a vector.
Definition point.h:66
void doOnApply(SPLPEItem const *lpeitem) override
Is performed a single time when the effect is freshly applied to a path.
LPERuler & operator=(const LPERuler &)=delete
Geom::Piecewise< Geom::D2< Geom::SBasis > > ruler_mark(Geom::Point const &A, Geom::Point const &n, MarkType const &marktype)
Definition lpe-ruler.cpp:94
Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2(Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in) override
EnumParam< MarkDirType > mark_dir
Definition lpe-ruler.h:63
LPERuler(const LPERuler &)=delete
EnumParam< BorderMarkType > border_marks
Definition lpe-ruler.h:65
Helper class to stream background task notifications as a series of messages.