FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Visualization
Plotting
Plotter.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
FAST/ProcessObject.hpp
>
4
#include <
FAST/Data/Color.hpp
>
5
#include <
FAST/Data/SimpleDataObject.hpp
>
6
#include <deque>
7
#include <QObject>
8
9
class
QTimer;
10
class
JKQTPlotter;
11
12
namespace
fast
{
13
14
15
// Abstract Plot object
16
class
FAST_EXPORT
Plotter
:
public
QObject,
public
ProcessObject
{
17
Q_OBJECT
18
public
:
19
virtual
void
setUpdateFrequency(
float
frequency);
20
virtual
JKQTPlotter* getPlotterWidget();
21
protected
:
22
JKQTPlotter*
m_plotterWidget
;
23
QTimer*
m_timer
;
24
public
slots:
25
virtual
void
processQueue() = 0;
26
signals:
27
void
newData();
28
};
29
}
fast
Definition:
AffineTransformation.hpp:7
fast::Plotter
Definition:
Plotter.hpp:16
fast::Plotter::m_timer
QTimer * m_timer
Definition:
Plotter.hpp:23
fast::Plotter::m_plotterWidget
JKQTPlotter * m_plotterWidget
Definition:
Plotter.hpp:22
SimpleDataObject.hpp
ProcessObject.hpp
Color.hpp
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17