![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Types | |
enum | Constants { MaxLevel = 9 , MaxIndexCount = MaxLevel+1 , Tiling = 10 , MaxLinearIndex = Tiling*Tiling } |
enum | CornerPosition { CornerNW = 1 , CornerSW = 2 , CornerNE = 3 , CornerSE = 4 } |
typedef QList< TileIndex > | List |
Public Member Functions | |
void | appendLatLonIndex (const int latIndex, const int lonIndex) |
void | appendLinearIndex (const int newIndex) |
int | at (const int getLevel) const |
void | clear () |
int | indexCount () const |
int | indexLat (const int getLevel) const |
int | indexLon (const int getLevel) const |
int | lastIndex () const |
QPoint | latLonIndex (const int getLevel) const |
void | latLonIndex (const int getLevel, int *const latIndex, int *const lonIndex) const |
int | level () const |
int | linearIndex (const int getLevel) const |
TileIndex | mid (const int first, const int len) const |
void | oneUp () |
GeoCoordinates | toCoordinates () const |
GeoCoordinates | toCoordinates (const CornerPosition ofCorner) const |
QIntList | toIntList () const |
Static Public Member Functions | |
static TileIndex | fromCoordinates (const Digikam::GeoCoordinates &coordinate, const int getLevel) |
static TileIndex | fromIntList (const QIntList &intList) |
static bool | indicesEqual (const TileIndex &a, const TileIndex &b, const int upToLevel) |
static QList< QIntList > | listToIntListList (const QList< TileIndex > &tileIndexList) |