Kstars

equatorialcoordinategrid.h
1 /*
2  SPDX-FileCopyrightText: 2012 Jerome SONRIER <jsid@emor3j.fr.eu.org>
3 
4  SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "coordinategrid.h"
10 
11 class SkyComposite;
12 class SkyPainter;
13 
14 /**
15  * @class EquatorialCoordinateGrid
16  * Collection of all the circles in the equatorial coordinate grid
17  *
18  * @author Jérôme SONRIER
19  * @version 0.1
20  */
22 {
23  public:
24  /**
25  * @short Constructor
26  * Simply adds all of the equatorial coordinate grid circles (meridians and parallels)
27  * @p parent Pointer to the parent SkyComposite object
28  */
30 
31  void preDraw(SkyPainter *skyp) override;
32 
33  bool selected() override;
34 };
SkyComposite * parent()
Definition: skycomponent.h:137
void preDraw(SkyPainter *skyp) override
Gives the subclasses access to the top of the draw() method.
Draws things on the sky, without regard to backend.
Definition: skypainter.h:39
EquatorialCoordinateGrid(SkyComposite *parent)
Constructor Simply adds all of the equatorial coordinate grid circles (meridians and parallels) paren...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Feb 15 2024 04:02:54 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.