1 /*  HiPS : Hierarchical Progressive Surveys
2     HiPS is the hierarchical tiling mechanism which allows one to access, visualize and browse seamlessly image, catalogue and cube data.
3 
4     The KStars HiPS compoenent is used to load and overlay progress surverys from various online catalogs.
5 
6     SPDX-FileCopyrightText: 2017 Jasem Mutlaq <mutlaqja@ikarustech.com>
7 
8     SPDX-License-Identifier: GPL-2.0-or-later
9 */
10 
11 #pragma once
12 
13 #include "hipscomponent.h"
14 #include "skycomponent.h"
15 
16 /**
17  * @class HIPSComponent
18  * Represents the HIPS progress survey overlay
19  * @author Jasem Mutlaq
20  * @version 1.0
21  */
22 class HIPSComponent : public SkyComponent
23 {
24   public:
25     /** Constructor */
26     explicit HIPSComponent(SkyComposite *);
27 
28     virtual ~HIPSComponent() override = default;
29 
30     bool selected() override;
31     void draw(SkyPainter *skyp) override;
32 };
33