marble
#include <CylindricalProjection_p.h>
Public Member Functions | |
CylindricalProjectionPrivate (CylindricalProjection *parent) | |
bool | lineStringToPolygon (const GeoDataLineString &lineString, const ViewportParams *viewport, QVector< QPolygonF * > &polygons) const |
int | processTessellation (const GeoDataCoordinates &previousCoords, const GeoDataCoordinates ¤tCoords, int count, QVector< QPolygonF * > &polygons, const ViewportParams *viewport, TessellationFlags f=0, int mirrorCount=0, qreal repeatDistance=0) const |
qreal | repeatDistance (const ViewportParams *viewport) const |
void | repeatPolygons (const ViewportParams *viewport, QVector< QPolygonF * > &polygons) const |
int | tessellateLineSegment (const GeoDataCoordinates &aCoords, qreal ax, qreal ay, const GeoDataCoordinates &bCoords, qreal bx, qreal by, QVector< QPolygonF * > &polygons, const ViewportParams *viewport, TessellationFlags f=0, int mirrorCount=0, qreal repeatDistance=0) const |
Public Member Functions inherited from Marble::AbstractProjectionPrivate | |
AbstractProjectionPrivate (AbstractProjection *parent) | |
virtual | ~AbstractProjectionPrivate () |
Static Public Member Functions | |
static int | crossDateLine (const GeoDataCoordinates &aCoord, const GeoDataCoordinates &bCoord, qreal bx, qreal by, QVector< QPolygonF * > &polygons, int mirrorCount=0, qreal repeatDistance=0) |
static void | translatePolygons (const QVector< QPolygonF * > &polygons, QVector< QPolygonF * > &translatedPolygons, qreal xOffset) |
Public Attributes | |
CylindricalProjection *const | q_ptr |
Public Attributes inherited from Marble::AbstractProjectionPrivate | |
qreal | m_maxLat |
qreal | m_minLat |
AbstractProjection *const | q_ptr |
Detailed Description
Definition at line 23 of file CylindricalProjection_p.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 43 of file CylindricalProjection.cpp.
Member Function Documentation
|
static |
Definition at line 239 of file CylindricalProjection.cpp.
bool Marble::CylindricalProjectionPrivate::lineStringToPolygon | ( | const GeoDataLineString & | lineString, |
const ViewportParams * | viewport, | ||
QVector< QPolygonF * > & | polygons | ||
) | const |
Definition at line 264 of file CylindricalProjection.cpp.
int Marble::CylindricalProjectionPrivate::processTessellation | ( | const GeoDataCoordinates & | previousCoords, |
const GeoDataCoordinates & | currentCoords, | ||
int | count, | ||
QVector< QPolygonF * > & | polygons, | ||
const ViewportParams * | viewport, | ||
TessellationFlags | f = 0 , |
||
int | mirrorCount = 0 , |
||
qreal | repeatDistance = 0 |
||
) | const |
Definition at line 156 of file CylindricalProjection.cpp.
qreal Marble::CylindricalProjectionPrivate::repeatDistance | ( | const ViewportParams * | viewport | ) | const |
Definition at line 464 of file CylindricalProjection.cpp.
void Marble::CylindricalProjectionPrivate::repeatPolygons | ( | const ViewportParams * | viewport, |
QVector< QPolygonF * > & | polygons | ||
) | const |
Definition at line 397 of file CylindricalProjection.cpp.
int Marble::CylindricalProjectionPrivate::tessellateLineSegment | ( | const GeoDataCoordinates & | aCoords, |
qreal | ax, | ||
qreal | ay, | ||
const GeoDataCoordinates & | bCoords, | ||
qreal | bx, | ||
qreal | by, | ||
QVector< QPolygonF * > & | polygons, | ||
const ViewportParams * | viewport, | ||
TessellationFlags | f = 0 , |
||
int | mirrorCount = 0 , |
||
qreal | repeatDistance = 0 |
||
) | const |
Definition at line 100 of file CylindricalProjection.cpp.
|
static |
Definition at line 380 of file CylindricalProjection.cpp.
Member Data Documentation
CylindricalProjection* const Marble::CylindricalProjectionPrivate::q_ptr |
Definition at line 74 of file CylindricalProjection_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.