#include <tile_set_layer.h>
Public Member Functions | |
| int | ColumnCount () |
| Tile * | GetTile (int column, int row) |
| void | GetTileIndex (const tf::Point &position, int &row, int &column) const |
| void | GetTileIndex (double x, double y, int &row, int &column) const |
| void | GetTileRange (const tf::Point &top_left, const tf::Point &bottom_right, int &startRow, int &startColumn, int &endRow, int &endColumn) const |
| bool | Load () |
| bool | Load (const std::string extension) |
| int | RowCount () |
| TileSetLayer (const swri_transform_util::GeoReference &geo, const std::string &path, int tileSize, int layer) | |
| ~TileSetLayer (void) | |
Private Attributes | |
| int | m_columns |
| bool | m_expectTiles |
| const swri_transform_util::GeoReference & | m_geo |
| const int | m_layer |
| const std::string | m_path |
| int | m_rows |
| const double | m_scale |
| std::vector< std::vector< Tile * > > | m_tiles |
| const int | m_tileSize |
Definition at line 45 of file tile_set_layer.h.
| multires_image::TileSetLayer::TileSetLayer | ( | const swri_transform_util::GeoReference & | geo, |
| const std::string & | path, | ||
| int | tileSize, | ||
| int | layer | ||
| ) |
Definition at line 41 of file tile_set_layer.cpp.
Definition at line 67 of file tile_set_layer.cpp.
| int multires_image::TileSetLayer::ColumnCount | ( | ) | [inline] |
Definition at line 69 of file tile_set_layer.h.
| Tile* multires_image::TileSetLayer::GetTile | ( | int | column, |
| int | row | ||
| ) | [inline] |
Definition at line 58 of file tile_set_layer.h.
| void multires_image::TileSetLayer::GetTileIndex | ( | const tf::Point & | position, |
| int & | row, | ||
| int & | column | ||
| ) | const |
Definition at line 144 of file tile_set_layer.cpp.
| void multires_image::TileSetLayer::GetTileIndex | ( | double | x, |
| double | y, | ||
| int & | row, | ||
| int & | column | ||
| ) | const |
Definition at line 138 of file tile_set_layer.cpp.
| void multires_image::TileSetLayer::GetTileRange | ( | const tf::Point & | top_left, |
| const tf::Point & | bottom_right, | ||
| int & | startRow, | ||
| int & | startColumn, | ||
| int & | endRow, | ||
| int & | endColumn | ||
| ) | const |
Definition at line 153 of file tile_set_layer.cpp.
| bool multires_image::TileSetLayer::Load | ( | ) |
Definition at line 71 of file tile_set_layer.cpp.
| bool multires_image::TileSetLayer::Load | ( | const std::string | extension | ) |
Definition at line 76 of file tile_set_layer.cpp.
| int multires_image::TileSetLayer::RowCount | ( | ) | [inline] |
Definition at line 68 of file tile_set_layer.h.
int multires_image::TileSetLayer::m_columns [private] |
Definition at line 80 of file tile_set_layer.h.
bool multires_image::TileSetLayer::m_expectTiles [private] |
Definition at line 78 of file tile_set_layer.h.
const swri_transform_util::GeoReference& multires_image::TileSetLayer::m_geo [private] |
Definition at line 72 of file tile_set_layer.h.
const int multires_image::TileSetLayer::m_layer [private] |
Definition at line 75 of file tile_set_layer.h.
const std::string multires_image::TileSetLayer::m_path [private] |
Definition at line 73 of file tile_set_layer.h.
int multires_image::TileSetLayer::m_rows [private] |
Definition at line 81 of file tile_set_layer.h.
const double multires_image::TileSetLayer::m_scale [private] |
Definition at line 76 of file tile_set_layer.h.
std::vector<std::vector<Tile*> > multires_image::TileSetLayer::m_tiles [private] |
Definition at line 83 of file tile_set_layer.h.
const int multires_image::TileSetLayer::m_tileSize [private] |
Definition at line 74 of file tile_set_layer.h.