30 #ifndef TILE_MAP_TILE_MAP_PLUGIN_H_ 31 #define TILE_MAP_TILE_MAP_PLUGIN_H_ 38 #include <boost/filesystem.hpp> 39 #include <boost/shared_ptr.hpp> 40 #include <boost/algorithm/string/trim.hpp> 53 #include "ui_tile_map_config.h" 70 void Draw(
double x,
double y,
double scale);
74 void LoadConfig(
const YAML::Node& node,
const std::string& path);
75 void SaveConfig(YAML::Emitter& emitter,
const std::string& path);
81 void PrintInfo(
const std::string& message);
94 Ui::tile_map_config
ui_;
125 #endif // TILE_MAP_TILE_MAP_PLUGIN_H_
static QString STAMEN_TONER_NAME
static QString STAMEN_TERRAIN_NAME
swri_transform_util::Transform transform_
static std::string SOURCE_KEY
std::map< QString, boost::shared_ptr< TileSource > > tile_sources_
void SaveConfig(YAML::Emitter &emitter, const std::string &path)
swri_transform_util::Transform inverse_transform_
static std::string CUSTOM_SOURCES_KEY
TFSIMD_FORCE_INLINE const tfScalar & y() const
static std::string TYPE_KEY
void Draw(double x, double y, double scale)
void PrintError(const std::string &message)
static QString STAMEN_WATERCOLOR_NAME
static std::string NAME_KEY
void startCustomEditing()
static std::string BASE_URL_KEY
void LoadConfig(const YAML::Node &node, const std::string &path)
TFSIMD_FORCE_INLINE const tfScalar & x() const
static std::string MAX_ZOOM_KEY
static std::string BING_API_KEY
void PrintWarning(const std::string &message)
void SelectSource(const QString &source_name)
void selectTileSource(const boost::shared_ptr< TileSource > &tile_source)
bool Initialize(QGLWidget *canvas)
void PrintInfo(const std::string &message)
QWidget * GetConfigWidget(QWidget *parent)