Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
lpe-text_label.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
#ifndef INKSCAPE_LPE_TEXT_LABEL_H
3
#define INKSCAPE_LPE_TEXT_LABEL_H
4
8
/*
9
* Authors:
10
* Maximilian Albert
11
* Johan Engelen
12
*
13
* Copyright (C) Maximilian Albert 2008 <maximilian.albert@gmail.com>
14
*
15
* Released under GNU GPL v2+, read the file 'COPYING' for more information.
16
*/
17
18
#include "
live_effects/effect.h
"
19
#include "
live_effects/parameter/text.h
"
20
21
namespace
Inkscape
{
22
namespace
LivePathEffect {
23
24
class
LPETextLabel
:
public
Effect
{
25
public
:
26
LPETextLabel
(
LivePathEffectObject
*lpeobject);
27
~LPETextLabel
()
override
;
28
29
Geom::Piecewise<Geom::D2<Geom::SBasis>
>
doEffect_pwd2
(
Geom::Piecewise
<
Geom::D2<Geom::SBasis>
>
const
& pwd2_in)
override
;
30
31
private
:
32
TextParam
label
;
33
34
LPETextLabel
(
const
LPETextLabel
&) =
delete
;
35
LPETextLabel
&
operator=
(
const
LPETextLabel
&) =
delete
;
36
};
37
38
}
//namespace LivePathEffect
39
}
//namespace Inkscape
40
41
#endif
42
43
/*
44
Local Variables:
45
mode:c++
46
c-file-style:"stroustrup"
47
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
48
indent-tabs-mode:nil
49
fill-column:99
50
End:
51
*/
52
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
Geom::D2
Adaptor that creates 2D functions from 1D ones.
Definition
d2.h:55
Geom::Piecewise
Function defined as discrete pieces.
Definition
piecewise.h:71
Inkscape::LivePathEffect::Effect
Definition
effect.h:75
Inkscape::LivePathEffect::LPETextLabel
Definition
lpe-text_label.h:24
Inkscape::LivePathEffect::LPETextLabel::operator=
LPETextLabel & operator=(const LPETextLabel &)=delete
Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2
Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2(Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in) override
Definition
lpe-text_label.cpp:33
Inkscape::LivePathEffect::LPETextLabel::label
TextParam label
Definition
lpe-text_label.h:32
Inkscape::LivePathEffect::LPETextLabel::LPETextLabel
LPETextLabel(const LPETextLabel &)=delete
Inkscape::LivePathEffect::LPETextLabel::~LPETextLabel
~LPETextLabel() override
Inkscape::LivePathEffect::TextParam
Definition
text.h:28
LivePathEffectObject
Definition
lpeobject.h:33
effect.h
text.h
Inkscape
Helper class to stream background task notifications as a series of messages.
Definition
actions-canvas-snapping.h:27
src
live_effects
lpe-text_label.h
Generated on Sun Jul 13 2025 04:02:17 for Inkscape by
1.9.8