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
11class SkyComposite;
12class 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};
Collection of all the circles in the coordinate grid.
Collection of all the circles in the equatorial coordinate grid.
void preDraw(SkyPainter *skyp) override
Gives the subclasses access to the top of the draw() method.
EquatorialCoordinateGrid(SkyComposite *parent)
Constructor Simply adds all of the equatorial coordinate grid circles (meridians and parallels) paren...
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 Sat Dec 21 2024 17:04:47 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.