marble
SphericalProjection.h
Go to the documentation of this file.
virtual bool screenCoordinates(const GeoDataCoordinates &coordinates, const ViewportParams *params, qreal &x, qreal &y, bool &globeHidesPoint) const
Get the screen coordinates corresponding to geographical coordinates in the map.
Definition: SphericalProjection.cpp:135
virtual qreal minValidLat() const
Definition: SphericalProjection.cpp:130
bool geoCoordinates(const int x, const int y, const ViewportParams *params, qreal &lon, qreal &lat, GeoDataCoordinates::Unit unit=GeoDataCoordinates::Degree) const
Get the earth coordinates corresponding to a pixel in the map.
Definition: SphericalProjection.cpp:207
This file contains the headers for AbstractProjection.
virtual bool traversablePoles() const
Definition: SphericalProjection.h:52
virtual ~SphericalProjection()
Definition: SphericalProjection.cpp:108
virtual qreal maxValidLat() const
Definition: SphericalProjection.cpp:125
A class to implement the spherical projection used by the "Globe" view.
Definition: SphericalProjection.h:36
A LineString that allows to store a contiguous set of line segments.
Definition: GeoDataLineString.h:75
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
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:118
virtual bool repeatableX() const
Definition: SphericalProjection.cpp:120
virtual QPainterPath mapShape(const ViewportParams *viewport) const
Definition: SphericalProjection.cpp:315
virtual SurfaceType surfaceType() const
Definition: SphericalProjection.h:55
virtual bool traversableDateLine() const
Definition: SphericalProjection.h:53
A base class for all projections in Marble.
Definition: AbstractProjection.h:49
bool mapCoversViewport(const ViewportParams *viewport) const
Definition: SphericalProjection.cpp:296
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:49
GeoDataLatLonAltBox latLonAltBox(const QRect &screenRect, const ViewportParams *viewport) const
Definition: SphericalProjection.cpp:235
virtual PreservationType preservationType() const
Definition: SphericalProjection.h:57
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.