/** * @RDE_HEADER@ * Interface of AirSupport * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include "abstract_multi_point_map_object.h" #include //---------------------------------------------------------------------------- namespace SituationMap { /** * @brief The AirSupport class supports AirSupport. */ class AirSupport : public virtual AbstractMultiPointMapObject, public virtual AbstractEffectSimulation { public: /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Don't use "= default" because of bug in VS2015 JT 2016/11/7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ AirSupport() : AbstractMultiPointMapObject(), AbstractEffectSimulation() {;} ///< Contructor virtual ~AirSupport() = default; ///< Destructor virtual void setReferencedObject(const UniqueMapId &UniqueMapId) = 0; }; } // namespace SituationMap