Skip to content
WimaJoinedAreaData.cc 1.69 KiB
Newer Older
#include "WimaJoinedAreaData.h"

const char *WimaJoinedAreaData::typeString = "WimaJoinedAreaData";

WimaJoinedAreaData::WimaJoinedAreaData(QObject *parent)
Valentin Platzgummer's avatar
Valentin Platzgummer committed
    : WimaAreaData(parent) {}
Valentin Platzgummer's avatar
Valentin Platzgummer committed
WimaJoinedAreaData::WimaJoinedAreaData(const WimaJoinedAreaData &other,
                                       QObject *parent)
    : WimaAreaData(parent) {
  *this = other;
Valentin Platzgummer's avatar
Valentin Platzgummer committed
WimaJoinedAreaData::WimaJoinedAreaData(const WimaJoinedArea &other,
                                       QObject *parent)
    : WimaAreaData(parent) {
  *this = other;
}

/*!
 * \overload operator=()
 *
 * Assigns \a other to the invoking object.
 */
Valentin Platzgummer's avatar
Valentin Platzgummer committed
WimaJoinedAreaData &WimaJoinedAreaData::
operator=(const WimaJoinedAreaData &other) {
  assign(other);
Valentin Platzgummer's avatar
Valentin Platzgummer committed
  return *this;
}

/*!
 * \overload operator=()
 *
 * Assigns \a other to the invoking object.
 */
Valentin Platzgummer's avatar
Valentin Platzgummer committed
WimaJoinedAreaData &WimaJoinedAreaData::operator=(const WimaJoinedArea &other) {
  assign(other);
  return *this;
Valentin Platzgummer's avatar
Valentin Platzgummer committed
QString WimaJoinedAreaData::type() const { return this->typeString; }
Valentin Platzgummer's avatar
Valentin Platzgummer committed
void WimaJoinedAreaData::assign(const WimaJoinedAreaData &other) {
  WimaAreaData::assign(other);
Valentin Platzgummer's avatar
Valentin Platzgummer committed
void WimaJoinedAreaData::assign(const WimaJoinedArea &other) {
  WimaAreaData::assign(other);
/*!
 * \class WimaAreaData::WimaJoinedAreaData
 * \brief Class to store and exchange data of a \c WimaJoinedAreaData Object.
Valentin Platzgummer's avatar
Valentin Platzgummer committed
 * Class to store and exchange data of a \c WimaJoinedArea Object. In contrast
 * to \c WimaJoinedArea 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.
 *
 * \sa WimaJoinedArea, WimaAreaData
 */