Kstars

azimuthalequidistantprojector.h
1 /*
2  SPDX-FileCopyrightText: 2010 Henry de Valence <[email protected]>
3 
4  SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #ifndef AZIMUTHALEQUIDISTANTPROJECTOR_H
8 #define AZIMUTHALEQUIDISTANTPROJECTOR_H
9 
10 #include "projector.h"
11 
12 /**
13  * @class AzimuthalEquidistantProjector
14  *
15  * Implememntation of <a href="https://en.wikipedia.org/wiki/Azimuthal_equidistant_projection">Azimuthal equidistant projection</a>
16  *
17  */
19 {
20  public:
21  explicit AzimuthalEquidistantProjector(const ViewParams &p);
22  Projection type() const override;
23  double radius() const override;
24  double projectionK(double x) const override;
25  double projectionL(double x) const override;
26 };
27 
28 #endif // AZIMUTHALEQUIDISTANTPROJECTOR_H
double radius() const override
Get the radius of this projection's sky circle.
double projectionK(double x) const override
This function handles some of the projection-specific code.
double projectionL(double x) const override
This function handles some of the projection-specific code.
This is just a container that holds information needed to do projections.
Definition: projector.h:36
Projection type() const override
Return the type of this projection.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 03:57:11 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.