/** * @RDE_HEADER@ * Interface for Grid * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include "situation_map_types.h" #include #include //---------------------------------------------------------------------------- namespace SituationMap { /** * @brief The class Grid enables access to adjust the grid. * Some GridTypes are supported. See GridType. * */ class SITUATIONMAP_EXPORT Grid { public: Grid() = default; ///< Contructor virtual ~Grid() = default; ///< Destructor // based on 10.2.5: virtual GridType gridType() = 0; virtual void setGridType(GridType gridType) = 0; virtual bool isVisible() = 0; virtual void setVisible(bool visible) = 0; virtual int levelCount() = 0; virtual bool isLabelVisible() = 0; virtual void setLabelVisible(bool visible) = 0; }; } // namespace SituationMap //----------------------------------------------------------------------------