Kstars

horizontalcoordinategrid.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/**
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};
Collection of all the circles in the coordinate grid.
Collection of all the circles in the horizontal coordinate grid.
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.
void preDraw(SkyPainter *skyp) override
Gives the subclasses access to the top of the draw() method.
There are several time-dependent values used in position calculations, that are not specific to an ob...
Definition ksnumbers.h:43
SkyComposite * parent()
SkyComposite is a kind of container class for SkyComponent objects.
Draws things on the sky, without regard to backend.
Definition skypainter.h:40
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:41 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.