Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
lpe-extrude.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
5/* Authors:
6 * Johan Engelen <j.b.c.engelen@utwente.nl>
7 *
8 * Copyright (C) 2009 Authors
9 *
10 * Released under GNU GPL v2+, read the file 'COPYING' for more information.
11 */
12
13#ifndef INKSCAPE_LPE_EXTRUDE_H
14#define INKSCAPE_LPE_EXTRUDE_H
15
16#include "live_effects/effect.h"
19
20namespace Inkscape {
21namespace LivePathEffect {
22
23class LPEExtrude : public Effect {
24public:
26 ~LPEExtrude() override;
27
29
30 void resetDefaults(SPItem const* item) override;
31
32private:
34
35 LPEExtrude(const LPEExtrude&) = delete;
36 LPEExtrude& operator=(const LPEExtrude&) = delete;
37};
38
39} //namespace LivePathEffect
40} //namespace Inkscape
41
42#endif
43
44/*
45 Local Variables:
46 mode:c++
47 c-file-style:"stroustrup"
48 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
49 indent-tabs-mode:nil
50 fill-column:99
51 End:
52*/
53// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
Adaptor that creates 2D functions from 1D ones.
Definition d2.h:55
Function defined as discrete pieces.
Definition piecewise.h:71
LPEExtrude & operator=(const LPEExtrude &)=delete
LPEExtrude(const LPEExtrude &)=delete
void resetDefaults(SPItem const *item) override
Sets all parameters to their default values and writes them to SVG.
Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2(Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in) override
Base class for visual SVG elements.
Definition sp-item.h:109
SPItem * item
Helper class to stream background task notifications as a series of messages.