sm
apps
qtv
qlaserdata.h
Go to the documentation of this file.
1
#ifndef QLASERDATA_H
2
#define QLASERDATA_H
3
4
#include "
qtv.h
"
5
6
class
QLaserData
:
public
QObject,
public
QGraphicsItem
7
{
8
Q_OBJECT
9
10
public
:
11
QLaserData
(
LDP
ld
);
12
13
QPainterPath
createCountour
();
14
15
QRectF
boundingRect
()
const
;
16
QPainterPath
shape
()
const
;
17
void
paint
(QPainter *painter,
const
QStyleOptionGraphicsItem *
option
,
18
QWidget *widget);
19
20
protected
:
21
void
timerEvent
(QTimerEvent *event);
22
23
private
:
24
LDP
ld
;
25
QPainterPath
countour
;
26
};
27
28
#endif
qtv.h
QLaserData::boundingRect
QRectF boundingRect() const
Definition:
qlaserdata.cpp:17
QLaserData::createCountour
QPainterPath createCountour()
Definition:
qlaserdata.cpp:27
QLaserData::countour
QPainterPath countour
Definition:
qlaserdata.h:25
QLaserData::ld
LDP ld
Definition:
qlaserdata.h:24
QLaserData::QLaserData
QLaserData(LDP ld)
Definition:
qlaserdata.cpp:9
option
Definition:
options.h:49
QLaserData::paint
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
Definition:
qlaserdata.cpp:44
laser_data
Definition:
laser_data.h:16
QLaserData::shape
QPainterPath shape() const
Definition:
qlaserdata.cpp:22
QLaserData::timerEvent
void timerEvent(QTimerEvent *event)
Definition:
qlaserdata.cpp:72
QLaserData
Definition:
qlaserdata.h:6
csm
Author(s): Andrea Censi
autogenerated on Wed Aug 17 2022 02:50:34