30#include <QDBusArgument> 
   36class XYZ : 
public QObject
 
   40    Q_PROPERTY(
int x READ 
x)
 
   41    Q_PROPERTY(
int y READ 
y)
 
   42    Q_PROPERTY(
int z READ 
z)
 
   75    int x()
 const { 
return data_.
x_; }
 
   81    int y()
 const { 
return data_.
y_; }
 
   87    int z()
 const { 
return data_.
z_; }
 
  109        return (data_.
x_ == rdata.
x_ &&
 
  110                data_.
y_ == rdata.
y_ &&
 
  111                data_.
z_ == rdata.
z_ &&
 
  118    friend const QDBusArgument &
operator>>(
const QDBusArgument &argument, 
XYZ& xyz);
 
  130inline QDBusArgument &operator<<(QDBusArgument &argument, const 
XYZ &xyz)
 
  132    argument.beginStructure();
 
  133    argument << xyz.XYZData().timestamp_ << xyz.XYZData().x_ << xyz.XYZData().y_ << xyz.XYZData().z_;
 
  134    argument.endStructure();
 
  145inline const QDBusArgument &
operator>>(
const QDBusArgument &argument, 
XYZ &xyz)
 
  147    argument.beginStructure();
 
  148    argument >> xyz.data_.
timestamp_ >> xyz.data_.
x_ >> xyz.data_.
y_ >> xyz.data_.
z_;
 
  149    argument.endStructure();
 
quint64 timestamp_
monotonic time (microsec)
Class for vector type measurement data (timestamp, x, y, z).
QObject facade for XYZData.
int z() const
Returns the value for Z.
bool operator==(const XYZ &right) const
Comparison operator.
const TimedXyzData & XYZData() const
Returns the contained XYZData.
XYZ(const XYZ &xyz)
Copy constructor.
int y() const
Returns the value for Y.
int x() const
Returns the value for X.
XYZ(const TimedXyzData &xyzData)
Copy constructor.
XYZ & operator=(const XYZ &origin)
Assignment operator.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, XYZ &xyz)
Unmarshall XYZ data from the D-Bus argument.
XYZ()
Default constructor.
Q_DECLARE_METATYPE(TMatrix)
Datatypes for different filters.
const QDBusArgument & operator>>(const QDBusArgument &argument, XYZ &xyz)
Unmarshall XYZ data from the D-Bus argument.