CARMA C++
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
MonitorDisplay.h
1
#ifndef CARMA_UI_RTD_MONITORDISPLAY_H
2
#define CARMA_UI_RTD_MONITORDISPLAY_H
3
4
5
/*
6
* @file
7
*
8
* Base class for carma realtime monitoring windows.
9
* This has a built in copy of the monitoring system, with all values
10
* updated using the preInternalUpdate method.
11
*
12
* @author Steve Scott
13
* $id: $
14
*
15
* $CarmaCopyright$
16
*
17
*/
18
19
20
#include "
carma/monitor/MonitorSystem.h
"
21
#include "carma/ui/rtd/common/CarmaDisplay.h"
22
23
namespace
carma {
24
namespace
ui {
25
namespace
rtd {
26
27
28
29
class
MonitorDisplay:
public
carma::ui::rtd::CarmaDisplay {
30
public
:
39
MonitorDisplay(
40
const
std::string& subtitle,
41
const
char
* ut,
const
char
* lst,
42
bool
visibleTimePanel =
true
);
43
50
MonitorDisplay(
const
std::string& subtitle,
51
bool
visibleTimePanel =
true
);
52
56
virtual
~MonitorDisplay() {};
57
61
carma::monitor::CarmaMonitorSystem
& cms()
const
;
62
63
private
:
64
// Overrides RtDisplay
65
void
preInternalUpdate();
66
carma::monitor::CarmaMonitorSystem
& carma_;
67
};
68
69
}}}
70
71
#endif // CARMA_UI_RTD_MONITORDISPLAY_H
MonitorSystem.h
The monitor system base class.
carma::monitor::CarmaMonitorSystem
Carma monitor system.
Definition:
MonitorSystem.h:737
carma
ui
rtd
common
MonitorDisplay.h
Generated by
1.8.5