marble
AbstractProjection.cpp
Go to the documentation of this file.
virtual bool repeatableX() const
Definition: AbstractProjection.cpp:93
void setNorth(const qreal north, GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian)
Definition: GeoDataLatLonBox.cpp:101
virtual PreservationType preservationType() const
Definition: AbstractProjection.cpp:108
int right() const
virtual qreal minValidLat() const
Definition: AbstractProjection.cpp:71
QRect boundingRect() const
void setMaxAltitude(const qreal maxAltitude)
Definition: GeoDataLatLonAltBox.cpp:141
void setSouth(const qreal south, GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian)
Definition: GeoDataLatLonBox.cpp:122
virtual GeoDataLatLonAltBox latLonAltBox(const QRect &screenRect, const ViewportParams *viewport) const
Definition: AbstractProjection.cpp:136
This file contains the headers for AbstractProjection.
virtual bool traversableDateLine() const
Definition: AbstractProjection.cpp:103
qreal north(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the northern boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:93
qreal east(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the eastern boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:135
void setMaxLat(qreal maxLat)
Definition: AbstractProjection.cpp:60
int top() const
virtual bool traversablePoles() const
Definition: AbstractProjection.cpp:98
int left() const
QRegion mapRegion(const ViewportParams *viewport) const
Definition: AbstractProjection.cpp:216
virtual qreal maxValidLat() const
Definition: AbstractProjection.cpp:49
virtual bool geoCoordinates(const int x, const int y, const ViewportParams *viewport, qreal &lon, qreal &lat, GeoDataCoordinates::Unit unit=GeoDataCoordinates::Degree) const =0
Get the earth coordinates corresponding to a pixel in the map.
QRect intersected(const QRect &rectangle) const
void setMinAltitude(const qreal minAltitude)
Definition: GeoDataLatLonAltBox.cpp:131
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 QPainterPath mapShape(const ViewportParams *viewport) const =0
This file contains the headers for ViewportParams.
qreal west(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the western boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:156
virtual bool isOrientedNormal() const
Definition: AbstractProjection.cpp:113
A base class for all projections in Marble.
Definition: AbstractProjection.h:49
AbstractProjectionPrivate(AbstractProjection *parent)
Definition: AbstractProjection.cpp:42
static const int latLonAltBoxSamplingRate
Definition: AbstractProjection.h:38
int bottom() const
virtual ~AbstractProjection()
Definition: AbstractProjection.cpp:38
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:49
virtual const GeoDataLatLonAltBox & latLonAltBox() const
Returns the smallest latLonAltBox that contains the LineString.
Definition: GeoDataLineString.cpp:580
void setMinLat(qreal minLat)
Definition: AbstractProjection.cpp:82
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:38 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:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.