marble/src
AbstractScanlineTextureMapper Class Reference
#include <AbstractScanlineTextureMapper.h>

Detailed Description
Definition at line 28 of file AbstractScanlineTextureMapper.h.
Signals | |
| void | mapChanged () |
Public Member Functions | |
| AbstractScanlineTextureMapper (TileLoader *tileLoader, QObject *parent=0) | |
| ~AbstractScanlineTextureMapper () | |
| virtual void | mapTexture (ViewParams *viewParams)=0 |
| void | setMapTheme (const QString &theme) |
| void | setMaxTileLevel (int level) |
| virtual void | resizeMap (int width, int height) |
| void | selectTileLevel (ViewParams *viewParams) |
| bool | interlaced () |
| void | setInterlaced (bool enabled) |
| void | centerTiles (ViewParams *viewParams, const int tileLevel, double &tileCol, double &tileRow) |
Protected Member Functions | |
| void | pixelValue (const double &lon, const double &lat, QRgb *scanLine) |
| void | nextTile () |
| void | detectMaxTileLevel () |
| void | tileLevelInit (int tileLevel) |
Protected Attributes | |
| int | m_posX |
| int | m_posY |
| int | m_maxGlobalX |
| int | m_maxGlobalY |
| int | m_imageHeight |
| int | m_imageWidth |
| int | m_imageRadius |
| double | m_prevLat |
| double | m_prevLon |
| double | m_rad2PixelX |
| double | m_rad2PixelY |
| double | m_toTileCoordinatesLon |
| double | m_toTileCoordinatesLat |
| bool | m_interlaced |
| TileLoader * | m_tileLoader |
| QRgb * | m_scanLine |
| TextureTile * | m_tile |
| int | m_tileLevel |
| int | m_maxTileLevel |
| int | m_preloadTileLevel |
| int | m_previousRadius |
| int | m_tilePosX |
| int | m_tilePosY |
Constructor & Destructor Documentation
| AbstractScanlineTextureMapper::AbstractScanlineTextureMapper | ( | TileLoader * | tileLoader, | |
| QObject * | parent = 0 | |||
| ) | [explicit] |
Definition at line 32 of file AbstractScanlineTextureMapper.cpp.
| AbstractScanlineTextureMapper::~AbstractScanlineTextureMapper | ( | ) |
Definition at line 75 of file AbstractScanlineTextureMapper.cpp.
Member Function Documentation
| virtual void AbstractScanlineTextureMapper::mapTexture | ( | ViewParams * | viewParams | ) | [pure virtual] |
Implemented in FlatScanlineTextureMapper, and GlobeScanlineTextureMapper.
| void AbstractScanlineTextureMapper::setMapTheme | ( | const QString & | theme | ) |
Definition at line 82 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::setMaxTileLevel | ( | int | level | ) | [inline] |
Definition at line 39 of file AbstractScanlineTextureMapper.h.
| void AbstractScanlineTextureMapper::resizeMap | ( | int | width, | |
| int | height | |||
| ) | [virtual] |
Reimplemented in GlobeScanlineTextureMapper.
Definition at line 189 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::selectTileLevel | ( | ViewParams * | viewParams | ) |
Definition at line 93 of file AbstractScanlineTextureMapper.cpp.
| bool AbstractScanlineTextureMapper::interlaced | ( | ) | [inline] |
Definition at line 42 of file AbstractScanlineTextureMapper.h.
| void AbstractScanlineTextureMapper::setInterlaced | ( | bool | enabled | ) | [inline] |
Definition at line 43 of file AbstractScanlineTextureMapper.h.
| void AbstractScanlineTextureMapper::centerTiles | ( | ViewParams * | viewParams, | |
| const int | tileLevel, | |||
| double & | tileCol, | |||
| double & | tileRow | |||
| ) |
Definition at line 153 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::mapChanged | ( | ) | [signal] |
| void AbstractScanlineTextureMapper::pixelValue | ( | const double & | lon, | |
| const double & | lat, | |||
| QRgb * | scanLine | |||
| ) | [protected] |
Definition at line 198 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::nextTile | ( | ) | [protected] |
Definition at line 231 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::detectMaxTileLevel | ( | ) | [protected] |
Definition at line 275 of file AbstractScanlineTextureMapper.cpp.
| void AbstractScanlineTextureMapper::tileLevelInit | ( | int | tileLevel | ) | [protected] |
Definition at line 166 of file AbstractScanlineTextureMapper.cpp.
Member Data Documentation
int AbstractScanlineTextureMapper::m_posX [protected] |
Definition at line 62 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_posY [protected] |
Definition at line 63 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_maxGlobalX [protected] |
Definition at line 67 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_maxGlobalY [protected] |
Definition at line 68 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_imageHeight [protected] |
Definition at line 70 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_imageWidth [protected] |
Definition at line 71 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_imageRadius [protected] |
Definition at line 72 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_prevLat [protected] |
Definition at line 75 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_prevLon [protected] |
Definition at line 76 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_rad2PixelX [protected] |
Definition at line 82 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_rad2PixelY [protected] |
Definition at line 83 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_toTileCoordinatesLon [protected] |
Definition at line 88 of file AbstractScanlineTextureMapper.h.
double AbstractScanlineTextureMapper::m_toTileCoordinatesLat [protected] |
Definition at line 89 of file AbstractScanlineTextureMapper.h.
bool AbstractScanlineTextureMapper::m_interlaced [protected] |
Definition at line 91 of file AbstractScanlineTextureMapper.h.
TileLoader* AbstractScanlineTextureMapper::m_tileLoader [protected] |
Definition at line 95 of file AbstractScanlineTextureMapper.h.
QRgb* AbstractScanlineTextureMapper::m_scanLine [protected] |
Definition at line 96 of file AbstractScanlineTextureMapper.h.
TextureTile* AbstractScanlineTextureMapper::m_tile [protected] |
Definition at line 99 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_tileLevel [protected] |
Definition at line 101 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_maxTileLevel [protected] |
Definition at line 102 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_preloadTileLevel [protected] |
Definition at line 104 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_previousRadius [protected] |
Definition at line 105 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_tilePosX [protected] |
Definition at line 109 of file AbstractScanlineTextureMapper.h.
int AbstractScanlineTextureMapper::m_tilePosY [protected] |
Definition at line 110 of file AbstractScanlineTextureMapper.h.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference