Kstars

localmeridiancomponent.h
1/*
2 SPDX-FileCopyrightText: 2017 Jasem Mutlaq <mutlaqja@ikarustech.com>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#pragma once
8
9#include "coordinategrid.h"
10
11/**
12 * @class LocalMeridianComponent
13 * Single local meridian line
14 *
15 * @author Jasem Mutlaq
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.
There are several time-dependent values used in position calculations, that are not specific to an ob...
Definition ksnumbers.h:43
Single local meridian line.
void preDraw(SkyPainter *skyp) override
Gives the subclasses access to the top of the draw() method.
void update(KSNumbers *) override
Update the sky position(s) of this component.
LocalMeridianComponent(SkyComposite *parent)
Constructor Simply adds all of the coordinate grid circles (meridians and parallels) parent Pointer t...
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.