sensorfw
genericdata.h
Go to the documentation of this file.
1 
27 #ifndef GENERICDATA_H
28 #define GENERICDATA_H
29 
30 #include <QMetaType>
31 
35 class TimedData
36 {
37 public:
38 
44  TimedData(const quint64& timestamp) : timestamp_(timestamp) {}
45 
46  quint64 timestamp_;
47 };
48 
52 class TimedXyzData : public TimedData
53 {
54 public:
58  TimedXyzData() : TimedData(0), x_(0), y_(0), z_(0) {}
59 
68  TimedXyzData(const quint64& timestamp, int x, int y, int z) : TimedData(timestamp), x_(x), y_(y), z_(z) {}
69 
70  int x_;
71  int y_;
72  int z_;
73 };
75 
76 #endif // GENERICDATA_H
int y_
Y value.
Definition: genericdata.h:71
quint64 timestamp_
monotonic time (microsec)
Definition: genericdata.h:46
int z_
Z value.
Definition: genericdata.h:72
Q_DECLARE_METATYPE(TMatrix)
TimedXyzData()
Constructor.
Definition: genericdata.h:58
TimedXyzData(const quint64 &timestamp, int x, int y, int z)
Constructor.
Definition: genericdata.h:68
Class for vector type measurement data (timestamp, x, y, z).
Definition: genericdata.h:52
int x_
X value.
Definition: genericdata.h:70
A base class for measurement data that contain timestamp.
Definition: genericdata.h:35
TimedData(const quint64 &timestamp)
Constructor.
Definition: genericdata.h:44