#include <tile_map_view.h>
Public Member Functions | |
void | Draw () |
bool | IsReady () |
void | ResetCache () |
void | SetTileSource (const boost::shared_ptr< TileSource > &tile_source) |
void | SetTransform (const swri_transform_util::Transform &transform) |
void | SetView (double latitude, double longitude, double scale, int32_t width, int32_t height) |
TileMapView () | |
Private Member Functions | |
void | DrawTiles (std::vector< Tile > &tiles, int priority) |
void | InitializeTile (int32_t level, int64_t x, int64_t y, Tile &tile, int priority) |
void | ToLatLon (int32_t level, double x, double y, double &latitude, double &longitude) |
Private Attributes | |
int64_t | center_x_ |
int64_t | center_y_ |
int32_t | height_ |
int32_t | level_ |
std::vector< Tile > | precache_ |
int64_t | size_ |
TextureCachePtr | tile_cache_ |
boost::shared_ptr< TileSource > | tile_source_ |
std::vector< Tile > | tiles_ |
swri_transform_util::Transform | transform_ |
int32_t | width_ |
Definition at line 61 of file tile_map_view.h.
tile_map::TileMapView::TileMapView | ( | ) |
Definition at line 50 of file tile_map_view.cpp.
void tile_map::TileMapView::Draw | ( | ) |
Definition at line 264 of file tile_map_view.cpp.
|
private |
Definition at line 211 of file tile_map_view.cpp.
|
private |
Definition at line 288 of file tile_map_view.cpp.
bool tile_map::TileMapView::IsReady | ( | ) |
Definition at line 59 of file tile_map_view.cpp.
void tile_map::TileMapView::ResetCache | ( | ) |
Definition at line 64 of file tile_map_view.cpp.
void tile_map::TileMapView::SetTileSource | ( | const boost::shared_ptr< TileSource > & | tile_source | ) |
Definition at line 69 of file tile_map_view.cpp.
void tile_map::TileMapView::SetTransform | ( | const swri_transform_util::Transform & | transform | ) |
Definition at line 75 of file tile_map_view.cpp.
void tile_map::TileMapView::SetView | ( | double | latitude, |
double | longitude, | ||
double | scale, | ||
int32_t | width, | ||
int32_t | height | ||
) |
Definition at line 102 of file tile_map_view.cpp.
|
private |
Definition at line 279 of file tile_map_view.cpp.
|
private |
Definition at line 92 of file tile_map_view.h.
|
private |
Definition at line 93 of file tile_map_view.h.
|
private |
Definition at line 98 of file tile_map_view.h.
|
private |
Definition at line 90 of file tile_map_view.h.
|
private |
Definition at line 101 of file tile_map_view.h.
|
private |
Definition at line 95 of file tile_map_view.h.
|
private |
Definition at line 103 of file tile_map_view.h.
|
private |
Definition at line 86 of file tile_map_view.h.
|
private |
Definition at line 100 of file tile_map_view.h.
|
private |
Definition at line 88 of file tile_map_view.h.
|
private |
Definition at line 97 of file tile_map_view.h.