1 /*
2     SPDX-FileCopyrightText: Vipul Kumar Singh <vipulkrsingh@gmail.com>
3     SPDX-FileCopyrightText: Médéric Boquien <mboquien@free.fr>
4 
5     SPDX-License-Identifier: GPL-2.0-or-later
6 */
7 
8 #include "planetmoons.h"
9 
10 #include "ksnumbers.h"
11 #include "ksplanetbase.h"
12 #include "kssun.h"
13 #include "trailobject.h"
14 
15 #include <QDebug>
16 
~PlanetMoons()17 PlanetMoons::~PlanetMoons()
18 {
19     qDeleteAll(Moon);
20 }
21 
name(int id) const22 QString PlanetMoons::name(int id) const
23 {
24     return Moon[id]->translatedName();
25 }
26 
EquatorialToHorizontal(const dms * LST,const dms * lat)27 void PlanetMoons::EquatorialToHorizontal(const dms *LST, const dms *lat)
28 {
29     int nmoons = nMoons();
30 
31     for (int i = 0; i < nmoons; ++i)
32         moon(i)->EquatorialToHorizontal(LST, lat);
33 }
34