WimaMeasurementAreaData.h 714 Bytes
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2 3
#pragma once

#include <QObject>
4 5
#include "QGeoCoordinate"

Valentin Platzgummer's avatar
Valentin Platzgummer committed
6 7

#include "WimaAreaData.h"
8 9 10
#include "WimaMeasurementArea.h"


Valentin Platzgummer's avatar
Valentin Platzgummer committed
11 12 13 14 15 16

class WimaMeasurementAreaData : public WimaAreaData
{
    Q_OBJECT

public:
17 18 19 20 21
    WimaMeasurementAreaData(QObject *parent = nullptr);
    WimaMeasurementAreaData(const WimaMeasurementAreaData &other, QObject *parent = nullptr);
    WimaMeasurementAreaData(const WimaMeasurementArea &other, QObject *parent = nullptr);
    WimaMeasurementAreaData& operator=(const WimaMeasurementAreaData &other);
    WimaMeasurementAreaData& operator=(const WimaMeasurementArea &other);
Valentin Platzgummer's avatar
Valentin Platzgummer committed
22

23
    static const char* typeString;
Valentin Platzgummer's avatar
Valentin Platzgummer committed
24 25 26 27 28 29

signals:

public slots:

private:
30
    // see WimaMeasurementArea.h for explanation
Valentin Platzgummer's avatar
Valentin Platzgummer committed
31
};