![]() |
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) |