Kstars

horizontalcoordinategrid.h
1 /*
2  SPDX-FileCopyrightText: 2012 Jerome SONRIER <[email protected]>
3 
4  SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "coordinategrid.h"
10 
11 /**
12  * @class HorizontalCoordinateGrid
13  * Collection of all the circles in the horizontal coordinate grid
14  *
15  * @author Jérôme SONRIER
16  * @version 0.1
17  */
19 {
20  public:
21  /**
22  * @short Constructor
23  * Simply adds all of the coordinate grid circles (meridians and parallels)
24  * @p parent Pointer to the parent SkyComposite object
25  */
27 
28  void preDraw(SkyPainter *skyp) override;
29 
30  void update(KSNumbers *) override;
31 
32  bool selected() override;
33 };
void preDraw(SkyPainter *skyp) override
Gives the subclasses access to the top of the draw() method.
HorizontalCoordinateGrid(SkyComposite *parent)
Constructor Simply adds all of the coordinate grid circles (meridians and parallels) parent Pointer t...
void update(KSNumbers *) override
Update the sky position(s) of this component.
SkyComposite * parent()
Definition: skycomponent.h:137
Store several time-dependent astronomical quantities.
Definition: ksnumbers.h:42
Draws things on the sky, without regard to backend.
Definition: skypainter.h:37
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:54 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.