Marble
VerticalPerspectiveProjection.cpp
51 VerticalPerspectiveProjection::VerticalPerspectiveProjection( VerticalPerspectiveProjectionPrivate *dd )
63 VerticalPerspectiveProjectionPrivate::VerticalPerspectiveProjectionPrivate( VerticalPerspectiveProjection * parent )
81 return QObject::tr( "<p><b>Vertical Perspective Projection</b> (\"orthogonal\")</p><p> Shows the earth as it appears from a relatively short distance above the surface. Applications: Used for Virtual Globes.</p>" );
qreal height() const const
QString name() const override
Returns the user-visible name of the projection.
Definition: VerticalPerspectiveProjection.cpp:74
bool geoCoordinates(const int x, const int y, const ViewportParams *params, qreal &lon, qreal &lat, GeoDataCoordinates::Unit unit=GeoDataCoordinates::Degree) const override
Get the earth coordinates corresponding to a pixel in the map.
Definition: VerticalPerspectiveProjection.cpp:177
A class to implement the spherical projection used by the "Globe" view.
Definition: VerticalPerspectiveProjection.h:23
A base class for the Gnomonic and Orthographic (Globe) projections in Marble.
Definition: AzimuthalProjection.h:25
bool screenCoordinates(const GeoDataCoordinates &coordinates, const ViewportParams *params, qreal &x, qreal &y, bool &globeHidesPoint) const override
Get the screen coordinates corresponding to geographical coordinates in the map.
Definition: VerticalPerspectiveProjection.cpp:104
qreal longitude(GeoDataCoordinates::Unit unit) const
retrieves the longitude of the GeoDataCoordinates object use the unit parameter to switch between Rad...
Definition: GeoDataCoordinates.cpp:198
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:41
qreal altitude() const
return the altitude of the Point in meters
Definition: GeoDataCoordinates.cpp:718
qreal latitude(GeoDataCoordinates::Unit unit) const
retrieves the latitude of the GeoDataCoordinates object use the unit parameter to switch between Radi...
Definition: GeoDataCoordinates.cpp:215
Binds a QML item to a specific geodetic location in screen coordinates.
Definition: AbstractDataPlugin.cpp:22
virtual qreal minValidLat() const
Returns the minimum (southern) latitude that is mathematically defined and reasonable.
Definition: AbstractProjection.cpp:96
QIcon icon() const override
Returns an icon for the projection.
Definition: VerticalPerspectiveProjection.cpp:84
VerticalPerspectiveProjection()
Construct a new VerticalPerspectiveProjection.
Definition: VerticalPerspectiveProjection.cpp:44
virtual qreal maxValidLat() const
Returns the maximum (northern) latitude that is mathematically defined and reasonable.
Definition: AbstractProjection.cpp:74
QString description() const override
Returns a short user description of the projection that can be used in tooltips or dialogs.
Definition: VerticalPerspectiveProjection.cpp:79
QString tr(const char *sourceText, const char *disambiguation, int n)
Q_D(Todo)
qreal width() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 04:09:41 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 04:09:41 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.