Marble
AzimuthalProjection.h
A base class for the Gnomonic and Orthographic (Globe) projections in Marble.
Definition: AzimuthalProjection.h:25
bool traversablePoles() const override
Returns whether the projection allows to navigate seamlessly "over" the pole.
Definition: AzimuthalProjection.h:36
A base class for all projections in Marble.
Definition: AbstractProjection.h:47
bool mapCoversViewport(const ViewportParams *viewport) const override
Returns whether the projected data fully obstructs the current viewport.
Definition: AzimuthalProjection.cpp:50
QPainterPath mapShape(const ViewportParams *viewport) const override
Returns the shape/outline of a map projection.
Definition: AzimuthalProjection.cpp:133
Binds a QML item to a specific geodetic location in screen coordinates.
Definition: AbstractDataPlugin.cpp:22
bool repeatableX() const override
Returns whether the projection allows for wrapping in x direction (along the longitude scale).
Definition: AzimuthalProjection.h:34
bool screenCoordinates(const qreal lon, const qreal lat, const ViewportParams *viewport, qreal &x, qreal &y) const
Get the screen coordinates corresponding to geographical coordinates in the map.
Definition: AbstractProjection.cpp:154
bool isClippedToSphere() const override
Defines whether a projection is supposed to be clipped to a certain radius.
Definition: AzimuthalProjection.cpp:23
GeoDataLatLonAltBox latLonAltBox(const QRect &screenRect, const ViewportParams *viewport) const override
Returns a GeoDataLatLonAltBox bounding box of the given screenrect inside the given viewport.
Definition: AzimuthalProjection.cpp:69
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:12:25 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:12:25 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.