marble
SphericalProjection_p.h
Go to the documentation of this file.
void processTessellation(const GeoDataCoordinates &previousCoords, const GeoDataCoordinates ¤tCoords, int count, QVector< QPolygonF * > &polygons, const ViewportParams *viewport, TessellationFlags f=0) const
Definition: SphericalProjection.cpp:350
void crossHorizon(const GeoDataCoordinates &bCoord, QVector< QPolygonF * > &polygons, const ViewportParams *viewport) const
Definition: SphericalProjection.cpp:419
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
SphericalProjectionPrivate(SphericalProjection *parent)
Definition: SphericalProjection.cpp:54
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
void tessellateLineSegment(const GeoDataCoordinates &aCoords, qreal ax, qreal ay, const GeoDataCoordinates &bCoords, qreal bx, qreal by, QVector< QPolygonF * > &polygons, const ViewportParams *viewport, TessellationFlags f=0) const
Definition: SphericalProjection.cpp:299
void horizonToPolygon(const ViewportParams *viewport, const GeoDataCoordinates &disappearCoords, const GeoDataCoordinates &reappearCoords, QPolygonF *) const
Definition: SphericalProjection.cpp:640
GeoDataCoordinates findHorizon(const GeoDataCoordinates &previousCoords, const GeoDataCoordinates ¤tCoords, const ViewportParams *viewport, TessellationFlags f=0, int recursionCounter=0) const
Definition: SphericalProjection.cpp:680
bool globeHidesPoint(const GeoDataCoordinates &coordinates, const ViewportParams *viewport) const
Definition: SphericalProjection.cpp:762
virtual bool lineStringToPolygon(const GeoDataLineString &lineString, const ViewportParams *viewport, QVector< QPolygonF * > &polygons) const
Definition: SphericalProjection.cpp:441
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.