alaCarte Maps
Renderer for OpenStreetMap tiles
|
#include <cassert>
#include <string>
#include <map>
#include <vector>
#include <list>
#include <queue>
#include <stack>
#include <cstdint>
#include <iostream>
#include <stdexcept>
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/make_shared.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/basic_socket.hpp>
#include <boost/exception/all.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/sources/severity_channel_logger.hpp>
#include <boost/log/sources/global_logger_storage.hpp>
#include "utils/point.hpp"
#include "utils/exceptions.hpp"
#include "utils/color.hpp"
#include "utils/rect.hpp"
#include "utils/typedId.hpp"
#include "utils/cached_string.hpp"
#include <boost/unordered_map.hpp>
Go to the source code of this file.
Classes | |
class | DataMap< Key, Value > |
Macros | |
#define | SETTINGS_HPP |
This file is part of alaCarte. More... | |
#define | LOG_SEV(log, lvl) BOOST_LOG_SEV(log::get(), (logging::trivial::lvl)) |
#define | TESTABLE |
#define | ALAC_JOIN(_a, _b) ALAC_DO_JOIN1(_a, _b) |
Use ALAC_JOIN to join two identifiers in definitions. More... | |
#define | ALAC_DO_JOIN1(_a, _b) ALAC_DO_JOIN2(_a, _b) |
#define | ALAC_DO_JOIN2(_a, _b) _a##_b |
#define | NOT_IMPLEMENTED() {BOOST_THROW_EXCEPTION(excp::NotImplementedException() << excp::InfoFileName(__FILE__));} |
#define | IMPLEMENTATION_TODO(_text) |
#define | DEFAULT_CONFIG_NAME "alacarte-maps.conf" |
#define | DEFAULT_FONT "DejaVu Sans" |
#define | TILE_OVERLAP (1.0/META_TILE_SIZE * 0.25) |
#define | META_TILE_SIZE 4 |
#define | ALAC_ZOOM_BOTTOM 0 |
#define | ALAC_ZOOM_TOP 18 |
Typedefs | |
typedef logging::sources::severity_channel_logger_mt< logging::trivial::severity_level, std::string > | logger_mt |
typedef std::string | string |
typedef std::int8_t | int8 |
typedef std::uint8_t | uint8 |
typedef std::int16_t | int16 |
typedef std::uint16_t | uint16 |
typedef std::int32_t | int32 |
typedef std::uint32_t | uint32 |
typedef std::int32_t | coord_t |
typedef TypedId< 0 > | NodeId |
typedef TypedId< 1 > | WayId |
typedef TypedId< 2 > | RelId |
#define ALAC_DO_JOIN1 | ( | _a, | |
_b | |||
) | ALAC_DO_JOIN2(_a, _b) |
Definition at line 91 of file settings.hpp.
#define ALAC_DO_JOIN2 | ( | _a, | |
_b | |||
) | _a##_b |
Definition at line 92 of file settings.hpp.
#define ALAC_JOIN | ( | _a, | |
_b | |||
) | ALAC_DO_JOIN1(_a, _b) |
Use ALAC_JOIN to join two identifiers in definitions.
Definition at line 90 of file settings.hpp.
#define ALAC_ZOOM_BOTTOM 0 |
Definition at line 132 of file settings.hpp.
#define ALAC_ZOOM_TOP 18 |
Definition at line 133 of file settings.hpp.
#define DEFAULT_CONFIG_NAME "alacarte-maps.conf" |
Definition at line 127 of file settings.hpp.
#define DEFAULT_FONT "DejaVu Sans" |
Definition at line 129 of file settings.hpp.
#define IMPLEMENTATION_TODO | ( | _text | ) |
Definition at line 96 of file settings.hpp.
#define LOG_SEV | ( | log, | |
lvl | |||
) | BOOST_LOG_SEV(log::get(), (logging::trivial::lvl)) |
Definition at line 78 of file settings.hpp.
#define META_TILE_SIZE 4 |
Definition at line 131 of file settings.hpp.
#define NOT_IMPLEMENTED | ( | ) | {BOOST_THROW_EXCEPTION(excp::NotImplementedException() << excp::InfoFileName(__FILE__));} |
Definition at line 95 of file settings.hpp.
#define SETTINGS_HPP |
This file is part of alaCarte.
alaCarte is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
alaCarte is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with alaCarte. If not, see http://www.gnu.org/licenses/.
Copyright alaCarte 2012-2013 Simon Dreher, Florian Jacob, Tobias Kahlert, Patrick Niklaus, Bernhard Scheirle, Lisa Winter Maintainer: Tobias Kahlert
Definition at line 23 of file settings.hpp.
#define TESTABLE |
Definition at line 85 of file settings.hpp.
#define TILE_OVERLAP (1.0/META_TILE_SIZE * 0.25) |
Definition at line 130 of file settings.hpp.
typedef std::int32_t coord_t |
Definition at line 117 of file settings.hpp.
typedef std::int16_t int16 |
Definition at line 113 of file settings.hpp.
typedef std::int32_t int32 |
Definition at line 115 of file settings.hpp.
typedef std::int8_t int8 |
Definition at line 111 of file settings.hpp.
typedef logging::sources::severity_channel_logger_mt< logging::trivial::severity_level, std::string> logger_mt |
Definition at line 65 of file settings.hpp.
Definition at line 135 of file settings.hpp.
Definition at line 137 of file settings.hpp.
typedef std::string string |
Definition at line 110 of file settings.hpp.
typedef std::uint16_t uint16 |
Definition at line 114 of file settings.hpp.
typedef std::uint32_t uint32 |
Definition at line 116 of file settings.hpp.
typedef std::uint8_t uint8 |
Definition at line 112 of file settings.hpp.
Definition at line 136 of file settings.hpp.