WimaCorridorData.cpp 1.51 KB
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2
#include "WimaCorridorData.h"

3
const char *WimaCorridorData::typeString = "WimaCorridorData";
Valentin Platzgummer's avatar
Valentin Platzgummer committed
4

5
WimaCorridorData::WimaCorridorData(QObject *parent) : WimaAreaData(parent) {}
Valentin Platzgummer's avatar
Valentin Platzgummer committed
6

7 8
WimaCorridorData::WimaCorridorData(const WimaCorridorData &other,
                                   QObject *parent)
9
    : WimaAreaData(other, parent) {}
10 11

WimaCorridorData::WimaCorridorData(const WimaCorridor &other, QObject *parent)
12
    : WimaAreaData(other, parent) {}
13 14 15 16 17 18

/*!
 * \overload operator=()
 *
 * Assigns \a other to the invoking object.
 */
19
WimaCorridorData &WimaCorridorData::operator=(const WimaCorridorData &other) {
20
  WimaAreaData::operator=(other);
21
  return *this;
22 23 24 25 26 27 28
}

/*!
 * \overload operator=()
 *
 * Assigns \a other to the invoking object.
 */
29
WimaCorridorData &WimaCorridorData::operator=(const WimaCorridor &other) {
30
  WimaAreaData::operator=(other);
31
  return *this;
Valentin Platzgummer's avatar
Valentin Platzgummer committed
32 33
}

34 35
QString WimaCorridorData::mapVisualQML() const {
  return QStringLiteral("WimaAreaDataVisual.qml");
36 37
}

38
QString WimaCorridorData::type() const { return this->typeString; }
39

Valentin Platzgummer's avatar
Valentin Platzgummer committed
40 41 42
/*!
 * \class WimaAreaData::WimaCorridorData
 * \brief Class to store and exchange data of a \c WimaCorridorData Object.
43 44 45 46 47
 * Class to store and exchange data of a \c WimaCorridor Object. In contrast to
 * \c WimaCorridor this class does not provied any interface to a grafical user
 * interface, neiter it uses the QGC Fact System. It is designed to exchange
 * data between the \c WimaPlaner and the \c WimaController class. And it is the
 * derived from WimaAreaData.
Valentin Platzgummer's avatar
Valentin Platzgummer committed
48 49 50
 *
 * \sa WimaCorridor, WimaAreaData
 */