Krita Source Code Documentation
Loading...
Searching...
No Matches
trajectory.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2008-2010 Lukáš Tvrdý <lukast.dev@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef _TRAJECTORY_H_
8
#define _TRAJECTORY_H_
9
10
11
#include <QVector>
12
#include <QPointF>
13
14
class
Trajectory
15
{
16
17
public
:
18
Trajectory
();
19
~Trajectory
();
20
const
QVector<QPointF>
&
getLinearTrajectory
(
const
QPointF &start,
const
QPointF &end,
double
space);
21
QVector<QPointF>
getDDATrajectory
(QPointF start, QPointF end,
double
space);
22
23
inline
int
size
()
const
{
24
return
m_size
;
25
}
26
27
private
:
28
QVector<QPointF>
m_path
;
29
int
m_i
;
30
int
m_size
;
31
32
private
:
33
void
addPoint
(QPointF pos);
34
void
reset
();
35
36
};
37
#endif
38
QList
Definition
KisQStringListFwd.h:16
Trajectory
Definition
trajectory.h:15
Trajectory::getLinearTrajectory
const QVector< QPointF > & getLinearTrajectory(const QPointF &start, const QPointF &end, double space)
Definition
trajectory.cpp:44
Trajectory::m_path
QVector< QPointF > m_path
Definition
trajectory.h:28
Trajectory::reset
void reset()
Definition
trajectory.cpp:37
Trajectory::m_size
int m_size
Definition
trajectory.h:30
Trajectory::Trajectory
Trajectory()
Definition
trajectory.cpp:12
Trajectory::addPoint
void addPoint(QPointF pos)
Definition
trajectory.cpp:23
Trajectory::~Trajectory
~Trajectory()
Definition
trajectory.cpp:18
Trajectory::size
int size() const
Definition
trajectory.h:23
Trajectory::m_i
int m_i
Definition
trajectory.h:29
Trajectory::getDDATrajectory
QVector< QPointF > getDDATrajectory(QPointF start, QPointF end, double space)
Definition
trajectory.cpp:103
plugins
paintops
hairy
trajectory.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52