libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
AbstractRoutingService.cpp File Reference
#include <algorithm>
#include <osmscout/routing/RoutingService.h>
#include <osmscout/routing/RoutingProfile.h>
#include <osmscout/routing/AbstractRoutingService.h>
#include <osmscout/Pixel.h>
#include <osmscout/ObjectRef.h>
#include <osmscout/system/Assert.h>
#include <osmscout/util/Geometry.h>
#include <osmscout/log/Logger.h>
#include <osmscout/util/StopClock.h>
#include <iomanip>
#include <iostream>
#include <limits>

Namespaces

 osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 
osmscout::TypeConfig::GetRouteTypeIdBytes
uint8_t GetRouteTypeIdBytes() const
Definition: TypeConfig.h:1243
osmscout::RefFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: RefFeature.cpp:62
osmscout::MapPainter::ContourSymbolData::symbolSpace
double symbolSpace
Space between individual symbols on the contour.
Definition: MapPainter.h:202
osmscout::PartialStyle::style
std::shared_ptr< S > style
Definition: StyleConfig.h:377
osmscout::InputHandler::InputHandler
InputHandler(const MapView &view)
Definition: InputHandler.cpp:188
osmscout::LookupModule::ObjectInfo::addressNumber
QString addressNumber
Definition: LookupModule.h:82
osmscout::DataTileCache::CleanupCache
void CleanupCache()
Cleanup the cache.
Definition: DataTileCache.cpp:65
osmscout::LabelStyleRef
std::shared_ptr< LabelStyle > LabelStyleRef
Definition: Styles.h:499
osmscout::NavigationModel
Model providing navigation functionality to QML.
Definition: NavigationModel.h:43
osmscout::ObjectFileRef::operator!=
bool operator!=(const ObjectFileRef &reference) const
Definition: ObjectRef.h:184
osmscout::ScreenVectorRectangle::ScreenVectorRectangle
ScreenVectorRectangle(double x, double y, double width, double height)
Definition: LabelLayouterHelper.h:82
osmscout::MapPainter::GetProjectedWidth
double GetProjectedWidth(const Projection &projection, double minPixel, double width) const
Definition: MapPainter.cpp:263
osmscout::InstalledMapsModel::TimeRole
@ TimeRole
Definition: InstalledMapsModel.h:55
osmscout::Node::UnsetFeature
void UnsetFeature(size_t idx)
Definition: Node.h:103
osmscout::TypeDistributionDataFile::Distribution
Definition: TypeDistributionDataFile.h:44
utf8helper::_p0
static Parser::Exit _p0(Parser *p, byte bb)
Definition: utf8helper.cpp:321
osmscout::StringMatcherTransliterateFactory::CreateMatcher
StringMatcherRef CreateMatcher(const std::string &pattern) const override
Definition: StringMatcher.cpp:91
osmscout::QmlRoutingProfile::setSpeedTable
void setSpeedTable(const QVariantMap &)
Definition: QmlRoutingProfile.cpp:115
osmscout::MaxSpeedFeature::NAME
static const char *const NAME
Name of this feature.
Definition: MaxSpeedFeature.h:70
osmscout::Way::GetBack
const Point & GetBack() const
Definition: Way.h:148
osmscout::Bearing::operator>=
bool operator>=(const Bearing &o) const
Definition: Bearing.h:134
osmscout::TypeInfo::CanBeRelation
TypeInfo & CanBeRelation(bool canBeRelation)
If set to 'true', a relation can be of this type.
Definition: TypeConfig.h:395
osmscout::DBLoadJob::databaseLoaded
void databaseLoaded(QString dbPath, QList< osmscout::TileRef > tiles)
osmscout::BrandFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: BrandFeature.h:80
osmscout::OptimizeAreasLowZoom::GetAreas
bool GetAreas(const GeoBox &boundingBox, const Magnification &magnification, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas, TypeInfoSet &loadedAreaTypes) const
Definition: OptimizeAreasLowZoom.cpp:255
osmscout::RoutePostprocessor::WayTypePostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:265
osmscout::JunctionRef
std::shared_ptr< Intersection > JunctionRef
Definition: Intersection.h:65
osmscout::MapService::TypeDefinitionRef
std::shared_ptr< TypeDefinition > TypeDefinitionRef
Definition: MapService.h:112
osmscout::TileCache::incEpoch
void incEpoch()
Definition: TileCache.h:156
osmscout::MapWidget::reloadStyle
void reloadStyle()
Definition: MapWidget.cpp:571
osmscout::OpenGLMapData::SetTextureHeight
void SetTextureHeight(int textheight)
Definition: OpenGLMapData.h:332
osmscout::AvailableVoicesModel::LangRole
@ LangRole
Definition: AvailableVoicesModel.h:78
osmscout::TunnelFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: TunnelFeature.cpp:26
osmscout::StyleConstantWidth
Definition: StyleConfig.h:164
QmlRoutingProfile.h
osmscout::OSMTile::minLat
static double minLat()
Definition: OSMTile.h:50
osmscout::WidthFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: WidthFeature.cpp:71
osmscout::OperatorFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: OperatorFeature.cpp:86
osmscout::PathTextStyle::attrTextColor
@ attrTextColor
Definition: Styles.h:821
osmscout::MaxSpeedFeatureValueReader
FeatureValueReader< MaxSpeedFeature, MaxSpeedFeatureValue > MaxSpeedFeatureValueReader
Definition: MaxSpeedFeature.h:97
osmscout::AdminRegion::object
ObjectFileRef object
The object that represents this region.
Definition: Location.h:79
osmscout::VoiceInstructionAgent::MessageType::Silent
@ Silent
osmscout::Database::GetTypeConfig
TypeConfigRef GetTypeConfig() const
Definition: Database.cpp:291
osmscout::PTRoute::Variant
A route can have multiple variants.
Definition: PublicTransport.h:126
osmscout::TagBoolCondition::boolOr
@ boolOr
Definition: Tag.h:100
osmscout::AreaIndex::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
Definition: AreaIndex.cpp:73
osmscout::LabelInstance::priority
size_t priority
Priority of the entry (minimum of priority label elements)
Definition: LabelLayouter.h:160
osmscout::LookupModule::AdminRegionLevel
AdminRegionLevel
Common sense of administrative region levels.
Definition: LookupModule.h:61
osmscout::ObjectPool::Borrow
virtual Ptr Borrow()
Definition: ObjectPool.h:78
osmscout::TypeInfo::SetMergeAreas
TypeInfo & SetMergeAreas(bool mergeAreas)
Set to true, if "touching" areas of this type should get merged.
Definition: TypeConfig.h:635
osmscout::Glyph::angle
double angle
clock-wise rotation in radians
Definition: LabelLayouter.h:107
osmscout::CmdLineFlagArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:143
OSMScoutQt.h
utf8helper::NullCodepoint
constexpr codepoint NullCodepoint
Definition: utf8helper_charmap.h:39
osmscout::CmdLineGeoCoordArgParser::CmdLineGeoCoordArgParser
CmdLineGeoCoordArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.cpp:276
osmscout::Meters
Distance Meters(double m)
Definition: Distance.h:358
osmscout::ObjectOSMRef::IsNode
bool IsNode() const
Definition: ObjectRef.h:120
osmscout::LabelData::type
Type type
Definition: LabelLayouter.h:66
osmscout::IconStyle::GetSymbol
const SymbolRef & GetSymbol() const
Definition: Styles.h:949
osmscout::SpeedAgent
Definition: SpeedAgent.h:47
PTRouteDataFile.h
osmscout::MapView::angle
double angle
Definition: InputHandler.h:166
osmscout::MaxStayFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: MaxStayFeature.cpp:26
osmscout::ElevationChartWidget::getLineColor
QColor getLineColor() const
Definition: ElevationChartWidget.h:85
osmscout::ConstructionYearFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: ConstructionYearFeature.cpp:32
osmscout::AdminLevelFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: AdminLevelFeature.cpp:26
osmscout::MapWidget::wheelEvent
void wheelEvent(QWheelEvent *event) override
Definition: MapWidget.cpp:287
osmscout::MaxAllowedSpeedMessage::defined
bool defined
Definition: SpeedAgent.h:40
osmscout::NodeRegionSearchResultEntry
Definition: Database.h:149
osmscout::OSMTileId::operator!=
bool operator!=(const OSMTileId &other) const
Definition: Tiling.h:94
osmscout::VoiceManager::~VoiceManager
~VoiceManager() override
Definition: VoiceManager.cpp:141
p2t::Triangle::MarkConstrainedEdge
void MarkConstrainedEdge(const int index)
osmscout::FileScanner::~FileScanner
~FileScanner()
Definition: FileScanner.cpp:56
osmscout::MapParameter::SetOptimizeAreaNodes
void SetOptimizeAreaNodes(TransPolygon::OptimizeMethod optimize)
Definition: MapParameter.cpp:105
osmscout::Bearing::Radians
static Bearing Radians(double radians)
Definition: Bearing.h:139
osmscout::MapPainterAgg::Layout
std::shared_ptr< AggLabel > Layout(const Projection &projection, const MapParameter &parameter, const std::string &text, double fontSize, double objectWidth, bool enableWrapping=false, bool contourLabel=false)
Definition: MapPainterAgg.cpp:362
osmscout::ColorFeatureValue::operator=
ColorFeatureValue & operator=(const FeatureValue &other) override
Definition: ColorFeature.cpp:36
osmscout::GeoBoxPartitioner::Direction::HORIZONTAL
@ HORIZONTAL
osmscout::oss::Parser::STYLEFILTER_PATH
void STYLEFILTER_PATH(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1081
osmscout::LabelData::fontSize
double fontSize
Font size to be used.
Definition: LabelLayouter.h:71
osmscout::StyleFlagsModel::ValueRole
@ ValueRole
Definition: StyleFlagsModel.h:57
osmscout::Latch::Latch
Latch(bool _px)
Definition: ReadWriteLock.h:80
osmscout::RouteDescription::MotorwayJunctionDescription::GetJunctionDescription
NameDescriptionRef GetJunctionDescription() const
Definition: RouteDescription.h:470
osmscout::Database::GetRouteDataFile
RouteDataFileRef GetRouteDataFile() const
Definition: Database.cpp:414
osmscout::MapService::FlushTileCache
void FlushTileCache()
Evict all tiles from cache (tile count == 0)
Definition: MapService.cpp:157
osmscout::Way::nodes
std::vector< Point > nodes
Note that way nodes, bbox and segments fields are public for simple manipulation.
Definition: Way.h:56
osmscout::TileKey::GetParent
TileKey GetParent() const
Return the parent tile.
Definition: TileId.cpp:170
utf8helper::charmap_e2_81
const character charmap_e2_81[]
Definition: utf8helper_charmap.cpp:2332
osmscout::Pixel::operator<
bool operator<(const Pixel &other) const
Definition: Pixel.h:72
Scanner.h
osmscout::Place::GetAdminRegion
AdminRegionRef GetAdminRegion() const
Definition: Location.h:288
osmscout::BorderStyle::GetDash
const std::vector< double > & GetDash() const
Definition: Styles.h:434
osmscout::ScreenBox::GetHeight
double GetHeight() const
Returns the height of the bounding box (maxLat-minLat).
Definition: ScreenBox.h:113
BasemapDatabase.h
osmscout::Voice::isValid
bool isValid() const
Definition: Voice.h:166
osmscout::Logger::Line::operator<<
Line & operator<<(short value)
Definition: Logger.h:149
osmscout::MapTileCache::GetTilesForBoundingBox
void GetTilesForBoundingBox(const Magnification &magnification, const GeoBox &boundingBox, std::list< typename MapTileCache< T >::TRef > &tiles) const
Return all tile necessary for covering the given boundingbox using the given magnification.
Definition: MapTileCache.h:193
osmscout::DatabaseParameter
Database instance initialization parameter to influence the behavior of the db instance.
Definition: Database.h:82
osmscout::AreaAreaIndexRef
std::shared_ptr< AreaAreaIndex > AreaAreaIndexRef
Definition: AreaAreaIndex.h:159
osmscout::RouteDescriptionPostprocessor::Callback::OnRoundaboutEnter
virtual void OnRoundaboutEnter(const RouteDescription::RoundaboutEnterDescriptionRef &roundaboutEnterDescription, const RouteDescription::CrossingWaysDescriptionRef &crossingWaysDescription)
Called if we enter a roundabout.
Definition: RouteDescriptionPostprocessor.cpp:57
AreaRouteIndex.h
osmscout::Symbol::GetBoundingBox
ScreenBox GetBoundingBox(const Projection &projection) const
bounding box in pixels for given projection
Definition: Styles.h:1163
osmscout::LineStyle::operator!=
bool operator!=(const LineStyle &other) const
Definition: Styles.cpp:417
osmscout::CmdLineParseResult::GetErrorDescription
std::string GetErrorDescription() const
Definition: CmdLineParsing.cpp:102
osmscout::AccessRestrictedFeatureValue::car
@ car
Definition: AccessRestrictedFeature.h:36
osmscout::Slot::~Slot
virtual ~Slot()
Definition: Signal.h:215
p2t::SweepContext::~SweepContext
~SweepContext()
Destructor.
osmscout::AccessRestrictedFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: AccessRestrictedFeature.cpp:72
osmscout::AdminRegionVisitor
Definition: Location.h:95
osmscout::RouteDescription::TypeNameDescription::TypeNameDescription
TypeNameDescription(const std::string &name)
Definition: RouteDescription.cpp:435
osmscout::Cache::GetSize
size_t GetSize() const
Returns the current size of the cache.
Definition: Cache.h:275
osmscout::OperatorFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: OperatorFeature.h:80
osmscout::StyleConfig::AddNodeIconStyle
void AddNodeIconStyle(const StyleFilter &filter, IconPartialStyle &style)
Definition: StyleConfig.cpp:962
osmscout::MaxStayFeatureValue::MaxStayFeatureValue
MaxStayFeatureValue(const std::string &value)
Definition: MaxStayFeature.h:39
osmscout::MapPainterOpenGL
Definition: MapPainterOpenGL.h:33
osmscout::LocationIndex::DumpStatistics
void DumpStatistics() const
Definition: LocationIndex.cpp:840
osmscout::InputHandler::move
virtual bool move(const QVector2D &vector)
Definition: InputHandler.cpp:209
osmscout::AccumulatorEvent::timer
QElapsedTimer timer
Definition: InputHandler.h:118
osmscout::AreaSearchParameter::SetResolveRouteMembers
void SetResolveRouteMembers(bool resolveRouteMembers)
Definition: MapService.cpp:49
osmscout::TypeConfig::GetAreaTypes
const std::vector< TypeInfoRef > & GetAreaTypes() const
Returns an array of the (ignore=false) area types available.
Definition: TypeConfig.h:1220
osmscout::MapWidget::setVehicleAutoRotateMap
void setVehicleAutoRotateMap(bool)
Definition: MapWidget.cpp:611
osmscout::LocationDescriptionService::ReverseLookupResult::poi
POIRef poi
POI data, if set.
Definition: LocationDescriptionService.h:365
osmscout::DBId::operator<
bool operator<(const DBId &other) const
Definition: DBFileOffset.h:74
osmscout::CalculateDistancePointToLineSegment
double CalculateDistancePointToLineSegment(const N &p, const N &a, const N &b)
Calculates the distance between a point p and a line defined by the points a and b.
Definition: Geometry.h:1035
osmscout::FillStyle::Attribute
Attribute
Definition: Styles.h:291
osmscout::PathTextStyle::SetLabel
PathTextStyle & SetLabel(const LabelProviderRef &label)
Definition: Styles.cpp:1364
osmscout::RouteDescription::DirectionDescription::GetTurnAngle
double GetTurnAngle() const
Definition: RouteDescription.h:298
osmscout::CmdLineNumberArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.h:203
osmscout::OpenGLMapData::GetTextureWidth
int GetTextureWidth(int index)
Definition: OpenGLMapData.h:320
MapStyleModel.h
osmscout::MapStyleModel::styleChanged
void styleChanged()
osmscout::CirclePrimitive::GetBoundingBox
ScreenBox GetBoundingBox() const override
Definition: Styles.cpp:1508
osmscout::RoutePostprocessor::POIsPostprocessorRef
std::shared_ptr< POIsPostprocessor > POIsPostprocessorRef
Definition: RoutePostprocessor.h:421
osmscout::OSMScoutQt::GetCacheLocation
QString GetCacheLocation() const
Definition: OSMScoutQt.cpp:489
osmscout::LocationCoordDescriptionRef
std::shared_ptr< LocationCoordDescription > LocationCoordDescriptionRef
Definition: LocationDescriptionService.h:54
osmscout::LabelLayouter::LayoutJob::layoutViewport
ScreenVectorRectangle layoutViewport
Definition: LabelLayouter.h:279
utf8helper::charmap_c9
const character charmap_c9[]
Definition: utf8helper_charmap.cpp:633
osmscout::StyleSelector::StyleSelector
StyleSelector(const StyleFilter &filter, const PartialStyle< S, A > &style)
Definition: StyleConfig.h:477
osmscout::LocationDescription
Definition: LocationDescriptionService.h:277
osmscout::RoutingService::RNodeCostCompare
Definition: RoutingService.h:281
osmscout::GroundTile::Coord::CELL_MAX
static const uint16_t CELL_MAX
Definition: GroundTile.h:60
osmscout::VoiceManager::remove
void remove(const AvailableVoice &item)
Definition: VoiceManager.cpp:223
osmscout::FileScanner::ReadBool
bool ReadBool()
Definition: FileScanner.cpp:539
osmscout::ShieldStyleRef
std::shared_ptr< ShieldStyle > ShieldStyleRef
Definition: Styles.h:703
osmscout::GetCivilTwilight
SunriseSunsetRes GetCivilTwilight(const GeoCoord &location, const Timestamp &day=Timestamp::clock::now())
Calculate the civil twilight time for the given date and given location.
Definition: src/osmscout/util/SunriseSunset.cpp:320
osmscout::BorderStyle::Attribute
Attribute
Definition: Styles.h:366
osmscout::oss::Scanner::Peek
TokenRef Peek()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:521
osmscout::LocationInfoModel::setLocation
void setLocation(const double lat, const double lon)
Definition: LocationInfoModel.cpp:77
osmscout::LocationEntry::lon
double lon
Definition: LocationEntry.h:54
osmscout::SpeedAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: SpeedAgent.cpp:43
osmscout::MapWidget::isLockedToPosition
bool isLockedToPosition() const
Definition: MapWidget.h:474
osmscout::RouteDescription::LaneDescription::GetLaneTurns
const std::vector< LaneTurn > & GetLaneTurns() const
Definition: RouteDescription.h:620
osmscout::FillStyleProcessorRef
std::shared_ptr< FillStyleProcessor > FillStyleProcessorRef
Definition: StyleProcessor.h:39
osmscout::VoiceInstructionAgent::MessageType::TurnLeft
@ TurnLeft
osmscout::Pixel::GetId
uint64_t GetId() const
Returns a unique number based on the coordinates of the pixel.
Definition: Pixel.h:82
osmscout::NetworkFeatureValue::NetworkFeatureValue
NetworkFeatureValue(const std::string &network)
Definition: NetworkFeature.h:39
osmscout::ChargingStationFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: ChargingStationFeature.cpp:137
osmscout::RoutingDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:615
osmscout::ObjectPool::Size
size_t Size()
Definition: ObjectPool.h:94
osmscout::MapData::areas
std::vector< AreaRef > areas
Areas as retrieved from db.
Definition: MapData.h:49
osmscout::TagRegistry::IsNameAltTag
bool IsNameAltTag(TagId tag, uint32_t &priority) const
Definition: Tag.cpp:305
osmscout::MapParameter::GetSidecarDistance
double GetSidecarDistance() const
Definition: MapParameter.h:234
osmscout::RouteStep::getRoundaboutExit
int getRoundaboutExit() const
Definition: RouteStep.h:192
osmscout::WebsiteFeatureValue
Definition: WebsiteFeature.h:30
osmscout::PositionAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: PositionAgent.cpp:184
osmscout::Magnification::magVeryClose
static MagnificationLevel magVeryClose
Definition: Magnification.h:158
p2t::Triangle::NeighborCW
Triangle * NeighborCW(Point &point)
osmscout::AvailableMapsModel::ProviderUriRole
@ ProviderUriRole
Definition: AvailableMapsModel.h:214
osmscout::DataFile
Definition: DataFile.h:74
osmscout::PlaneMapRenderer::PlaneMapRenderer
PlaneMapRenderer(QThread *thread, SettingsRef settings, DBThreadRef dbThread, QString iconDirectory)
Definition: PlaneMapRenderer.cpp:40
osmscout::LocationIndex::GetAddressMaxWords
uint32_t GetAddressMaxWords() const
Definition: LocationIndex.h:219
osmscout::AreaSearchParameter::GetMaximumAreaLevel
unsigned long GetMaximumAreaLevel() const
Definition: MapService.cpp:64
osmscout::MapStyleModel::setStyle
void setStyle(const QString &style)
Definition: MapStyleModel.cpp:69
osmscout::FeatureValueBuffer::~FeatureValueBuffer
~FeatureValueBuffer()
Definition: TypeConfig.cpp:371
osmscout::Feature::RegisterFlag
void RegisterFlag(size_t index, const std::string &flagName)
Definition: TypeFeature.cpp:41
osmscout::oss::Parser::STRING
void STRING(std::string &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:283
osmscout::LocationFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: LocationFeature.cpp:45
osmscout::Address::locationOffset
FileOffset locationOffset
Offset to location.
Definition: Location.h:190
osmscout::Database
Definition: Database.h:296
osmscout::Database::FlushCache
void FlushCache()
Definition: Database.cpp:930
osmscout::CoordDataFile::Close
bool Close()
Definition: CoordDataFile.cpp:85
NodeDataFile.h
osmscout::RoutingService::RNode::operator<
bool operator<(const RNode &other) const
Definition: RoutingService.h:273
osmscout::RoutingListModel::rowCount
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: RoutingModel.cpp:169
osmscout::MapPainter::layerReader
LayerFeatureValueReader layerReader
Value reader for the 'layer' feature.
Definition: MapPainter.h:259
osmscout::InitializeMessage
Message send once at the beginning to make sure everything initializes correctly and to make it possi...
Definition: Engine.h:62
osmscout::MapPainter::GetProjectedWidth
double GetProjectedWidth(const Projection &projection, double width) const
Definition: MapPainter.h:500
osmscout::Way::UnsetFeature
void UnsetFeature(size_t idx)
Definition: Way.h:103
osmscout::LineStyle::SetDisplayWidth
LineStyle & SetDisplayWidth(double value)
Definition: Styles.cpp:241
osmscout::ost::Token::kind
int kind
Definition: include/osmscout/ost/Scanner.h:48
osmscout::SidewayFeatureValue::IsFlagSet
bool IsFlagSet(size_t flagIndex) const override
Definition: SidewayFeature.h:48
osmscout::PathSymbolStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:1815
osmscout::MaxStayFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: MaxStayFeature.cpp:76
osmscout::MapIcon::website
QString website
Definition: IconLookup.h:58
osmscout::MapObjectInfoModel::onViewObjectsLoaded
void onViewObjectsLoaded(const MapViewStruct &, const QList< LookupModule::ObjectInfo > &objects)
Definition: MapObjectInfoModel.cpp:277
osmscout::EleFeature::IN_FEET_LABEL
static const char *const IN_FEET_LABEL
Name of the "inFeet" label.
Definition: EleFeature.h:79
osmscout::ElevationChartWidget::breaker
osmscout::BreakerRef breaker
Definition: ElevationChartWidget.h:171
osmscout::RouteStep::RouteStep
RouteStep()
Definition: RouteStep.h:105
osmscout::Meter::ToMeter
static double ToMeter(double m)
Definition: Distance.h:223
osmscout::Pixel::x
uint32_t x
Definition: Pixel.h:48
osmscout::AdminLevelFeatureValue::GetAdminLevel
uint8_t GetAdminLevel() const
Definition: AdminLevelFeature.h:57
osmscout::Router::routingProgress
void routingProgress(int percent, int requestId)
osmscout::Logger::DEBUG
@ DEBUG
Definition: Logger.h:53
osmscout::CmdLineLongOption
CmdLineArgParserRef CmdLineLongOption(Args &&...args)
Definition: CmdLineParsing.h:292
osmscout::oss::Parser::ROUTESTYLEDEF
void ROUTESTYLEDEF(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1351
osmscout::LocationService::VisitLocationAddresses
bool VisitLocationAddresses(const AdminRegion &region, const PostalArea &postalArea, const Location &location, AddressVisitor &visitor) const
Visit all addresses at the given location.
Definition: LocationService.cpp:635
osmscout::vectorToQList
QList< T > vectorToQList(const std::vector< T > &vec)
Definition: QtStdConverters.h:46
BuildingFeature.h
osmscout::ConstructionYearFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: ConstructionYearFeature.cpp:83
osmscout::NearPOIModel::~NearPOIModel
~NearPOIModel() override
Definition: NearPOIModel.cpp:43
osmscout::PolygonPrimitive::GetBoundingBox
ScreenBox GetBoundingBox() const override
Definition: Styles.cpp:1454
osmscout::VehiclePosition::getLat
double getLat() const
Definition: VehiclePosition.h:78
osmscout::POIFormSearchParameter::POIFormSearchParameter
POIFormSearchParameter()
Definition: LocationService.cpp:191
osmscout::GeoBox::Intersects
bool Intersects(const GeoBox &other, bool openInterval=true) const
Returns true, if both GeoBox instances intersect with each other.
Definition: GeoBox.h:144
osmscout::Distance::Lowest
static Distance Lowest()
returns the lowest finite value of the given type
Definition: Distance.cpp:48
osmscout::ObjectVariantData::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Definition: RouteNode.cpp:43
osmscout::TypeInfo::GetLanes
uint8_t GetLanes() const
Definition: TypeConfig.h:685
osmscout::Database::Open
bool Open(const std::string &path)
Definition: Database.cpp:204
osmscout::TileKey::operator==
bool operator==(const TileKey &other) const
Compare tile ids for equality.
Definition: TileId.cpp:185
osmscout::TileCacheVal
Definition: TileCache.h:72
osmscout::ChargingStationFeatureValue::operator=
ChargingStationFeatureValue & operator=(const FeatureValue &other) override
Definition: ChargingStationFeature.cpp:48
osmscout::Pixel::GetDisplayText
std::string GetDisplayText() const
Definition: Pixel.cpp:26
osmscout::MultitouchHandler
Definition: InputHandler.h:439
osmscout::Pipe::Pipe
Pipe(ProcessingQueue< E1 > &inQueue, ProcessingQueue< E2 > &outQueue)
Definition: Worker.h:142
TMP_SUFFIX
#define TMP_SUFFIX
Definition: MapWidget.cpp:34
osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_LANES
static const std::string SUBSECTION_NAME_WAY_LANES
Definition: DescriptionService.h:223
osmscout::OffsetRel::laneBackwardRight
@ laneBackwardRight
osmscout::CountWords
size_t CountWords(const std::string &text)
Definition: String.cpp:202
Triangulate.h
osmscout::Route
Representation of route.
Definition: Route.h:49
osmscout::MapPainterSVG::DrawArea
void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area) override
Draw the given area using the given FillStyle for the area outline.
Definition: MapPainterSVG.cpp:979
osmscout::RouteDescription::NameDescription::HasName
bool HasName() const
Definition: RouteDescription.cpp:122
osmscout::Glyph
Definition: LabelLayouter.h:103
osmscout::MapDownloadsModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: MapDownloadsModel.cpp:165
osmscout::Magnification::magCloser
static MagnificationLevel magCloser
Definition: Magnification.h:157
osmscout::QtRouteData::routeWayCopy
osmscout::Way routeWayCopy() const
Definition: QtRouteData.cpp:54
osmscout::TileCache::tileRequested
void tileRequested(uint32_t zoomLevel, uint32_t x, uint32_t y)
osmscout::StyleConfig::GetAreaBorderSymbolStyle
PathSymbolStyleRef GetAreaBorderSymbolStyle(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1460
osmscout::RouteStep::getTime
double getTime() const
Definition: RouteStep.h:162
OSMSCOUT_API
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
osmscout::IconLookup::onIconRequest
void onIconRequest(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
Definition: IconLookup.cpp:281
osmscout::RoutePositionResult::RoutePositionResult
RoutePositionResult()
Definition: RoutingService.cpp:34
osmscout::FileDownloaderConfig::TemporaryFileSuffix
static constexpr const char * TemporaryFileSuffix
suffix of file being downloaded
Definition: FileDownloader.h:49
osmscout::AccessFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: AccessFeature.cpp:24
osmscout::MultitouchHandler::rotateBy
bool rotateBy(double angleChange) override
Definition: InputHandler.cpp:684
osmscout::DownloadJob::onDownloadProgress
void onDownloadProgress(uint64_t)
Definition: FileDownloader.cpp:339
FileDownloader.h
osmscout::Progress::Error
virtual void Error(const std::string &text)
Definition: Progress.cpp:96
osmscout::Navigation
Definition: Navigation.h:54
osmscout::LocationInfoModel::PoiRole
@ PoiRole
Definition: LocationInfoModel.h:74
osmscout::MoveAccumulator
Definition: InputHandler.h:128
osmscout::NameAltFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: NameAltFeature.cpp:67
osmscout::LocationSearchResult::candidate
@ candidate
Definition: LocationService.h:232
osmscout::VehiclePosition::getCoord
GeoCoord getCoord() const
Definition: VehiclePosition.h:88
osmscout::FeatureValue::~FeatureValue
virtual ~FeatureValue()=default
osmscout::RectanglePrimitive::GetHeight
const double & GetHeight() const
Definition: Styles.h:1076
osmscout::ost::Parser::TAGBINCOND
void TAGBINCOND(TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:554
osmscout::MagnificationLevel::operator++
MagnificationLevel operator++(int)
Definition: Magnification.h:64
LookupModule.h
TypeInfoSet.h
osmscout::AvailableMapsModelMap::AvailableMapsModelMap
AvailableMapsModelMap(const QString &name, const QList< QString > &path, const QString &description, const MapProvider &provider, uint64_t size, const QString &serverDirectory, const QDateTime &creation, int version)
Definition: AvailableMapsModel.h:141
osmscout::MapPainterAgg::DrawContourSymbol
void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data) override
Draw the given Symbol on top of the contour of the given path.
Definition: MapPainterAgg.cpp:461
osmscout::GetFileSize
FileOffset GetFileSize(const std::string &filename)
Definition: File.cpp:32
osmscout::ElevationChartWidget::getLowestElevation
double getLowestElevation() const
Definition: ElevationChartWidget.h:139
osmscout::LocationFormSearchParameter::GetAddressOnlyMatch
bool GetAddressOnlyMatch() const
Definition: LocationService.cpp:161
osmscout::MultiDBRoutingService::TransformRouteDataToRouteDescription
RouteDescriptionResult TransformRouteDataToRouteDescription(const RouteData &data)
Definition: MultiDBRoutingService.cpp:551
osmscout::GetAstronomicalTwilight
SunriseSunsetRes GetAstronomicalTwilight(const GeoCoord &location, const Timestamp &day=Timestamp::clock::now())
Calculate the astronomical twilight time for the given date and given location.
Definition: src/osmscout/util/SunriseSunset.cpp:330
osmscout::Area::Ring::HasAnyFeaturesSet
bool HasAnyFeaturesSet() const
Definition: Area.cpp:31
osmscout::QmlSettings::SetFontName
void SetFontName(const QString fontName)
Definition: QmlSettings.cpp:115
LaneTurn.h
RouteStateAgent.h
osmscout::ChargingStationFeature::NAME
static const char *const NAME
Name of this feature.
Definition: ChargingStationFeature.h:90
osmscout::RoutePositionResult::GetDistance
Distance GetDistance() const
Definition: RoutingService.h:115
osmscout::TransformBoundingBox
void TransformBoundingBox(const GeoBox &boundingBox, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
Transform form geo to screen coordinates and (optionally) optimize the passed way with the given coor...
Definition: Transformation.cpp:669
osmscout::MapWidget::FlushCaches
void FlushCaches(const std::chrono::milliseconds &idleMs)
Definition: MapWidget.cpp:1071
osmscout::Ring
std::vector< Point > Ring
Definition: PolygonCenter.cpp:63
osmscout::LineStyle::operator==
bool operator==(const LineStyle &other) const
Definition: Styles.cpp:364
osmscout::TypeInfo::GetIndexAsLocation
bool GetIndexAsLocation() const
Definition: TypeConfig.h:514
osmscout::TypeInfo::SetMultipolygon
TypeInfo & SetMultipolygon()
An object is handled as multipolygon even though it may not have type=multipolygon set explicitly.
Definition: TypeConfig.h:578
osmscout::RoutingService::VNode::currentRestricted
bool currentRestricted
Current node is accessed from restricted way.
Definition: RoutingService.h:315
osmscout::ost::Parser::TAGGREATERCOND
void TAGGREATERCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:679
osmscout::LocationInfoModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: LocationInfoModel.cpp:132
osmscout::Magnification::Magnification
Magnification(const MagnificationLevel &level) noexcept
Definition: Magnification.h:179
osmscout::Point::Point
Point(uint8_t serial, const GeoCoord &coords)
Definition: Point.h:43
osmscout::TextStyle::SetLabelValue
void SetLabelValue(int attribute, const LabelProviderRef &value) override
Definition: Styles.cpp:889
osmscout::CmdLineAlternativeFlagArgParser::CmdLineAlternativeFlagArgParser
CmdLineAlternativeFlagArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.cpp:150
osmscout::OpeningHours::WeekDay::Thursday
@ Thursday
osmscout::Magnification::magClose
static MagnificationLevel magClose
Definition: Magnification.h:156
osmscout::CancelableFuture::StdFuture
std::future< T > StdFuture()
Definition: CancelableFuture.h:228
osmscout::MaxStayFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: MaxStayFeature.cpp:50
p2t::Point::Length
double Length() const
Get the length of this point (the norm).
Definition: shapes.h:106
osmscout::CharacterTexture::GetCharacter
char32_t GetCharacter() const
Definition: TextLoader.h:42
osmscout::oss::KeywordMap::KeywordMap
KeywordMap()
Definition: map/include/osmscoutmap/oss/Scanner.h:125
osmscout::oss::StartStates::~StartStates
virtual ~StartStates()
Definition: map/include/osmscoutmap/oss/Scanner.h:94
osmscout::OnlineTileProviderModel
Definition: OnlineTileProviderModel.h:82
osmscout::StyleMagnificationAttributeDescriptor
Definition: StyleDescription.h:212
osmscout::oss::Parser::AddFeatureToFilter
void AddFeatureToFilter(StyleFilter &filter, const std::string &featureName, const std::string &flagName, TypeInfoSet &resultTypes)
Definition: map/include/osmscoutmap/oss/Parser.h:174
osmscout::RouteDescription::SuggestedLaneDescription::GetFrom
uint8_t GetFrom() const
Definition: RouteDescription.h:650
osmscout::DatabaseParameter::SetNodesDataMMap
void SetNodesDataMMap(bool mmap)
Definition: Database.cpp:63
osmscout::MagnificationLevel
Definition: Magnification.h:35
osmscout::OffsetRel::laneForwardThroughRight
@ laneForwardThroughRight
LocationFeature.h
osmscout::FileScanner::ReadUInt32
uint32_t ReadUInt32()
Definition: FileScanner.cpp:969
osmscout::AddressFeatureValue::SetAddress
void SetAddress(const std::string_view &address)
Definition: AddressFeature.h:51
p2t::SweepContext::RemoveFromMap
void RemoveFromMap(Triangle *triangle)
osmscout::IsLowerByteSet
static bool IsLowerByteSet(const unsigned char *bytes)
Definition: LoaderPNG.cpp:31
osmscout::oss::Token::col
int col
Definition: map/include/osmscoutmap/oss/Scanner.h:51
osmscout::MapPainterAgg::DrawGround
void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style) override
(Optionally) fills the area with the given default color for ground.
Definition: MapPainterAgg.cpp:694
osmscout::TransPolygon::noConstraint
@ noConstraint
Definition: Transformation.h:192
osmscout::RouteDescription::RoundaboutLeaveDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:334
osmscout::MapPainterSVG::~MapPainterSVG
~MapPainterSVG() override
Definition: MapPainterSVG.cpp:58
utf8helper::UTF8String::Append
UTF8String & Append(codepoint u, utf8helper::Transform func=utf8helper::TransformNop)
Add character to the string.
Definition: utf8helper.cpp:212
osmscout::RouteStep::shortDescription
QString shortDescription
Plain short description (translated already)
Definition: RouteStep.h:54
osmscout::DownloadJob::jobs
QList< FileDownloader * > jobs
Definition: FileDownloader.h:137
osmscout::StyleFlagsModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: StyleFlagsModel.h:65
osmscout::MagnificationLevel::MagnificationLevel
MagnificationLevel(uint32_t level) noexcept
Definition: Magnification.h:43
osmscout::DataFile::~DataFile
virtual ~DataFile()
Definition: DataFile.h:158
osmscout::LineStyle::SetDashes
LineStyle & SetDashes(const std::vector< double > &dashes)
Definition: Styles.cpp:283
osmscout::Area::ReadOptimized
void ReadOptimized(const TypeConfig &typeConfig, FileScanner &scanner)
Read the area as stored by WriteOptimized().
Definition: Area.cpp:323
osmscout::TextStyle::Attribute
Attribute
Definition: Styles.h:514
osmscout::oss::Parser::CONSTCONDBLOCK
void CONSTCONDBLOCK(bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:634
osmscout::VoiceDownloadJob::getVoice
AvailableVoice getVoice() const
Definition: VoiceManager.h:57
osmscout::NumericIndex< Id >
osmscout::OpeningHours::WeekDay::SchoolHoliday
@ SchoolHoliday
osmscout::StyleConfig::AddWayLineStyle
void AddWayLineStyle(const StyleFilter &filter, LinePartialStyle &style)
Definition: StyleConfig.cpp:970
osmscout::AddressFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: AddressFeature.cpp:85
osmscout::oss::Parser::ROUTESTYLE
void ROUTESTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1659
p2t::Triangle::delaunay_edge
bool delaunay_edge[3]
Flags to determine if an edge is a Delauney edge.
Definition: shapes.h:159
osmscout::RouteDescription::POI_AT_ROUTE_DESC
static const char *const POI_AT_ROUTE_DESC
Constant for a description of pois at the route (POIAtRouteDescription)
Definition: RouteDescription.h:90
osmscout::MapWidget::move
void move(QVector2D vector)
Definition: MapWidget.cpp:498
osmscout::TileCacheVal::epoch
size_t epoch
Definition: TileCache.h:77
osmscout::TextStyleLookupTable
std::vector< std::vector< TextStyleSelectorList > > TextStyleLookupTable
List of selectors.
Definition: StyleConfig.h:509
osmscout::FeatureValueBuffer::Set
void Set(const FeatureValueBuffer &other)
Deletes the current feature values and assign the type and values of the passed featur evalue buffer.
Definition: TypeConfig.cpp:396
osmscout::RouteStep::distanceDelta
Distance distanceDelta
Estimate distance from previous route step.
Definition: RouteStep.h:86
osmscout::ObjectVariantDataFile::ObjectVariantDataFile
ObjectVariantDataFile()
Definition: ObjectVariantDataFile.cpp:28
osmscout::RouteDescription::MotorwayChangeDescription::MotorwayChangeDescription
MotorwayChangeDescription(const NameDescriptionRef &fromDescription, const NameDescriptionRef &toDescription)
Definition: RouteDescription.cpp:357
osmscout::POI::name
std::string name
name of the POI
Definition: Location.h:124
osmscout::LocationDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:194
osmscout::MoveAccumulator::collect
QVector2D collect()
Definition: InputHandler.cpp:155
p2t::Triangle::Triangle
Triangle(Point &a, Point &b, Point &c)
Constructor.
osmscout::TypeInfo::GetIgnoreSeaLand
bool GetIgnoreSeaLand() const
Definition: TypeConfig.h:657
osmscout::RoutingService::RNode::object
ObjectFileRef object
The object (way/area) visited from the current route node.
Definition: RoutingService.h:229
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME
static const std::string LABEL_KEY_NAME_NAME
Definition: DescriptionService.h:156
osmscout::Bearing::LongDisplayString
std::string LongDisplayString() const
Convert the bearing to a direction description in relation to the compass (8-points).
Definition: Bearing.cpp:62
osmscout::AbstractRoutingService
Definition: AbstractRoutingService.h:192
osmscout::CharacterTexture::GetTexture
OpenGLTextureRef GetTexture() const
Definition: TextLoader.h:50
osmscout::POIFormSearchParameter::GetAdminRegionOnlyMatch
bool GetAdminRegionOnlyMatch() const
Definition: LocationService.cpp:251
osmscout::Projection::center
GeoCoord center
Coordinate of the center of the displayed area.
Definition: Projection.h:48
osmscout::Signal::Connect
void Connect(Slot< Args... > &slot)
Connect Signal to given Slot.
Definition: Signal.h:157
osmscout::NameShortFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: NameShortFeature.cpp:62
osmscout::Kilometer::FromMeter
static double FromMeter(double m)
Definition: Distance.h:259
osmscout::ost::Errors::Err::Exception
@ Exception
Definition: include/osmscout/ost/Parser.h:47
osmscout::OsmTileDownloader::failed
void failed(uint32_t zoomLevel, uint32_t x, uint32_t y, bool zoomLevelOutOfRange)
osmscout::StringMatcher::Result
Result
Definition: StringMatcher.h:33
osmscout::StyleModule::StyleModule
StyleModule(QThread *thread, DBThreadRef dbThread)
Definition: StyleModule.cpp:25
osmscout::FeeFeature::NAME
static const char *const NAME
Name of this feature.
Definition: FeeFeature.h:98
osmscout::ScanCell::GetY
int GetY() const
Definition: Geometry.h:1183
osmscout::MapWidget::changeView
void changeView(const MapView &view)
Definition: MapWidget.cpp:208
osmscout::AvailableMapsModelItem::AvailableMapsModelItem
AvailableMapsModelItem(const QString &name, const QStringList &path, const QString &description)
Definition: AvailableMapsModel.h:56
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_CELLLEVEL
static const std::string LABEL_KEY_GEOMETRY_CELLLEVEL
Definition: DescriptionService.h:180
osmscout::BatchMapPainterQt::BatchMapPainterQt
BatchMapPainterQt(size_t expectedCount)
Definition: MapPainterQt.cpp:1096
RouteStep.h
osmscout::oss::Errors::Err::Error
@ Error
Definition: map/include/osmscoutmap/oss/Parser.h:59
osmscout::RouteData::Entries
std::list< RouteEntry > & Entries()
Definition: RouteData.h:110
osmscout::BorderStyle::SetWidth
BorderStyle & SetWidth(double value)
Definition: Styles.cpp:655
osmscout::MapStyleModel::file
Q_INVOKABLE QString file(int i) const
Definition: MapStyleModel.cpp:91
osmscout::MapRenderer::fontName
QString fontName
Definition: MapRenderer.h:104
osmscout::LocationListModel::RegionRole
@ RegionRole
Definition: SearchLocationModel.h:178
osmscout::RectanglePrimitive::GetTopLeft
const Vertex2D & GetTopLeft() const
Definition: Styles.h:1066
osmscout::SimplifyTokenList
void SimplifyTokenList(std::list< std::string > &tokens)
Definition: String.cpp:413
osmscout::OSMScoutQt
Definition: OSMScoutQt.h:238
osmscout::oss::Parser::UINTCONSTDEF
void UINTCONSTDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:732
osmscout::MapPainterSVG::NativeGlyph::character
std::string character
Definition: MapPainterSVG.h:66
osmscout::TypeInfo::IsInGroup
bool IsInGroup(const std::string &groupName) const
Definition: TypeConfig.h:710
osmscout::StyleFilter::SetTypes
StyleFilter & SetTypes(const TypeInfoSet &types)
Definition: StyleConfig.cpp:198
osmscout::Path::IsTraversable
bool IsTraversable() const
Definition: Path.h:61
osmscout::MoveHandler::moveNow
bool moveNow(const QVector2D &vector)
Called from DragHandler or MultitouchHandler when gesture moves with map.
Definition: InputHandler.cpp:398
osmscout::GroundTile::Coord::operator==
bool operator==(const Coord &coord) const
Definition: GroundTile.h:86
osmscout::RouteDescription::RoundaboutEnterDescriptionRef
std::shared_ptr< RoundaboutEnterDescription > RoundaboutEnterDescriptionRef
Definition: RouteDescription.h:353
osmscout::PartialStyleBase::SetStringValue
virtual void SetStringValue(int attribute, const std::string &value)=0
osmscout::MapParameter::SetLabelLineMinCharCount
void SetLabelLineMinCharCount(size_t labelLineMinCharCount)
Definition: MapParameter.cpp:125
osmscout::FileScanner::ReadInt64
int64_t ReadInt64()
Definition: FileScanner.cpp:765
osmscout::DBId::DBId
DBId(DatabaseId database, Id id)
Definition: DBFileOffset.h:50
osmscout::RouteDescriptionPostprocessor::Callback::OnMotorwayChange
virtual void OnMotorwayChange(const RouteDescription::MotorwayChangeDescriptionRef &motorwayChangeDescription, const RouteDescription::MotorwayJunctionDescriptionRef &motorwayJunctionDescription, const RouteDescription::DirectionDescriptionRef &directionDescription, const RouteDescription::DestinationDescriptionRef &crossingDestinationDescription)
Called if we already on a motorway and switch to another motorway.
Definition: RouteDescriptionPostprocessor.cpp:75
osmscout::BrandFeatureValue::BrandFeatureValue
BrandFeatureValue(const std::string &name)
Definition: BrandFeature.h:39
osmscout::ScreenRectMask::Intersects
bool Intersects(const ScreenRectMask &other) const
Definition: LabelLayouterHelper.cpp:92
osmscout::AddressFeatureValue::operator=
AddressFeatureValue & operator=(const FeatureValue &other) override
Definition: AddressFeature.cpp:34
osmscout::RoutePosition::GetNodeIndex
size_t GetNodeIndex() const
Definition: RoutingService.h:88
osmscout::StyleConfig::GetWayPrio
size_t GetWayPrio(const TypeInfoRef &type) const
Definition: StyleConfig.h:733
osmscout::RoutingDatabase::GetJunctions
bool GetJunctions(const std::set< Id > &ids, std::vector< JunctionRef > &junctions)
Definition: RoutingDB.cpp:64
osmscout::LaneAgent::Lane::operator!=
bool operator!=(const Lane &o) const
Definition: LaneAgent.cpp:49
osmscout::oss::Parser::CONSTSECTION
void CONSTSECTION()
Definition: map/src/osmscoutmap/oss/Parser.cpp:212
osmscout::RouteDataFile::RouteDataFile
RouteDataFile(size_t cacheSize)
Definition: RouteDataFile.cpp:26
MapDownloader.h
osmscout::DecodeNumber
unsigned int DecodeNumber(const char *buffer, N &number)
Definition: Number.h:294
utf8helper::charmap_e1_bd
const character charmap_e1_bd[]
Definition: utf8helper_charmap.cpp:2052
osmscout::LanesFeatureValue::GetBackwardLanes
uint8_t GetBackwardLanes() const
Definition: LanesFeature.h:68
osmscout::SegmentGeoBox::from
size_t from
Definition: Geometry.h:1191
RouteDataFile.h
osmscout::PathSymbolStyle::SetDisplayOffset
PathSymbolStyle & SetDisplayOffset(double value)
Definition: Styles.cpp:1759
osmscout::CmdLineGeoCoordArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:282
osmscout::CharacterTexture::SetTexture
void SetTexture(OpenGLTextureRef texture)
Definition: TextLoader.h:54
osmscout::DrawAreaBorderSymbols
@ DrawAreaBorderSymbols
Definition: MapPainter.h:85
osmscout::RouteDescription::NameChangedDescription::NameChangedDescription
NameChangedDescription(const NameDescriptionRef &originDescription, const NameDescriptionRef &targetDescription)
Definition: RouteDescription.cpp:167
osmscout::ColorFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: ColorFeature.cpp:26
osmscout::MapIcon::name
QString name
Definition: IconLookup.h:53
n
double n
Definition: src/osmscout/util/SunriseSunset.cpp:60
osmscout::PTRoute::GetColor
Color GetColor() const
Definition: PublicTransport.h:238
DBFileOffset.h
osmscout::ost::Buffer::Buffer
Buffer(const unsigned char *buf, size_t len)
Definition: src/osmscout/ost/Scanner.cpp:114
osmscout::LayerFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: LayerFeature.cpp:31
osmscout::OSMScoutQtBuilder::Init
bool Init()
Definition: OSMScoutQt.cpp:85
osmscout::MagnificationLevel::Get
uint32_t Get() const
Definition: Magnification.h:50
osmscout::TypeConfig::GetTagRegistry
const TagRegistry & GetTagRegistry() const
Definition: TypeConfig.h:1142
osmscout::LaneAgent
Definition: LaneAgent.h:29
osmscout::RoutingListModel::getRouteLength
double getRouteLength() const
Route length in meters.
Definition: RoutingModel.cpp:177
osmscout::CurrentSpeedMessage::CurrentSpeedMessage
CurrentSpeedMessage(const Timestamp &timestamp, double speed)
Definition: SpeedAgent.cpp:28
osmscout::WebsiteFeature::NAME
static const char *const NAME
Name of this feature.
Definition: WebsiteFeature.h:74
osmscout::LocationDescriptionCandicate::GetRef
ObjectFileRef GetRef() const
Definition: LocationDescriptionService.h:83
osmscout::SidewayFeatureValue::HasCyclewayLaneRight
bool HasCyclewayLaneRight() const
Definition: SidewayFeature.h:73
osmscout::CmdLineAlternativeFlagArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:161
osmscout::StyleAttributeDescriptor::GetType
StyleAttributeType GetType() const
Definition: StyleDescription.h:124
osmscout::AccessFeatureValue::SetAccess
void SetAccess(uint8_t access)
Definition: AccessFeature.h:57
osmscout::oss::Parser::ValueType::COLOR
@ COLOR
osmscout::BrandFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: BrandFeature.cpp:64
osmscout::TagMap
std::unordered_map< TagId, std::string > TagMap
Definition: Tag.h:41
osmscout::Color::FromHexString
static Color FromHexString(const std::string &hexString)
Convert the given color string to a color value.
Definition: Color.cpp:116
osmscout::oss::Parser::FLAGSECTION
void FLAGSECTION()
Definition: map/src/osmscoutmap/oss/Parser.cpp:195
osmscout::StyleConfig::Postprocess
void Postprocess()
Definition: StyleConfig.cpp:920
osmscout::PathSymbolStyle::SetSymbol
PathSymbolStyle & SetSymbol(const SymbolRef &symbol)
Definition: Styles.cpp:1731
osmscout::MapIcon::coord
GeoCoord coord
Definition: IconLookup.h:46
osmscout::ost::Token::Token
Token()
Definition: src/osmscout/ost/Scanner.cpp:98
osmscout::PathSymbolStyle::attrOffset
@ attrOffset
Definition: Styles.h:1230
p2t::Triangle::GetConstrainedEdgeCW
bool GetConstrainedEdgeCW(Point &p)
osmscout::FileWriter::FlushCurrentBlockWithZeros
void FlushCurrentBlockWithZeros(size_t blockSize)
Definition: FileWriter.cpp:1342
p2t::Cross
double Cross(const Point &a, const Point &b)
Perform the cross product on two vectors. In 2D this produces a scalar.
Definition: shapes.h:267
osmscout::Log::Info
Logger::Line Info()
Definition: Logger.cpp:118
osmscout::vehicleBicycle
@ vehicleBicycle
Definition: OSMScoutTypes.h:57
osmscout::NetworkFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: NetworkFeature.h:77
osmscout::RoutePostprocessor::POIsPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:1483
osmscout::Producer::Producer
Producer(ProcessingQueue< E > &outQueue)
Definition: Worker.h:119
osmscout::FillStyle::GetPatternMinMag
const Magnification & GetPatternMinMag() const
Definition: Styles.h:341
osmscout::ElevationService::ElevationService
ElevationService(DataLoader &dataLoader, MagnificationLevel loadTileMag=Magnification::magSuburb)
Definition: ElevationService.h:57
osmscout::IconStyle::SetStringValue
void SetStringValue(int attribute, const std::string &value) override
Definition: Styles.cpp:1583
osmscout::RouteDescription::MotorwayLeaveDescription::GetFromDescription
NameDescriptionRef GetFromDescription() const
Definition: RouteDescription.h:448
osmscout::Vertex3D::SetY
void SetY(double y)
Definition: Pixel.h:213
osmscout::AvailableMapsModelItem::valid
bool valid
Definition: AvailableMapsModel.h:42
osmscout::FeatureValueBuffer::AllocateValue
FeatureValue * AllocateValue(size_t idx)
Definition: TypeConfig.cpp:477
osmscout::TypeConfig::GetRelationType
TypeInfoRef GetRelationType(const TagMap &tagMap) const
Return a relation type (or an invalid reference if no type got detected) based on the given map of ta...
Definition: TypeConfig.cpp:1092
osmscout::TiledMapRenderer::onDatabaseLoaded
virtual void onDatabaseLoaded(osmscout::GeoBox boundingBox)
Definition: TiledMapRenderer.cpp:227
osmscout::StyleMapAttributeDescriptor::StyleMapAttributeDescriptor
StyleMapAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:313
osmscout::MapWidget::renderingType
QString renderingType
Definition: MapWidget.h:76
osmscout::MapRenderer
Definition: MapRenderer.h:86
osmscout::AreaIndex::AreaIndex
AreaIndex()=default
osmscout::DataTileCache
Definition: DataTileCache.h:456
osmscout::OverlayWay::~OverlayWay
~OverlayWay() override
Definition: OverlayObject.cpp:205
osmscout::FileDownloader::writtenBytes
void writtenBytes(uint64_t sz)
osmscout::DestinationFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: DestinationFeature.cpp:29
osmscout::OpeningHoursFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: OpeningHoursFeature.cpp:66
osmscout::LookupModule::objectsLoaded
void objectsLoaded(const LocationEntry &, const QList< LookupModule::ObjectInfo > &objects)
osmscout::ClosestRoutableObjectResult::GetWay
WayRef GetWay() const
Definition: SimpleRoutingService.h:85
osmscout::AccessFeatureValue::CanRouteForward
bool CanRouteForward(Vehicle vehicle) const
Definition: AccessFeature.h:112
osmscout::TypeInfo::typeArea
static const uint8_t typeArea
Condition applies to areas.
Definition: TypeConfig.h:76
osmscout::Vertex2D::Vertex2D
Vertex2D(double x, double y)
Definition: Pixel.h:114
osmscout::ost::Parser::SemErr
void SemErr(const char *msg)
Definition: src/osmscout/ost/Parser.cpp:58
osmscout::Area::Ring
Definition: Area.h:93
osmscout::QmlSettings::GetShowAltLanguage
bool GetShowAltLanguage() const
Definition: QmlSettings.cpp:127
osmscout::OverlayObject::name
QString name
Definition: OverlayObject.h:52
osmscout::OSMScoutQt::MakeNavigation
NavigationModule * MakeNavigation()
Definition: OSMScoutQt.cpp:474
osmscout::LineStyle::capSquare
@ capSquare
Definition: Styles.h:81
osmscout::NearPOIModel::BearingRole
@ BearingRole
Definition: NearPOIModel.h:91
osmscout::Color::SILVER
static const Color SILVER
Definition: Color.h:48
osmscout::GPSUpdateMessage::currentPosition
const GeoCoord currentPosition
Definition: Agents.h:36
osmscout::RouteData::RouteEntry::GetCurrentNodeId
Id GetCurrentNodeId() const
Definition: RouteData.h:57
osmscout::X_STEP_1
constexpr int X_STEP_1
Definition: ReadWriteLock.cpp:40
osmscout::FillStyle::operator!=
bool operator!=(const FillStyle &other) const
Definition: Styles.cpp:508
osmscout::ElevationChartWidget::lineWidthChanged
void lineWidthChanged()
osmscout::TiledMapRenderer::TiledMapRenderer
TiledMapRenderer(QThread *thread, SettingsRef settings, DBThreadRef dbThread, QString iconDirectory, QString tileCacheDirectory, size_t onlineTileCacheSize, size_t offlineTileCacheSize)
Definition: TiledMapRenderer.cpp:34
osmscout::LayerFeatureValue::operator=
LayerFeatureValue & operator=(const FeatureValue &other) override
Definition: LayerFeature.cpp:36
osmscout::DataFile::DataFile
DataFile(const std::string &datafile, size_t cacheSize)
Definition: DataFile.h:151
osmscout::PostprocessorContext::GetLaneReader
virtual const LanesFeatureValueReader & GetLaneReader(const DatabaseId &dbId) const =0
osmscout::GroundTile::Coord::y
uint16_t y
Definition: GroundTile.h:63
osmscout::AddressFeatureValue::GetAddress
std::string GetAddress() const
Definition: AddressFeature.h:56
osmscout::QmlSettings::SetUnits
void SetUnits(const QString units)
Definition: QmlSettings.cpp:139
osmscout::ElevationPoint::contour
WayRef contour
Definition: ElevationService.h:46
osmscout::MapWidget::GetVehiclePosition
VehiclePosition * GetVehiclePosition() const
Definition: MapWidget.h:363
osmscout::Logger::INFO
@ INFO
Definition: Logger.h:54
osmscout::Distance::operator-=
Distance & operator-=(const Distance &d)
Definition: Distance.h:81
p2t::Sweep::~Sweep
~Sweep()
Destructor - clean up memory.
osmscout::PTRoute::Variant::GetRef
std::string GetRef() const
Definition: PublicTransport.h:147
Point.h
osmscout::MapWidget::isFollowVehicle
bool isFollowVehicle() const
Definition: MapWidget.h:481
osmscout::MapService::TypeDefinition::routeTypes
TypeInfoSet routeTypes
Definition: MapService.h:107
osmscout::RouteDescription::ViaDescription::GetNodeCount
int GetNodeCount() const
Definition: RouteDescription.h:685
osmscout::IconStyleSelectorList
std::list< IconStyleSelector > IconStyleSelectorList
Definition: StyleConfig.h:532
osmscout::RouteDescription::MotorwayChangeDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:365
osmscout::PhoneFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: PhoneFeature.cpp:85
osmscout::PostalCodeFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: PostalCodeFeature.cpp:79
osmscout::HTMLWriter::CloseFailsafe
void CloseFailsafe()
Definition: HTMLWriter.cpp:81
osmscout::DynamicFeatureReader::GetValue
FeatureValue * GetValue(const FeatureValueBuffer &buffer) const
Definition: FeatureReader.cpp:53
osmscout::AsyncWorker::~AsyncWorker
virtual ~AsyncWorker()
Definition: AsyncWorker.cpp:35
osmscout::ObjectFileRef::Set
void Set(const FileOffset &offset, const RefType &type)
Definition: ObjectRef.h:189
osmscout::MapStyleModel::style
QString style
Definition: MapStyleModel.h:38
osmscout::OSMTile::worldRes
static uint32_t worldRes(uint32_t level)
world resolution on given zoom level in OSM tiles
Definition: OSMTile.h:93
osmscout::SRTMData::boundingBox
GeoBox boundingBox
Definition: SRTM.h:47
osmscout::oss::Parser::WAYGROUP
void WAYGROUP(size_t priority)
Definition: map/src/osmscoutmap/oss/Parser.cpp:405
osmscout::NavigationModel::getLaneTurn
QString getLaneTurn() const
Definition: NavigationModel.h:222
osmscout::LocationSearchResult::limitReached
bool limitReached
Definition: LocationService.h:256
osmscout::RouteDescription::MotorwayEnterDescription
Definition: RouteDescription.h:387
osmscout::NumberSet
Definition: NumberSet.h:38
osmscout::StyleMapAttributeDescriptor
Definition: StyleDescription.h:310
osmscout::RoutingService::OpenMap
std::unordered_map< DBId, OpenListRef > OpenMap
Definition: RoutingService.h:388
osmscout::DatabaseParameter::GetNodeDataCacheSize
unsigned long GetNodeDataCacheSize() const
Definition: Database.cpp:98
osmscout::oss::Parser::FLAGDEF
void FLAGDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:299
osmscout::NetworkFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: NetworkFeature.cpp:24
osmscout::LabelData::Text
@ Text
Definition: LabelLayouter.h:63
osmscout::MapParameter::GetLabelLayouterOverlap
double GetLabelLayouterOverlap() const
Definition: MapParameter.h:344
osmscout::QmlRoutingProfile::vehicle
QmlVehicle vehicle
Definition: QmlRoutingProfile.h:44
osmscout::MercatorProjection::scale
double scale
Definition: MercatorProjection.h:50
osmscout::LookupModule::LookupModule
LookupModule(QThread *thread, DBThreadRef dbThread)
Definition: LookupModule.cpp:31
osmscout::Intersection::Read
bool Read(FileScanner &scanner)
Definition: Intersection.cpp:32
osmscout::IsAreaSubOfArea
bool IsAreaSubOfArea(const std::vector< N > &a, const std::vector< M > &b)
Definition: Geometry.h:613
osmscout::Way
Definition: Way.h:40
osmscout::RoutingListModel::onRouteComputed
void onRouteComputed(QtRouteData route, int requestId)
Definition: RoutingModel.cpp:106
osmscout::Point::GetCoordFromId
static GeoCoord GetCoordFromId(Id id)
Definition: Point.cpp:47
osmscout::FileDownloader::error
void error(QString error_text, bool recoverable)
osmscout::FileDownloaderConfig::DownloadReadTimeout
static constexpr std::chrono::seconds DownloadReadTimeout
Download read timeout in seconds.
Definition: FileDownloader.h:45
osmscout::FeatureLabelReader::GetLabel
std::string GetLabel(const FeatureValueBuffer &buffer) const
Returns the label of the given object.
Definition: FeatureReader.h:292
osmscout::QtRouteData::QtRouteData
QtRouteData(QObject *parent=nullptr)
Definition: QtRouteData.h:55
osmscout::NearPOIModel::RegionRole
@ RegionRole
Definition: NearPOIModel.h:87
osmscout::Tile::GetOptimizedWayData
TileWayData & GetOptimizedWayData()
Return a read-write reference to the optimized way data.
Definition: DataTileCache.h:398
_PS_CONST_TYPE
#define _PS_CONST_TYPE(Name, Type)
Definition: SSEMath.h:103
osmscout::TypeInfo::CanRouteCar
TypeInfo & CanRouteCar(bool canBeRoute)
If set to 'true', an object of this type can be traveled by car by default.
Definition: TypeConfig.h:442
osmscout::StringMatcherTransliterateFactory
Definition: StringMatcher.h:87
osmscout::OpeningHours::TimeInterval::to
DayTime to
Definition: OpeningHours.h:63
osmscout::MapPainterAgg::DrawLabel
void DrawLabel(const Projection &projection, const MapParameter &parameter, const ScreenVectorRectangle &labelRectangle, const LabelData &label, const NativeLabel &layout)
Definition: MapPainterAgg.cpp:269
utf8helper::TransformCapitalize
codepoint TransformCapitalize(const character *, int)
Definition: utf8helper.cpp:74
osmscout::MapService::~MapService
virtual ~MapService()
Definition: MapService.cpp:103
osmscout::SimpleRoutingService::GetAreaByOffset
bool GetAreaByOffset(const DBFileOffset &offset, AreaRef &area) override
Definition: SimpleRoutingService.cpp:235
osmscout::LocationFormSearchParameter::SetPostalAreaOnlyMatch
void SetPostalAreaOnlyMatch(bool postalAreaOnlyMatch)
Definition: LocationService.cpp:131
osmscout::OSMScoutQtBuilder::WithSettingsStorage
OSMScoutQtBuilder & WithSettingsStorage(QSettings *providedStorage)
Set custom settings storage.
Definition: OSMScoutQt.h:89
utf8helper::charmap_c4
const character charmap_c4[]
Definition: utf8helper_charmap.cpp:298
utf8helper::UTF8String::Size
size_t Size() const
Return the number of character of this string.
Definition: utf8helper.h:118
osmscout::CoordBufferRange::GetSize
size_t GetSize() const
Returns the number of elements (end-start+1)
Definition: Transformation.h:463
osmscout::BuildStringListFromSubToken
static std::list< std::string > BuildStringListFromSubToken(const TokenStringRef &tokenString, const std::list< std::string > &tokens)
Return a list of token by removing tokenString from the given token list (tokens).
Definition: LocationService.cpp:1095
osmscout::RoutingResult::AppendSectionLength
void AppendSectionLength(int length)
Definition: AbstractRoutingService.h:103
osmscout::Label::Label
Label()=default
osmscout::Area::GetObjectFileRef
ObjectFileRef GetObjectFileRef() const
Definition: Area.h:256
osmscout::TypeInfoSetConstIterator::value_type
TypeInfoRef value_type
Definition: TypeInfoSet.h:36
osmscout::OSMTileIdBox::GetMax
OSMTileId GetMax() const
Definition: Tiling.h:199
osmscout::ElevationChartWidget::getDescent
double getDescent() const
Definition: ElevationChartWidget.h:160
osmscout::LocationDescriptionService::ReverseLookupResult::object
ObjectFileRef object
object used for lookup
Definition: LocationDescriptionService.h:362
osmscout::Color::FUCHSIA
static const Color FUCHSIA
Definition: Color.h:52
osmscout::LanesFeatureValue::SetDestinationLanes
void SetDestinationLanes(const std::string_view &destinationForward, const std::string_view &destinationBackward)
Definition: LanesFeature.h:102
osmscout::NumberSet::NumberSet
NumberSet()
Definition: NumberSet.cpp:26
RouteDescriptionBuilder.h
osmscout::AvailableVoicesModel::Roles
Roles
Definition: AvailableVoicesModel.h:76
osmscout::MercatorProjection::GeoToPixel
bool GeoToPixel(const GeoCoord &coord, Vertex2D &pixel) const override
Converts a geo coordinate to a pixel coordinate.
Definition: MercatorProjection.cpp:182
osmscout::NameAltFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: NameAltFeature.h:77
osmscout::DestinationFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: DestinationFeature.cpp:89
osmscout::MapWidget::firstStylesheetErrorColumn
int firstStylesheetErrorColumn() const
Definition: MapWidget.cpp:1003
osmscout::FileWriter::WriteFileOffset
void WriteFileOffset(FileOffset offset)
Definition: FileWriter.cpp:542
osmscout::TurnRestriction::Type
Type
Definition: TurnRestriction.h:37
osmscout::OpeningHoursFeature::LABEL
static const char *const LABEL
Name of the "opening hours" label.
Definition: OpeningHoursFeature.h:77
osmscout::EleFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: EleFeature.cpp:131
osmscout::ShieldStyle::SetSize
ShieldStyle & SetSize(double size) override
Definition: Styles.cpp:1056
osmscout::NameShortFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: NameShortFeature.cpp:87
osmscout::TileLoaderThread::~TileLoaderThread
virtual ~TileLoaderThread()
Definition: TiledMapOverlay.cpp:39
osmscout::NextRouteInstructionsMessage::NextRouteInstructionsMessage
NextRouteInstructionsMessage(const Timestamp &timestamp, const RouteInstruction &nextRouteInstruction)
Definition: RouteInstructionAgent.h:46
osmscout::AvailableMapsModel::fetchError
QString fetchError
Definition: AvailableMapsModel.h:192
osmscout::AddressFeatureValue::AddressFeatureValue
AddressFeatureValue(const std::string &address)
Definition: AddressFeature.h:45
osmscout::OpenGLMapData::GetProjection
const glm::mat4 & GetProjection() const
Definition: OpenGLMapData.h:393
osmscout::InstalledMapsModel::removeRows
Q_INVOKABLE bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex()) override
Definition: InstalledMapsModel.cpp:146
osmscout::PathSymbolStyle::GetRenderMode
RenderMode GetRenderMode() const
Definition: Styles.h:1276
osmscout::AccessRestrictedFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: AccessRestrictedFeature.cpp:45
osmscout::MapWidget
Definition: MapWidget.h:58
osmscout::LocationStringSearchParameter
Definition: LocationService.h:157
osmscout::AreaSearchParameter::SetMaximumAreaLevel
void SetMaximumAreaLevel(unsigned long maxAreaLevel)
Definition: MapService.cpp:34
p2t::Triangle::Index
int Index(const Point *p)
osmscout::AbstractRoutingProfile::vehicleMaxSpeed
double vehicleMaxSpeed
Definition: RoutingProfile.h:203
osmscout::RouteNodeDataFile::Get
bool Get(IteratorIn begin, IteratorIn end, size_t, std::unordered_map< Id, RouteNodeRef > &dataMap) const
Definition: RouteNodeDataFile.h:131
osmscout::OSMTileIdBoxConstIterator::operator==
bool operator==(const OSMTileIdBoxConstIterator &other) const
Definition: Tiling.h:157
osmscout::PathTextStyle::attrDisplayOffset
@ attrDisplayOffset
Definition: Styles.h:822
osmscout::AdminRegion::regionOffset
FileOffset regionOffset
Offset of this entry in the index.
Definition: Location.h:74
osmscout::AvailableVoice::getLicense
QString getLicense() const
Definition: Voice.h:90
osmscout::Vertex3D::GetZ
double GetZ() const
Definition: Pixel.h:203
osmscout::DestinationFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: DestinationFeature.h:78
osmscout::ConstructionYearFeatureValue::GetStartYear
int GetStartYear() const
Definition: ConstructionYearFeature.h:51
osmscout::Area::Ring::GetBackId
Id GetBackId() const
Definition: Area.h:184
osmscout::MultiDBRoutingService::GetDatabaseMapping
std::map< DatabaseId, std::string > GetDatabaseMapping() const override
Definition: MultiDBRoutingService.cpp:531
osmscout::MapPainterCairo::DrawGlyphs
void DrawGlyphs(const Projection &projection, const MapParameter &parameter, const osmscout::PathTextStyleRef &style, const std::vector< CairoGlyph > &glyphs)
Definition: MapPainterCairo.cpp:884
osmscout::CancelableFuture::FutureBreaker::Break
void Break() override
Stop the processing.
Definition: CancelableFuture.h:91
osmscout::AbstractRoutingService::AbstractRoutingService
AbstractRoutingService(const RouterParameter &parameter)
Definition: AbstractRoutingService.cpp:82
osmscout::QmlSettings::SetOnlineTilesEnabled
void SetOnlineTilesEnabled(bool b)
Definition: QmlSettings.cpp:61
MultiDBRoutingService.h
osmscout::OptimizeWaysLowZoom::Close
bool Close()
Definition: OptimizeWaysLowZoom.cpp:118
osmscout::MapPainterAgg::GlyphBoundingBox
osmscout::ScreenVectorRectangle GlyphBoundingBox(const NativeGlyph &glyph) const
Definition: MapPainterAgg.cpp:342
osmscout::LocationFormSearchParameter::SetLimit
void SetLimit(size_t limit)
Definition: LocationService.cpp:171
osmscout::ost::coco_string_delete
void coco_string_delete(char *&data)
Definition: src/osmscout/ost/Scanner.cpp:93
osmscout::Route::GetResolvedMembers
MemberCache GetResolvedMembers() const
Definition: Route.h:107
osmscout::ChargingStationDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:698
osmscout::SearchLocationsRunnable
Definition: SearchModule.h:93
osmscout::VoiceManager::reload
void reload()
Definition: VoiceManager.cpp:99
osmscout::oss::Token::pos
size_t pos
Definition: map/include/osmscoutmap/oss/Scanner.h:49
osmscout::PathSymbolStyle::SetOffset
PathSymbolStyle & SetOffset(double value)
Definition: Styles.cpp:1766
osmscout::TypeConfig::tagNatural
TagId tagNatural
Definition: TypeConfig.h:1109
osmscout::CellDimension::height
double height
Definition: Geometry.h:1470
osmscout::FileDownloader::FileDownloader
FileDownloader(QNetworkAccessManager *manager, QString url, QString path, QObject *parent=nullptr)
Definition: FileDownloader.cpp:42
osmscout::LocationFormSearchParameter::SetLocationSearchString
void SetLocationSearchString(const std::string &locationSearchString)
Definition: LocationService.cpp:116
p2t::SweepContext::Basin::bottom_node
Node * bottom_node
Definition: sweep_context.h:101
osmscout::TextStyle::Style
Style
Definition: Styles.h:509
osmscout::LocationSearchResult::match
@ match
Definition: LocationService.h:231
osmscout::LoadPNG
cairo_surface_t * LoadPNG(const std::string &filename)
Definition: LoaderPNG.cpp:36
osmscout::OverlayObject::segments
std::vector< SegmentGeoBox > segments() const
Definition: OverlayObject.cpp:158
osmscout::oss::Errors::Err::Warning
@ Warning
Definition: map/include/osmscoutmap/oss/Parser.h:60
osmscout::ost::Errors::Err::Warning
@ Warning
Definition: include/osmscout/ost/Parser.h:46
osmscout::QmlSettings::SetMapDPI
void SetMapDPI(double dpi)
Definition: QmlSettings.cpp:46
osmscout::LabelLayouter::LayoutJob::labelPadding
double labelPadding
Definition: LabelLayouter.h:282
osmscout::LocationInfoModel::PhoneRole
@ PhoneRole
Definition: LocationInfoModel.h:78
osmscout::AbstractRoutingProfile::GetTime
Duration GetTime(const Area &area, const Distance &distance) const override
Definition: RoutingProfile.h:299
osmscout::StyleConstantWidth::Unit::mm
@ mm
osmscout::AreaIndex::TypeData::dataOffsetBytes
uint8_t dataOffsetBytes
Definition: AreaIndex.h:48
utf8helper::charmap_cd
const character charmap_cd[]
Definition: utf8helper_charmap.cpp:901
osmscout::GradeFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: GradeFeature.cpp:75
osmscout::RouteNode::Path::IsUsable
bool IsUsable(Vehicle vehicle) const
Definition: RouteNode.h:104
osmscout::ChargingStationFeatureValue::SocketType::Chademo
@ Chademo
osmscout::Color::GetR
double GetR() const
Definition: Color.h:110
osmscout::TransBuffer::TransformGeoToPixel
void TransformGeoToPixel(const Projection &projection, const C &nodes)
Transform the given source array of GeoCoords to DisplayPoints in the buffer.
Definition: Transformation.h:134
osmscout::FromToFeatureValue::SetFrom
void SetFrom(const std::string_view &from)
Definition: FromToFeature.h:53
osmscout::FeatureValueBuffer::CopyMissingValues
void CopyMissingValues(const FeatureValueBuffer &other)
Maintains the current values and types and copies over all not already set feature values of the pass...
Definition: TypeConfig.cpp:617
osmscout::Cache::Cache
Cache(size_t maxSize)
Create a new cache object with the given max size.
Definition: Cache.h:140
osmscout::BorderStyle::SetIntValue
void SetIntValue(int attribute, int value) override
Definition: Styles.cpp:630
osmscout::IconStyle::SetSymbol
IconStyle & SetSymbol(const SymbolRef &symbol)
Definition: Styles.cpp:1622
osmscout::TagBoolCondition::boolAnd
@ boolAnd
Definition: Tag.h:99
osmscout::TagRegistry::GetMaxSpeedFromAlias
bool GetMaxSpeedFromAlias(const std::string &alias, uint8_t &maxSpeed) const
Definition: Tag.cpp:354
osmscout::VehiclePosition::getBearingRadians
double getBearingRadians() const
Definition: VehiclePosition.h:98
osmscout::WidthFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: WidthFeature.cpp:66
osmscout::OverlayObject::setColorValue
void setColorValue(Color &c)
Definition: OverlayObject.cpp:87
osmscout::ShortestPathRoutingProfile::GetCostString
std::string GetCostString(double cost) const override
Textual representation of cost.
Definition: RoutingProfile.h:348
osmscout::MaxStayFeatureValue::GetValue
std::string GetValue() const
Definition: MaxStayFeature.h:55
osmscout::QmlSettings::GetOnlineTilesEnabled
bool GetOnlineTilesEnabled() const
Definition: QmlSettings.cpp:56
osmscout::POIFormSearchParameter::SetAdminRegionSearchString
void SetAdminRegionSearchString(const std::string &adminRegionSearchString)
Definition: LocationService.cpp:231
osmscout::PhoneFeature::NUMBER_LABEL
static const char *const NUMBER_LABEL
Name of the "number" label.
Definition: PhoneFeature.h:78
osmscout::MapPainterSVG::BeforeDrawing
void BeforeDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterSVG.cpp:600
osmscout::LayerFeatureValue
Definition: LayerFeature.h:30
osmscout::RoutingProfile::CanUseBackward
virtual bool CanUseBackward(const Way &way) const =0
osmscout::TypeInfo::AddCondition
TypeInfo & AddCondition(unsigned char types, const TagConditionRef &condition)
Definition: TypeConfig.cpp:132
osmscout::QmlRoutingProfile::applyJunctionPenalty
bool applyJunctionPenalty
Definition: QmlRoutingProfile.h:48
osmscout::OverlayObject::~OverlayObject
~OverlayObject() override
Definition: OverlayObject.cpp:64
osmscout::MapWidget::magLevelChanged
void magLevelChanged()
osmscout::Color::GRAY
static const Color GRAY
Definition: Color.h:49
osmscout::RouteStep::type
QString type
Type of route step.
Definition: RouteStep.h:45
osmscout::NavigationMessageRef
std::shared_ptr< NavigationMessage > NavigationMessageRef
Definition: Engine.h:56
osmscout::RenderModeEnumAttributeDescriptor
Definition: Styles.h:1324
osmscout::ChargingStationFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: ChargingStationFeature.cpp:127
osmscout::PTRoute::StopType
StopType
A halt can be of one of different types.
Definition: PublicTransport.h:50
osmscout::LocationInfoModel::distance
Q_INVOKABLE double distance(double lat1, double lon1, double lat2, double lon2)
Definition: LocationInfoModel.cpp:369
osmscout::MapPainter::ContourSymbolData::symbolScale
double symbolScale
Potential magnification of the symbol.
Definition: MapPainter.h:204
osmscout::RoutingListModel::routingProgress
void routingProgress(int percent)
osmscout::LookupModule::Town
@ Town
Definition: LookupModule.h:69
osmscout::Area::Intersects
bool Intersects(const GeoBox &boundingBox) const
Returns true if the bounding box of the object intersects the given bounding box.
Definition: Area.h:300
osmscout::Feature::HasFlags
virtual bool HasFlags() const
Returns 'true' if the feature provides flags.
Definition: TypeFeature.h:181
osmscout::QmlRoutingProfile::QmlRoutingProfile
Q_INVOKABLE QmlRoutingProfile(QObject *parent=nullptr)
Definition: QmlRoutingProfile.cpp:26
osmscout::TypeInfo::HasConditions
bool HasConditions() const
Returns true, if there are any conditions bound to the type.
Definition: TypeConfig.h:334
osmscout::MapWidget::GetLon
double GetLon() const
Definition: MapWidget.h:429
osmscout::IsAreaAtLeastPartlyInArea
bool IsAreaAtLeastPartlyInArea(const std::vector< N > &a, const std::vector< M > &b, const GeoBox &aBox, const GeoBox &bBox)
Definition: Geometry.h:570
utf8helper::charmap_f0_90_92
const character charmap_f0_90_92[]
Definition: utf8helper_charmap.cpp:2545
osmscout::MapParameter::GetDrawWaysWithFixedWidth
bool GetDrawWaysWithFixedWidth() const
Definition: MapParameter.h:264
POIService.h
osmscout::FillStyle::SetMagnificationValue
void SetMagnificationValue(int attribute, const Magnification &value) override
Definition: Styles.cpp:542
osmscout::LocationFormSearchParameter::SetAddressOnlyMatch
void SetAddressOnlyMatch(bool addressOnlyMatch)
Definition: LocationService.cpp:141
utf8helper::IsPunctuation
constexpr int IsPunctuation
Definition: utf8helper_charmap.h:34
osmscout::WidthFeatureValue::SetWidth
void SetWidth(uint8_t width)
Definition: WidthFeature.h:44
osmscout::Location::name
std::string name
name of the location
Definition: Location.h:157
osmscout::ElevationChartWidget::elevationModule
ElevationModule * elevationModule
Definition: ElevationChartWidget.h:169
osmscout::AvailableVoicesModel::NameRole
@ NameRole
Definition: AvailableVoicesModel.h:77
osmscout::TextStyle::SetSlot
TextStyle & SetSlot(const std::string &slot)
Definition: Styles.cpp:900
osmscout::oss::Parser::DOUBLE
void DOUBLE(double &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:594
osmscout::VoicePlayer::PlayingState
@ PlayingState
Definition: VoicePlayer.h:41
osmscout::Area::Ring::GetCoord
const GeoCoord & GetCoord(size_t index) const
Definition: Area.h:192
osmscout::TiledMapOverlay::FlushCaches
void FlushCaches(const std::chrono::milliseconds &idleMs)
Definition: TiledMapOverlay.cpp:251
osmscout::StyleResolveContext::HasFeature
bool HasFeature(size_t featureIndex, const FeatureValueBuffer &buffer) const
Definition: StyleConfig.h:73
osmscout::PaymentDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:312
osmscout::LineStyleRef
std::shared_ptr< LineStyle > LineStyleRef
Definition: Styles.h:281
osmscout::MapPainterQt::DrawGroundTiles
void DrawGroundTiles(const Projection &projection, const MapParameter &parameter, const std::list< GroundTile > &groundTiles, QPainter *painter)
Definition: MapPainterQt.cpp:1014
osmscout::TypeInfo::GetIndexAsAddress
bool GetIndexAsAddress() const
Definition: TypeConfig.h:499
osmscout::LabelData::~LabelData
~LabelData()=default
osmscout::SunriseSunset::getSunrise
QDateTime getSunrise() const
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:85
osmscout::FeatureReader
Helper template class for easy access to flag-like Features.
Definition: FeatureReader.h:39
osmscout::BorderStyle::SetOffset
BorderStyle & SetOffset(double value)
Definition: Styles.cpp:676
osmscout::ComputeSegmentBoxes
void ComputeSegmentBoxes(const std::vector< N > &path, std::vector< SegmentGeoBox > &segmentBoxes, size_t bound, size_t segmentSize=1000)
Helper for FindPathIntersections.
Definition: Geometry.h:1288
osmscout::MapWidget::doubleTap
void doubleTap(const int screenX, const int screenY, const double lat, const double lon)
osmscout::PathShieldStyle::GetPriority
size_t GetPriority() const
Definition: Styles.h:761
osmscout::Route::SetType
void SetType(const TypeInfoRef &type)
Definition: Route.h:158
osmscout::INITIAL_DATA_RENDERING_TIMEOUT
static int INITIAL_DATA_RENDERING_TIMEOUT
Definition: PlaneMapRenderer.cpp:35
osmscout::Symbol
Definition: Styles.h:1123
osmscout::RoutingService::RoutingService
RoutingService()
Definition: RoutingService.cpp:93
osmscout::RouteDescription::TypeNameDescription
Definition: RouteDescription.h:523
osmscout::StyleConfig::GetRouteTypesWithMaxMag
void GetRouteTypesWithMaxMag(const Magnification &maxMag, TypeInfoSet &types) const
Definition: StyleConfig.cpp:1091
osmscout::Voice
Holder for voice metadata.
Definition: Voice.h:118
osmscout::LocationIndex::FILENAME_LOCATION_IDX
static const char *const FILENAME_LOCATION_IDX
Definition: LocationIndex.h:51
osmscout::LayerFeatureValue::SetLayer
void SetLayer(int8_t layer)
Definition: LayerFeature.h:44
osmscout::PathSymbolStyle::CopyAttributes
void CopyAttributes(const PathSymbolStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:1785
osmscout::ScreenMask::ScreenMask
ScreenMask(size_t width, size_t height)
Definition: LabelLayouterHelper.cpp:113
osmscout::VehicleFollowHandler::isLockedToPosition
bool isLockedToPosition() override
Definition: InputHandler.cpp:889
osmscout::EncodeNumberTemplated
Definition: Number.h:110
osmscout::POIFormSearchParameter::GetStringMatcherFactory
StringMatcherFactoryRef GetStringMatcherFactory() const
Definition: LocationService.cpp:206
osmscout::FileScanner
Definition: FileScanner.h:61
osmscout::TileLoaderThread::TileLoaderThread
TileLoaderThread(QThread *thread)
Definition: TiledMapOverlay.cpp:31
osmscout::PhoneFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: PhoneFeature.cpp:31
osmscout::MaxStayFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: MaxStayFeature.cpp:32
osmscout::MapPainterCairo::MapPainterCairo
MapPainterCairo(const StyleConfigRef &styleConfig)
Definition: MapPainterCairo.cpp:261
osmscout::ElevationPoint::coord
GeoCoord coord
Definition: ElevationService.h:45
osmscout::DataFile::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
Open the index file.
Definition: DataFile.h:214
osmscout::AccessFeatureValue::carForward
@ carForward
Definition: AccessFeature.h:38
osmscout::MercatorProjection::IsValidFor
bool IsValidFor(const GeoCoord &coord) const override
Return true if given coordinate is valid for this projection.
Definition: MercatorProjection.h:80
osmscout::ConstructionYearFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: ConstructionYearFeature.cpp:93
osmscout::BatchMapPainter::~BatchMapPainter
virtual ~BatchMapPainter()=default
osmscout::RouteUpdateMessage::RouteUpdateMessage
RouteUpdateMessage(const Timestamp &timestamp, const RouteDescriptionRef &routeDescription, const osmscout::Vehicle &vehicle)
Definition: Agents.cpp:103
osmscout::RoutePostprocessor::DestinationPostprocessor
Definition: RoutePostprocessor.h:283
osmscout::AccessFeatureValue::bicycleForward
@ bicycleForward
Definition: AccessFeature.h:36
osmscout::StyleUDisplayAttributeDescriptor
Definition: StyleDescription.h:292
osmscout::RoutingListModel
Definition: RoutingModel.h:46
osmscout::SRTMData::columns
size_t columns
Definition: SRTM.h:49
utf8helper::charmap_e1_ba
const character charmap_e1_ba[]
Definition: utf8helper_charmap.cpp:1851
osmscout::Segment
Definition: LabelPath.h:30
osmscout::MapStyleModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: MapStyleModel.h:61
osmscout::InstalledVoicesModel::LangRole
@ LangRole
Definition: InstalledVoicesModel.h:66
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_BICYCLE
static const std::string LABEL_KEY_WAY_ACCESS_BICYCLE
Definition: DescriptionService.h:251
osmscout::CoordBuffer::emptyCoordBuffer
static CoordBuffer emptyCoordBuffer
Definition: Transformation.h:340
osmscout::RouteDescription::TurnDescriptionRef
std::shared_ptr< TurnDescription > TurnDescriptionRef
Definition: RouteDescription.h:331
osmscout::FileDownloader::finished
void finished(QString path)
osmscout::LocationDescriptionProcessor::SUBSECTION_NAME_LOCATION_ADMINLEVEL
static const std::string SUBSECTION_NAME_LOCATION_ADMINLEVEL
Definition: DescriptionService.h:199
osmscout::LocationFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: LocationFeature.cpp:24
osmscout::NavigationModel::data
QVariant data(const QModelIndex &index, int role) const override
Definition: NavigationModel.cpp:264
osmscout::Log::Error
Logger::Line Error()
Definition: Logger.cpp:136
osmscout::PlaneMapRenderer::TriggerMapRenderingSignal
void TriggerMapRenderingSignal(const MapViewStruct &request, size_t requestEpoch)
osmscout::GradeFeatureValue::operator=
GradeFeatureValue & operator=(const FeatureValue &other) override
Definition: GradeFeature.cpp:34
osmscout::MapPainterQt::HasPattern
bool HasPattern(const Projection &projection, const MapParameter &parameter, const FillStyle &style)
Definition: MapPainterQt.cpp:171
osmscout::InstalledVoicesModel::ValidRole
@ ValidRole
Definition: InstalledVoicesModel.h:68
osmscout::Bearing::operator<
bool operator<(const Bearing &o) const
Definition: Bearing.h:119
osmscout::AbstractRoutingProfile::SetCostLimitDistance
void SetCostLimitDistance(const Distance &costLimitDistance)
seet SetCostLimitFactor()
Definition: RoutingProfile.cpp:74
osmscout::GeoCoord::GetDistance
Distance GetDistance(const GeoCoord &target) const
Get distance between two coordinates.
Definition: GeoCoord.cpp:374
osmscout::AreaSearchParameter::GetResolveRouteMembers
bool GetResolveRouteMembers() const
Definition: MapService.cpp:54
osmscout::LineStyle::GetZIndex
int GetZIndex() const
Definition: Styles.h:213
MapPainterNoOp.h
osmscout::HTMLWriter::WriteLink
void WriteLink(const std::string &url, const std::string &title)
Definition: HTMLWriter.cpp:300
osmscout::PersistentCookieJar
Definition: PersistentCookieJar.h:98
osmscout::LabelLayouter::LayoutJob::allSortedLabels
std::vector< LabelInstanceType > allSortedLabels
Definition: LabelLayouter.h:288
osmscout::LookupModule::locationDescriptionFinished
void locationDescriptionFinished(const osmscout::GeoCoord location)
osmscout::TileIdBoxConstIterator::operator*
const TileId & operator*() const
Definition: TileId.h:223
delta
double delta
Definition: src/osmscout/util/SunriseSunset.cpp:64
osmscout::tagIgnore
static const TagId tagIgnore
Definition: Tag.h:48
osmscout::CalculatePathSegmentLengths
static double * CalculatePathSegmentLengths(cairo_path_t *path)
Calculate an array of double for the path, that contains the length of each path segment.
Definition: MapPainterCairo.cpp:46
osmscout::PathShieldStyle::attrBgColor
@ attrBgColor
Definition: Styles.h:720
osmscout::LocationListModel::GetLat
double GetLat() const
Definition: SearchLocationModel.h:227
osmscout::RouteDescription::Node::GetObjects
const std::vector< ObjectFileRef > & GetObjects() const
Return the objects that intersect at the current node index.
Definition: RouteDescription.h:722
osmscout::TagIsInCondition
Definition: Tag.h:179
osmscout::MapWidget::isInDatabaseBoundingBox
Q_INVOKABLE bool isInDatabaseBoundingBox(double lat, double lon)
Definition: MapWidget.cpp:442
osmscout::LocationWayDescription::LocationWayDescription
LocationWayDescription(const Place &way)
Definition: LocationDescriptionService.cpp:68
osmscout::RectanglePrimitiveRef
std::shared_ptr< RectanglePrimitive > RectanglePrimitiveRef
Definition: Styles.h:1084
osmscout::FONT_HEIGHT_FACTOR
static double FONT_HEIGHT_FACTOR
Height of the font in pixel in relation to the given fontSize.
Definition: MapPainterNoOp.cpp:24
AreaIndex.h
osmscout::Route::Segment::members
std::vector< SegmentMember > members
Definition: Route.h:63
osmscout::MapRenderer::overlayObjectMap
std::map< int, OverlayObjectRef > overlayObjectMap
Definition: MapRenderer.h:111
osmscout::TypeInfo::GetAreaId
TypeId GetAreaId() const
Returns the unique id of this type.
Definition: TypeConfig.h:292
osmscout::TileCacheKey::ytile
uint32_t ytile
Definition: TileCache.h:58
osmscout::MapPainterCairo::CairoNativeLabel
Definition: MapPainterCairo.h:62
osmscout::MapParameter::GetWarningCoordCountLimit
size_t GetWarningCoordCountLimit() const
Definition: MapParameter.h:399
osmscout::GeoBox::BoxByCenterAndRadius
static GeoBox BoxByCenterAndRadius(const GeoCoord &center, const Distance &radius)
Return an GeoBox based on the center and the radius [meters] of a circle around the center.
Definition: GeoBox.cpp:134
osmscout::Area::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Read the area as written by Write().
Definition: Area.cpp:173
osmscout::ClosestRoutableObjectResult::GetArea
AreaRef GetArea() const
Definition: SimpleRoutingService.h:90
AdminLevelFeature.h
osmscout::MapPainter::WayData
Data structure for holding temporary data about ways.
Definition: MapPainter.h:111
osmscout::CmdLineStringListOption
CmdLineArgParserRef CmdLineStringListOption(Args &&...args)
Definition: CmdLineParsing.h:268
osmscout::AbstractRoutingProfile::maxSpeedReader
MaxSpeedFeatureValueReader maxSpeedReader
Definition: RoutingProfile.h:194
osmscout::TileIdBox::GetMaxX
uint32_t GetMaxX() const
Definition: TileId.h:281
osmscout::LocationFormSearchParameter::SetPostalAreaSearchString
void SetPostalAreaSearchString(const std::string &postalAreaSearchString)
Definition: LocationService.cpp:111
osmscout::Route::UnsetFeature
void UnsetFeature(size_t idx)
Definition: Route.h:148
osmscout::ost::Parser::Parser
Parser(Scanner *scanner, const std::string &filename, TypeConfig &config)
Definition: src/osmscout/ost/Parser.cpp:880
osmscout::AvailableMapsModelMap::version
int version
Definition: AvailableMapsModel.h:129
osmscout::StringMatcherTransliterate
Definition: StringMatcher.h:75
osmscout::NameFeature::NameFeature
NameFeature()
Definition: NameFeature.cpp:58
osmscout::AreaAreaIndex
Definition: AreaAreaIndex.h:52
osmscout::WriteLock::lock
void lock()
Definition: ReadWriteLock.h:217
osmscout::GPSUpdateMessage::GPSUpdateMessage
GPSUpdateMessage(const Timestamp &timestamp, const GeoCoord &currentPosition, double currentSpeed, const Distance &horizontalAccuracy)
Definition: Agents.cpp:26
osmscout::IconStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:1678
osmscout::Database::GetAreaNodeIndex
AreaNodeIndexRef GetAreaNodeIndex() const
Definition: Database.cpp:444
osmscout::LineStyle::attrDisplayWidth
@ attrDisplayWidth
Definition: Styles.h:88
osmscout::RoutePositionResult::GetRoutePosition
RoutePosition GetRoutePosition() const
Definition: RoutingService.h:110
osmscout::MapObjectInfoModel::LabelRole
@ LabelRole
Definition: MapObjectInfoModel.h:51
osmscout::RoutePointsRef
std::shared_ptr< RoutePoints > RoutePointsRef
Definition: AbstractRoutingService.h:121
osmscout::Navigation::HasRoute
bool HasRoute() const
Definition: Navigation.h:139
p2t::Triangle::MarkNeighbor
void MarkNeighbor(Point *p1, Point *p2, Triangle *t)
osmscout::LanesFeatureValue::operator=
LanesFeatureValue & operator=(const FeatureValue &other) override
Definition: LanesFeature.cpp:81
osmscout::LocationFeatureValue::SetLocation
void SetLocation(const std::string_view &location)
Definition: LocationFeature.h:45
osmscout::PartialStyle::SetBoolValue
void SetBoolValue(int attribute, bool value) override
Definition: StyleConfig.h:381
osmscout::FloatToString
std::string FloatToString(double value, const Locale &locale, uint32_t precision=3)
Returns locale-aware string representation of number.
Definition: String.cpp:97
osmscout::ElevationChartWidget::ElevationChartWidget
ElevationChartWidget(QQuickItem *parent=nullptr)
Definition: ElevationChartWidget.cpp:33
osmscout::DrawPrimitive::DrawPrimitive
DrawPrimitive(const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
Definition: Styles.cpp:1438
osmscout::MapRenderer::MapRenderer
MapRenderer(QThread *thread, SettingsRef settings, DBThreadRef dbThread, QString iconDirectory)
Definition: MapRenderer.cpp:29
osmscout::AvailableVoicesModel::LicenseRole
@ LicenseRole
Definition: AvailableVoicesModel.h:80
osmscout::Tile::IsEmpty
bool IsEmpty() const
Return 'true' if no data for any type has been assigned.
Definition: DataTileCache.h:427
LoggerImpl.h
osmscout::FileScanner::ReadInt8
int8_t ReadInt8()
Definition: FileScanner.cpp:601
osmscout::EleFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: EleFeature.cpp:106
osmscout::VehiclePosition::getLon
double getLon() const
Definition: VehiclePosition.h:83
utf8helper::pagemap_16
const character * pagemap_16[32]
Definition: utf8helper_charmap.cpp:25
osmscout::RoutingParameter::SetProgress
void SetProgress(const RoutingProgressRef &progress)
Definition: RoutingService.cpp:68
osmscout::AreaNodeIndex
Definition: AreaNodeIndex.h:45
osmscout::PathSymbolStyleSelectorList
std::list< PathSymbolStyleSelector > PathSymbolStyleSelectorList
Definition: StyleConfig.h:538
osmscout::ost::Buffer::GetPos
int GetPos()
Definition: src/osmscout/ost/Scanner.cpp:135
osmscout::Bearing::operator*
Bearing operator*(const double &d) const
Definition: Bearing.h:87
osmscout::VoiceInstructionAgent::MessageType::LeaveMotorway
@ LeaveMotorway
osmscout::MapPainterQt::DrawIcon
void DrawIcon(const IconStyle *style, const Vertex2D &centerPos, double width, double height) override
Draw the Icon as defined by the IconStyle at the given pixel coordinate (icon center).
Definition: MapPainterQt.cpp:650
osmscout::NearPOIModel::GetLat
double GetLat() const
Definition: NearPOIModel.h:152
osmscout::Meter::UnitStr
std::string UnitStr() const override
Definition: Distance.h:218
osmscout::RoutePostprocessor::StartPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:105
osmscout::MapPainter::GetFontHeight
virtual double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize)=0
Returns the height of the font.
osmscout::operatorLess
@ operatorLess
Definition: Parsing.h:33
osmscout::Navigation::nextWaypointDescription
NodeDescriptionTmpl nextWaypointDescription()
Definition: Navigation.h:169
osmscout::LocationStringSearchParameter::GetLimit
size_t GetLimit() const
Definition: LocationService.cpp:303
osmscout::PostalCodeFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: PostalCodeFeature.cpp:31
osmscout::MapWidget::renderingTypeChanged
void renderingTypeChanged(QString type)
osmscout::ost::Token::~Token
~Token()
Definition: src/osmscout/ost/Scanner.cpp:109
osmscout::LocationSearchResult
Definition: LocationService.h:226
osmscout::LocationStringSearchParameter::GetLocationOnlyMatch
bool GetLocationOnlyMatch() const
Definition: LocationService.cpp:398
osmscout::AvailableMapsModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: AvailableMapsModel.cpp:354
osmscout::OverlayObject::type
QString type
Definition: OverlayObject.h:48
osmscout::RoutableDBObjects
Definition: DataAgent.h:30
osmscout::SimpleRoutingService::CanUseForward
bool CanUseForward(const RoutingProfile &profile, const DatabaseId &database, const WayRef &way) override
Definition: SimpleRoutingService.cpp:92
p2t::Orient2d
Orientation Orient2d(const Point &pa, const Point &pb, const Point &pc)
Formula to calculate signed area Positive if CCW Negative if CW 0 if collinear
Definition: utils.h:56
osmscout::MapPainter::WayData::coordRange
CoordBufferRange coordRange
Range of coordinates in transformation buffer.
Definition: MapPainter.h:119
osmscout::CommercialDescriptionProcessor::LABEL_KEY_COMMERCIAL_OPERATOR
static const std::string LABEL_KEY_COMMERCIAL_OPERATOR
Definition: DescriptionService.h:299
osmscout::LabelLayouter::LayoutJob::LayoutJob
LayoutJob(const ScreenVectorRectangle &layoutViewport, const Projection &projection, const MapParameter &parameter)
Definition: LabelLayouter.h:294
IconAnimation.h
osmscout::Tile::GetAreaData
const TileAreaData & GetAreaData() const
Return a read-only reference to the area data.
Definition: DataTileCache.h:334
osmscout::oss::Parser::AREABORDERTEXTSTYLE
void AREABORDERTEXTSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1621
osmscout::operator<<
std::ostream & operator<<(std::ostream &stream, const DBId &o)
Definition: DBFileOffset.h:80
osmscout::TypeInfoSet::operator!=
bool operator!=(const TypeInfoSet &other) const
Definition: TypeInfoSet.cpp:170
osmscout::ObjectPool
Definition: ObjectPool.h:33
osmscout::InputHandler::currentPosition
virtual bool currentPosition(bool locationValid, osmscout::GeoCoord currentPosition)
Definition: InputHandler.cpp:229
osmscout::RouteDescriptionResult
Definition: AbstractRoutingService.h:144
osmscout::ost::Parser::TAGANDCOND
void TAGANDCOND(TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:512
osmscout::CharacterTexture::SetBaselineY
void SetBaselineY(long baselineY)
Definition: TextLoader.h:62
osmscout::OSMTile::maxLat
static double maxLat()
Definition: OSMTile.h:53
osmscout::ScopeGuard::ScopeGuard
ScopeGuard(CB cb) noexcept(noexcept(std::move(cb)))
Definition: ScopeGuard.h:45
osmscout::ShortestPathRoutingProfile::GetCosts
double GetCosts(const Distance &distance) const override
Estimated cost for distance when are no limitations (max.
Definition: RoutingProfile.h:343
osmscout::MapWidget::pivotBy
void pivotBy(double angleChange)
Definition: MapWidget.cpp:554
osmscout::LocationSearchResult::Entry::poiMatchQuality
MatchQuality poiMatchQuality
Definition: LocationService.h:246
osmscout::LocationVisitor
Definition: Location.h:168
osmscout::StyleFlagsModel::~StyleFlagsModel
~StyleFlagsModel() override
Definition: StyleFlagsModel.cpp:48
osmscout::Logger::Line::operator<<
Line & operator<<(unsigned int value)
Definition: Logger.h:170
osmscout::RoutingService::RNode::RNode
RNode(const DBId &id, const RouteNodeRef &node, const ObjectFileRef &object, const DBId &prev, bool prevRestricted)
Definition: RoutingService.h:254
osmscout::MapRenderer::mapDpi
double mapDpi
Definition: MapRenderer.h:100
osmscout::GeoBox::IsValid
bool IsValid() const
Returns true, if the GeoBox instance is valid.
Definition: GeoBox.h:182
osmscout::CmdLineParser::Parse
CmdLineParseResult Parse()
Definition: CmdLineParsing.cpp:444
osmscout::BoundingBoxDataFile::Load
bool Load(const std::string &path)
Load the bounding box data and return, if this operation was successful.
Definition: BoundingBoxDataFile.cpp:46
osmscout::MapTileCache::GetTile
MapTileCache< T >::TRef GetTile(const TileKey &key) const
Return the tile with the given id.
Definition: MapTileCache.h:166
osmscout::MapStyleModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: MapStyleModel.cpp:100
osmscout::TypeConfig::tagDataPolygon
TagId tagDataPolygon
Definition: TypeConfig.h:1110
utf8helper::pagemap_24_e2
const character * pagemap_24_e2[]
Definition: utf8helper_charmap.cpp:2253
osmscout::AreaIsSimple
bool AreaIsSimple(std::vector< N > points)
Definition: Geometry.h:722
osmscout::WayRegionSearchResultEntry::GetWay
WayRef GetWay() const
Definition: Database.h:203
osmscout::Color::OLIVE
static const Color OLIVE
Definition: Color.h:54
osmscout::ObjectOSMRef::GetTypeName
const char * GetTypeName() const
Definition: ObjectRef.cpp:29
utf8helper::charmap_d5
const character charmap_d5[]
Definition: utf8helper_charmap.cpp:1437
osmscout::Database::LoadNodesInRadius
NodeRegionSearchResult LoadNodesInRadius(const GeoCoord &location, const TypeInfoSet &types, Distance maxDistance=Distance::Of< Meter >(100)) const
Load nodes of given types with maximum distance to the given coordinate.
Definition: Database.cpp:969
osmscout::InitializeMessage::InitializeMessage
InitializeMessage(const Timestamp &timestamp)
Definition: Engine.cpp:29
osmscout::ost::Errors
Definition: include/osmscout/ost/Parser.h:37
osmscout::MapPainter::lanesReader
LanesFeatureValueReader lanesReader
Value reader for the 'lanes' feature.
Definition: MapPainter.h:262
osmscout::TurnRestriction::SetTo
void SetTo(OSMId to)
Definition: TurnRestriction.h:89
osmscout::Label::Label
Label(Args &&... args)
Definition: LabelLayouter.h:132
osmscout::ObjectPool::Clear
void Clear()
Definition: ObjectPool.h:100
TileCache.h
osmscout::DestinationFeature
Definition: DestinationFeature.h:66
osmscout::MapParameter::SetDebugData
void SetDebugData(bool debug)
Definition: MapParameter.cpp:240
osmscout::TagIsInCondition::AddTagValue
void AddTagValue(const std::string &tagValue)
Definition: Tag.cpp:181
osmscout::oss::Parser::ValueType::STRING
@ STRING
osmscout::Place
Definition: Location.h:258
osmscout::PathSymbolStyle::RenderMode::scale
@ scale
osmscout::RouteDescription::Node::GetTime
Duration GetTime() const
Time from the start of the route in h.
Definition: RouteDescription.h:781
osmscout::GRAD_TO_RAD
static const double GRAD_TO_RAD
Definition: OSMTile.h:42
osmscout::NavigationModule::currentSpeed
void currentSpeed(double currentSpeedKmPH)
osmscout::TextSearchIndex::TEXT_REGION_DAT
static const char *const TEXT_REGION_DAT
Definition: TextSearchIndex.h:43
osmscout::AbstractRoutingService::CalculateRoute
RoutingResult CalculateRoute(RoutingState &state, const RoutePosition &start, const RoutePosition &target, const std::optional< osmscout::Bearing > &bearing, const RoutingParameter &parameter)
Calculate a route.
Definition: AbstractRoutingService.cpp:992
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ROUNDABOUT
static const std::string LABEL_KEY_WAY_ROUNDABOUT
Definition: DescriptionService.h:230
osmscout::OSMTileIdBox::GetHeight
uint32_t GetHeight() const
Definition: Tiling.h:229
osmscout::Database::GetDatabaseFileFormatVersion
static uint32_t GetDatabaseFileFormatVersion(const std::string &path)
Definition: Database.cpp:195
osmscout::RouteStep::timeRole
@ timeRole
Definition: RouteStep.h:75
osmscout::oss::Parser::COLOR
void COLOR(Color &color)
Definition: map/src/osmscoutmap/oss/Parser.cpp:799
osmscout::RouteDataFile
Definition: RouteDataFile.h:34
osmscout::QmlSettings::QmlSettings
QmlSettings()
Definition: QmlSettings.cpp:25
osmscout::TileIdBox::GetHeight
uint32_t GetHeight() const
Definition: TileId.h:301
osmscout::LineStyle::capRound
@ capRound
Definition: Styles.h:80
osmscout::MapPainterNoOp::MapPainterNoOp
MapPainterNoOp(const StyleConfigRef &styleConfig)
Definition: MapPainterNoOp.cpp:27
osmscout::ElevationPoint::elevation
Distance elevation
Definition: ElevationService.h:44
osmscout::TileIdBox::GetMinY
uint32_t GetMinY() const
Definition: TileId.h:286
osmscout::RoutingListModel::getRoute
QObject * getRoute() const
Definition: RoutingModel.h:173
osmscout::CancelableFuture::Promise::Future
CancelableFuture< T > Future() const
Definition: CancelableFuture.h:123
osmscout::PathTextStyle::SetDisplayOffset
PathTextStyle & SetDisplayOffset(double value)
Definition: Styles.cpp:1385
osmscout::FeeFeatureValue::SetValue
void SetValue(Fee fee)
Definition: FeeFeature.h:56
osmscout::Locale::ByEnvironment
static Locale ByEnvironment()
Creates Locale defined by current environment.
Definition: Locale.h:115
osmscout::oss::Parser::CONSTBLOCK
void CONSTBLOCK(bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:623
osmscout::TransPolygon::none
@ none
Definition: Transformation.h:185
osmscout::ElevationChartWidget::locale
Locale locale
Definition: ElevationChartWidget.h:189
osmscout::MapRenderer::onMapDPIChange
virtual void onMapDPIChange(double dpi)
Definition: MapRenderer.cpp:100
osmscout::OSMTileIdBox::GetCount
uint32_t GetCount() const
Definition: Tiling.h:234
osmscout::MapPainter::AreaData::coordRange
CoordBufferRange coordRange
Range of coordinates in transformation buffer.
Definition: MapPainter.h:184
osmscout::DownloadJob::failed
void failed(QString error)
osmscout::TagErrorReporter::ReportTag
virtual void ReportTag(const ObjectOSMRef &object, const TagMap &tags, const std::string &error)=0
osmscout::TypeInfo::TypeCondition::condition
TagConditionRef condition
The root condition.
Definition: TypeConfig.h:97
osmscout::DataTileCache::InvalidateCache
void InvalidateCache()
Mark all tiles as in cache as "incomplete".
Definition: DataTileCache.cpp:90
osmscout::AccessFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: AccessFeature.cpp:95
osmscout::PathShieldStyle::PathShieldStyle
PathShieldStyle()
Definition: Styles.cpp:1128
osmscout::refWay
@ refWay
Definition: ObjectRef.h:143
osmscout::AdminRegionVisitor::stop
@ stop
Stop.
Definition: Location.h:104
osmscout::RoutePostprocessor::SuggestedLanesPostprocessorRef
std::shared_ptr< SuggestedLanesPostprocessor > SuggestedLanesPostprocessorRef
Definition: RoutePostprocessor.h:485
osmscout::BrandFeatureValue::operator=
BrandFeatureValue & operator=(const FeatureValue &other) override
Definition: BrandFeature.cpp:35
osmscout::LineStyle::GetDisplayOffset
double GetDisplayOffset() const
Definition: Styles.h:178
osmscout::OpeningHoursModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: OpeningHoursModel.cpp:150
osmscout::OSMScoutQtBuilder::AddMapProviders
OSMScoutQtBuilder & AddMapProviders(const QString &mapProviders)
Definition: OSMScoutQt.h:101
osmscout::LocationSearchResult::Entry::addressMatchQuality
MatchQuality addressMatchQuality
Definition: LocationService.h:248
Path.h
osmscout::sin_cos_pd
void sin_cos_pd(double x, double &res_sin, double &res_cos)
Definition: SSEMath.h:227
osmscout::SunriseSunset::isReady
bool isReady() const
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:80
osmscout::ConstructionYearFeatureValue::operator=
ConstructionYearFeatureValue & operator=(const FeatureValue &other) override
Definition: ConstructionYearFeature.cpp:38
osmscout::OSMScoutQt::MakeElevationModule
ElevationModule * MakeElevationModule()
Definition: OSMScoutQt.cpp:425
osmscout::Color::RED
static const Color RED
Definition: Color.h:44
osmscout::ParseForwardTurnStringToOffset
OffsetRel ParseForwardTurnStringToOffset(LaneTurn turn)
Definition: Styles.cpp:41
osmscout::FeeFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: FeeFeature.cpp:50
osmscout::Tile::GetNodeData
const TileNodeData & GetNodeData() const
Return a read-only reference to the node data.
Definition: DataTileCache.h:318
osmscout::LocationDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:570
osmscout::TileKey::operator<
bool operator<(const TileKey &other) const
Compare tile ids by their order.
Definition: TileId.cpp:204
osmscout::TypeConfig::GetTypeCount
size_t GetTypeCount() const
Returns the number of types available.
Definition: TypeConfig.h:1252
osmscout::oss::Parser::WIDTHCONSTDEF
void WIDTHCONSTDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:756
osmscout::RoundUp
static double RoundUp(double value)
Definition: MapPainter.cpp:2559
osmscout::StyleConfig
Index selectors by type and level.
Definition: StyleConfig.h:551
osmscout::RouteWayResult::RouteWayResult
RouteWayResult()
Definition: AbstractRoutingService.cpp:70
AbstractRoutingService.h
osmscout::StringMatcherTransliterate::StringMatcherTransliterate
StringMatcherTransliterate(const std::string &pattern)
Definition: StringMatcher.cpp:55
osmscout::CmdLineFlagArgParser
Definition: CmdLineParsing.h:96
osmscout::WebsiteFeature::URL_LABEL_INDEX
static const size_t URL_LABEL_INDEX
Index of the 'url' label.
Definition: WebsiteFeature.h:80
RouteDescription.h
osmscout::MapParameter::SetWarningCoordCountLimit
void SetWarningCoordCountLimit(size_t limit)
Definition: MapParameter.cpp:255
osmscout::Yard::Value
double Value(const class Distance &d) const override
Definition: Distance.h:306
osmscout::FileScanner::IsOpen
bool IsOpen() const
Definition: FileScanner.h:193
utf8helper::charmap_d0
const character charmap_d0[]
Definition: utf8helper_charmap.cpp:1102
osmscout::IconAnimation::tick
void tick()
Definition: IconAnimation.cpp:82
osmscout::PathLabelData::contourLabelOffset
double contourLabelOffset
Definition: LabelLayouter.h:52
osmscout::TypeConfig::GetTypes
const std::vector< TypeInfoRef > & GetTypes() const
Return an array of the types available.
Definition: TypeConfig.h:1186
osmscout::AvailableVoicesModel::StateRole
@ StateRole
Definition: AvailableVoicesModel.h:84
osmscout::OptimizeWaysLowZoom::FILE_WAYSOPT_DAT
static const char *const FILE_WAYSOPT_DAT
Definition: OptimizeWaysLowZoom.h:42
osmscout::Projection::pixelSize
double pixelSize
Size of a pixel in meter.
Definition: Projection.h:57
p2t::CDT::CDT
CDT(const std::vector< Point * > &polyline)
Constructor - add polyline with non repeating points.
osmscout::FromToFeature::FromToFeature
FromToFeature()
Definition: FromToFeature.cpp:60
osmscout::LayerFeatureValue::GetLayer
int8_t GetLayer() const
Definition: LayerFeature.h:49
osmscout::TiledMapRenderer::InvalidateVisualCache
virtual void InvalidateVisualCache()
Definition: TiledMapRenderer.cpp:159
osmscout::TypeInfo::SetIndexAsAddress
TypeInfo & SetIndexAsAddress(bool indexAsAddress)
Set, if an object of this type should be indexed as an address.
Definition: TypeConfig.h:492
osmscout::ElevationChartWidget::textColorChanged
void textColorChanged()
osmscout::ConsoleLogger::ConsoleLogger
ConsoleLogger()
Definition: LoggerImpl.cpp:114
osmscout::ProcessingQueue::PushTask
void PushTask(const T &task)
Push a copy of the given data into the queue.
Definition: ProcessingQueue.h:114
osmscout::NameFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: NameFeature.cpp:29
osmscout::ElevationChartWidget::ascent
double ascent
Definition: ElevationChartWidget.h:48
osmscout::Tile::GetOptimizedAreaData
TileAreaData & GetOptimizedAreaData()
Return a read-write reference to the optimized area data.
Definition: DataTileCache.h:406
osmscout::Feature::GetName
virtual std::string GetName() const =0
Returns the name of the feature.
osmscout::SRTM::SRTM
SRTM(const std::string &path)
Definition: SRTM.cpp:46
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_CYCLELANE
static const std::string LABEL_KEY_WAY_SIDEWAYS_CYCLELANE
Definition: DescriptionService.h:245
osmscout::LabelLayouter::LabelLayouter
LabelLayouter(TextLayouter *textLayouter)
Definition: LabelLayouter.h:239
osmscout::Area::Ring::GetId
Id GetId(size_t index) const
Definition: Area.h:174
osmscout::ScreenBox::GetSize
double GetSize() const
Returns the size of the screen box (width*height).
Definition: ScreenBox.h:123
osmscout::GroundTile::Coord::x
uint16_t x
Definition: GroundTile.h:62
osmscout::DatabaseParameter::SetRouterDataMMap
void SetRouterDataMMap(bool mmap)
Definition: Database.cpp:58
osmscout::OSMScoutQtBuilder::AddCustomPoiType
OSMScoutQtBuilder & AddCustomPoiType(const QString &typeName)
Definition: OSMScoutQt.h:143
osmscout::HTMLWriter::WriteHeader
void WriteHeader(const std::string &title, const std::string &description, const std::string &keywords, const std::string &stylesheetLocation)
Definition: HTMLWriter.cpp:138
osmscout::RouteDescription::DestinationDescriptionRef
std::shared_ptr< DestinationDescription > DestinationDescriptionRef
Definition: RouteDescription.h:495
osmscout::HTMLWriter::Sanitize
std::string Sanitize(const std::string &string) const
Definition: HTMLWriter.cpp:95
osmscout::ScreenPixelRectangle
Definition: LabelLayouterHelper.h:38
osmscout::MapWidget::GetAngle
double GetAngle() const
Definition: MapWidget.h:434
osmscout::MapPainter::WayData::lineStyle
LineStyleRef lineStyle
Line style.
Definition: MapPainter.h:116
osmscout::NavigationModel::getSuggestedLaneTo
int getSuggestedLaneTo() const
Definition: NavigationModel.h:217
osmscout::RoutingResult::ClearSectionLengths
void ClearSectionLengths()
Definition: AbstractRoutingService.h:108
osmscout::RouteNode::Path::flags
uint8_t flags
Certain flags.
Definition: RouteNode.h:102
osmscout::AvailableMapsModel::isLoading
bool isLoading() const
Definition: AvailableMapsModel.h:242
osmscout::AngleDiff
double AngleDiff(double a, double b)
Definition: Geometry.h:84
osmscout::AbstractRoutingProfile::vehicleRouteNodeBit
uint8_t vehicleRouteNodeBit
Definition: RoutingProfile.h:197
osmscout::MapService::InvalidateTileCache
void InvalidateTileCache()
Mark all tiles in cache as incomplete, while keeping all data and type information stored in it.
Definition: MapService.cpp:170
osmscout::WidthFeatureValue::WidthFeatureValue
WidthFeatureValue(uint8_t width)
Definition: WidthFeature.h:38
osmscout::TextStyle::attrLabel
@ attrLabel
Definition: Styles.h:517
osmscout::ObjectOSMRef::GetName
std::string GetName() const
Definition: ObjectRef.cpp:24
osmscout::LineStyle::SetPreferColorFeature
LineStyle & SetPreferColorFeature(bool value)
Definition: Styles.cpp:233
osmscout::NavigationModel::isLaneSuggested
bool isLaneSuggested() const
Definition: NavigationModel.h:207
osmscout::TypeInfo::TypeCondition
Definition: TypeConfig.h:94
osmscout::TileProjection::IsLinearInterpolationEnabled
bool IsLinearInterpolationEnabled() const
Definition: TileProjection.h:117
osmscout::LocationDescriptionCandicate::GetName
std::string GetName() const
Definition: LocationDescriptionService.h:88
osmscout::RoutePostprocessor::SuggestedLanesPostprocessor::SuggestedLanesPostprocessor
SuggestedLanesPostprocessor(const Distance &distanceBefore=Meters(500))
Definition: RoutePostprocessor.h:446
DataFile.h
osmscout::PositionAgent::GpsPosition::Update
void Update(const Timestamp &time, const GeoCoord &position, const Distance &horizontalAccuracy)
Definition: PositionAgent.cpp:79
osmscout::Projection::BatchTransformer::GeoToPixel
void GeoToPixel(const Point &coord, double &x, double &y)
Definition: Projection.h:130
osmscout::AvailableVoicesModel
List model with voices available by configured providers (see Settings::GetVoiceProviders).
Definition: AvailableVoicesModel.h:56
osmscout::RouteStep::getDistanceDelta
double getDistanceDelta() const
Definition: RouteStep.h:152
osmscout::GeoBox::operator==
bool operator==(const GeoBox &other) const
Definition: GeoBox.h:65
osmscout::PolygonPrimitive::PolygonPrimitive
PolygonPrimitive(const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
Definition: Styles.cpp:1446
osmscout::LabelPath::AngleAtLength
double AngleAtLength(double offset) const
Definition: LabelPath.cpp:93
osmscout::ost::Parser::errors
Errors * errors
Definition: include/osmscout/ost/Parser.h:101
osmscout::oss::Parser::COLOR_VALUE
void COLOR_VALUE(Color &color)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2388
osmscout::MapPainterAgg::DrawGlyphs
void DrawGlyphs(const Projection &projection, const MapParameter &parameter, const osmscout::PathTextStyleRef style, const std::vector< AggGlyph > &glyphs)
Definition: MapPainterAgg.cpp:308
osmscout::RouteDescriptionResult::GetDescription
RouteDescriptionRef GetDescription() const
Definition: AbstractRoutingService.h:159
utf8helper::pagemap_24_e1
const character * pagemap_24_e1[]
Definition: utf8helper_charmap.cpp:1571
osmscout::TextStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:853
osmscout::AreaRegionSearchResultEntry::GetArea
AreaRef GetArea() const
Definition: Database.h:250
osmscout::PTRoute::Variant::SetTo
void SetTo(const std::string &to)
Definition: PublicTransport.cpp:70
osmscout::Area::GetFileOffset
FileOffset GetFileOffset() const
Definition: Area.h:246
osmscout::TypeInfo::CanRouteFoot
TypeInfo & CanRouteFoot(bool canBeRoute)
If set to 'true', an object of this type can be traveled by feet by default.
Definition: TypeConfig.h:425
osmscout::Way::GetId
Id GetId(size_t index) const
Definition: Way.h:128
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_TURNBACKWARD
static const std::string LABEL_KEY_WAY_LANES_TURNBACKWARD
Definition: DescriptionService.h:241
osmscout::CmdLineParser
Definition: CmdLineParsing.h:333
osmscout::BatchMapPainterQt::paint
bool paint(const Projection &projection, const MapParameter &parameter, QPainter *painter)
Definition: MapPainterQt.cpp:1101
osmscout::AccessRestrictedFeatureValue::CanAccess
bool CanAccess() const
Definition: AccessRestrictedFeature.h:61
osmscout::MapParameter::GetLineMinWidthPixel
double GetLineMinWidthPixel() const
Definition: MapParameter.h:219
osmscout::NameShortFeature::NAME
static const char *const NAME
Name of this feature.
Definition: NameShortFeature.h:73
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit2
@ LeaveRbExit2
osmscout::TypeConfig::typeInfoTileLand
TypeInfoRef typeInfoTileLand
Internal type for ground tiles of type "land".
Definition: TypeConfig.h:1116
osmscout::Mile::ToMeter
static double ToMeter(double mile)
Definition: Distance.h:347
osmscout::TypeDistributionDataFile::GetAreaCount
uint32_t GetAreaCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:85
osmscout::ContourLabel::glyphs
std::vector< Glyph< NativeGlyph > > glyphs
Vector of glyphs of the label text (see text)
Definition: LabelLayouter.h:176
utf8helper::charmap_d3
const character charmap_d3[]
Definition: utf8helper_charmap.cpp:1303
osmscout::AbstractRoutingProfile::typeConfig
TypeConfigRef typeConfig
Definition: RoutingProfile.h:192
osmscout::Projection::GetScreenBox
ScreenBox GetScreenBox() const
Return a ScreenBox instance for the screen.
Definition: Projection.h:231
osmscout::Distance::operator*
Distance operator*(double factor) const
Definition: Distance.h:109
osmscout::OverlayObject::layer
qint8 layer
Definition: OverlayObject.h:51
osmscout::MapWidget::moveUp
void moveUp()
Definition: MapWidget.cpp:517
osmscout::StopClock
Definition: StopClock.h:36
osmscout::OverlayObject::typeName
QString typeName
Definition: OverlayObject.h:57
osmscout::SymbolRendererQt::DrawPolygon
void DrawPolygon(const std::vector< Vertex2D > &polygonPixels) override
Definition: SymbolRendererQt.cpp:89
osmscout::RoutePostprocessor::StartPostprocessor::StartPostprocessor
StartPostprocessor(const std::string &startDescription)
Definition: RoutePostprocessor.cpp:99
osmscout::OSMScoutQtBuilder::WithIconDirectory
OSMScoutQtBuilder & WithIconDirectory(const QString &iconDirectory)
Definition: OSMScoutQt.h:155
osmscout::MapRenderer::lock
QRecursiveMutex lock
Definition: MapRenderer.h:97
osmscout::Voice::getAuthor
QString getAuthor() const
Definition: Voice.h:156
utf8helper::UTF8String::Data
const storage_type & Data() const
Returns the characters contained in this string.
Definition: utf8helper.h:167
MapPainter.h
osmscout::RouteStateAgent::RouteStateAgent
RouteStateAgent()
Definition: RouteStateAgent.cpp:54
osmscout::LockHandler
Definition: InputHandler.h:470
osmscout::MapPainterStatistics
Definition: MapPainterStatistics.h:35
osmscout::FromToFeatureValue::GetTo
const std::string & GetTo() const
Definition: FromToFeature.h:58
osmscout::RouteDescription::MotorwayLeaveDescription::MotorwayLeaveDescription
MotorwayLeaveDescription(const NameDescriptionRef &fromDescription)
Definition: RouteDescription.cpp:370
osmscout::PTRoute::Stop::SetStop
void SetStop(const ObjectFileRef &stop)
Definition: PublicTransport.cpp:30
osmscout::OpenGLProjection
Definition: OpenGLProjection.h:33
osmscout::Color::WHITE
static const Color WHITE
Definition: Color.h:42
osmscout::CmdLineGeoCoordArgParser
Definition: CmdLineParsing.h:226
osmscout::Pixel::operator==
bool operator==(const Pixel &other) const
Definition: Pixel.h:62
osmscout::CalculatePointDistance
static double CalculatePointDistance(cairo_path_data_t *a, cairo_path_data_t *b)
Definition: MapPainterCairo.cpp:35
osmscout::EmbankmentFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: EmbankmentFeature.cpp:36
osmscout::TagExistsCondition::Evaluate
bool Evaluate(const TagMap &tagMap) const override
Definition: Tag.h:135
osmscout::LocationIndex
Definition: LocationIndex.h:48
osmscout::ObjectFileRef::Valid
bool Valid() const
Definition: ObjectRef.h:214
osmscout::TextStyle::attrPosition
@ attrPosition
Definition: Styles.h:518
osmscout::MaxAllowedSpeedMessage
Definition: SpeedAgent.h:37
osmscout::LocationEntry::objectType
QString objectType
Definition: LocationEntry.h:52
osmscout::Database::GetWayDataFile
WayDataFileRef GetWayDataFile() const
Definition: Database.cpp:384
osmscout::FileScanner::ReadObjectFileRefs
std::vector< ObjectFileRef > ReadObjectFileRefs(size_t count)
Definition: FileScanner.cpp:2553
osmscout::AddressFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: AddressFeature.cpp:90
osmscout::StringMatcher::partialMatch
@ partialMatch
Definition: StringMatcher.h:36
osmscout::CmdLineAlternativeFlag
CmdLineArgParserRef CmdLineAlternativeFlag(Args &&...args)
Definition: CmdLineParsing.h:250
osmscout::oss::Parser::STYLEFILTER_SIZE
void STYLEFILTER_SIZE(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1189
osmscout::ObjectFileRefStreamWriter
Efficiently (in disk space handling) write a number of (sorted by file offset) ObjectFileRefs.
Definition: FileWriter.h:166
osmscout::MapRenderer::removeOverlayObject
void removeOverlayObject(int id)
Definition: MapRenderer.cpp:186
osmscout::DownloadJob::onJobFailed
void onJobFailed(QString errorMessage, bool recoverable)
Definition: FileDownloader.cpp:345
osmscout::NameAltFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: NameAltFeature.cpp:56
osmscout::EmbankmentFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: EmbankmentFeature.cpp:31
osmscout::MapView::GetLon
double GetLon() const
Definition: InputHandler.h:215
osmscout::RoutableDBObjects::typeConfig
TypeConfigRef typeConfig
Definition: DataAgent.h:32
Styles.h
osmscout::ObjectVariantDataFile::IsLoaded
bool IsLoaded() const
Definition: ObjectVariantDataFile.h:56
osmscout::NameShortFeatureValue
Definition: NameShortFeature.h:30
osmscout::ConditionalStyle::filter
StyleFilter filter
Definition: StyleConfig.h:451
osmscout::RouteStep::roundaboutExit
int roundaboutExit
when type is "leave-roundabout" this property indicate number of exit
Definition: RouteStep.h:57
osmscout::MapPainterAgg::BeforeDrawing
virtual void BeforeDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterAgg.cpp:452
osmscout::RouteDescription::MotorwayLeaveDescription
Definition: RouteDescription.h:438
osmscout::OverlayObject::colorValue
std::optional< osmscout::Color > colorValue
Definition: OverlayObject.h:65
osmscout::VoiceCorePlayer
Definition: VoicePlayer.h:87
ARRAY2V2DF
#define ARRAY2V2DF(name)
Definition: SSEMath.h:33
osmscout::OptimizeAreasLowZoomRef
std::shared_ptr< OptimizeAreasLowZoom > OptimizeAreasLowZoomRef
Definition: OptimizeAreasLowZoom.h:116
osmscout::AvailableMapsModel::DirRole
@ DirRole
Definition: AvailableMapsModel.h:209
osmscout::OpenGLMapData::SwapData
void SwapData()
Definition: OpenGLMapData.h:150
osmscout::PathShieldStyle::SetBorderColor
PathShieldStyle & SetBorderColor(const Color &color)
Definition: Styles.cpp:1239
osmscout::SimpleRoutingService::Open
bool Open()
Opens the routing service.
Definition: SimpleRoutingService.cpp:331
osmscout::Kilometers
Distance Kilometers(double km)
Definition: Distance.h:362
osmscout::ost::Scanner::Scanner
Scanner(const unsigned char *buf, size_t len)
Definition: src/osmscout/ost/Scanner.cpp:158
osmscout::PostalCodeFeature::PostalCodeFeature
PostalCodeFeature()
Definition: PostalCodeFeature.cpp:58
osmscout::Address
Definition: Location.h:186
utf8helper::UTF8String::Reserve
void Reserve(size_t sz)
Attempts to allocate memory for at least sz characters.
Definition: utf8helper.h:130
osmscout::NearPOIModel::onLookupResult
void onLookupResult(int requestId, QList< osmscout::LocationEntry > locations)
Definition: NearPOIModel.cpp:157
osmscout::LabelPath
Helper for rendering labels following some path.
Definition: LabelPath.h:43
osmscout::AccessFeatureValue::CanRouteBicycle
bool CanRouteBicycle() const
Definition: AccessFeature.h:163
osmscout::LocationInfoModel::LabelRole
@ LabelRole
Definition: LocationInfoModel.h:68
TurnRestriction.h
osmscout::MapIcon::screenCoord
QPoint screenCoord
Definition: IconLookup.h:44
osmscout::GeoCoord::MaxLatitude
static constexpr int MaxLatitude
Definition: GeoCoord.h:81
osmscout::AvailableMapsModel::~AvailableMapsModel
~AvailableMapsModel() override
Definition: AvailableMapsModel.cpp:113
osmscout::FileDownloader::onError
void onError(const QString &err)
Definition: FileDownloader.cpp:161
osmscout::LocationFormSearchParameter::SetAddressSearchString
void SetAddressSearchString(const std::string &addressSearchString)
Definition: LocationService.cpp:121
osmscout::MapWidget::lockToPositionChanged
void lockToPositionChanged()
osmscout::StyleConfig::GetNodeTypesWithMaxMag
void GetNodeTypesWithMaxMag(const Magnification &maxMag, TypeInfoSet &types) const
Definition: StyleConfig.cpp:1067
osmscout::POIFormSearchParameter::GetBreaker
BreakerRef GetBreaker() const
Definition: LocationService.cpp:276
osmscout::MapObjectInfoModel::dbInitialized
void dbInitialized(const osmscout::GeoBox &)
Definition: MapObjectInfoModel.cpp:68
osmscout::RouteWayResult
Definition: AbstractRoutingService.h:165
osmscout::PathSymbolStyle::SetOffsetRel
PathSymbolStyle & SetOffsetRel(OffsetRel offsetRel)
Definition: Styles.cpp:1773
osmscout::StringMatcherCI::Match
Result Match(const std::string &text) const override
Definition: StringMatcher.cpp:34
PlaneMapRenderer.h
utf8helper::character::category
const int category
Definition: utf8helper_charmap.h:45
osmscout::SidewayFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: SidewayFeature.cpp:84
osmscout::LocationListModel::SetLon
void SetLon(double lon)
Definition: SearchLocationModel.h:242
osmscout::DrawWays
@ DrawWays
Definition: MapPainter.h:80
osmscout::MapWidget::setInteractiveIcons
void setInteractiveIcons(bool b)
Definition: MapWidget.cpp:956
osmscout::Area::Ring::GetFeatureCount
size_t GetFeatureCount() const
Definition: Area.h:120
osmscout::CoordDataFile::CoordDataFile
CoordDataFile()
Definition: CoordDataFile.cpp:32
osmscout::Distance::operator-
Distance operator-(const Distance &d) const
Definition: Distance.h:99
osmscout::MapWidget::moveDown
void moveDown()
Definition: MapWidget.cpp:522
osmscout::OSMTile::lon2tilex
static uint32_t lon2tilex(double lon, uint32_t z)
Definition: OSMTile.h:69
osmscout::RouteNodeDataFile::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMapedData)
Definition: RouteNodeDataFile.cpp:63
osmscout::TileCacheKey::xtile
uint32_t xtile
Definition: TileCache.h:57
osmscout::PartialStyleBase::SetBoolValue
virtual void SetBoolValue(int attribute, bool value)=0
osmscout::LocationWayDescription::GetDistance
Distance GetDistance() const
Return the distance to the location.
Definition: LocationDescriptionService.h:197
osmscout::ScanCoordinate
static bool ScanCoordinate(const std::string &text, size_t &currentPos, double &value, size_t maxDigits)
Definition: GeoCoord.cpp:149
osmscout::RoutePostprocessor::TargetPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:122
osmscout::Locale::SetThousandsSeparator
void SetThousandsSeparator(const std::string &separator)
Definition: Locale.h:90
osmscout::TileProjection::CanBatch
bool CanBatch() const override
Definition: TileProjection.h:74
osmscout::NumberSet::Clear
void Clear()
Definition: NumberSet.cpp:72
osmscout::Triangulate::TriangulatePolygon
static std::vector< GLfloat > TriangulatePolygon(std::vector< osmscout::Point > points)
Triangulate a polygon without hole.
Definition: Triangulate.cpp:28
osmscout::MapPainter::ContourSymbolData::coordRange
CoordBufferRange coordRange
Range of coordinates of the path in transformation buffer.
Definition: MapPainter.h:203
osmscout::AsyncWorker::ThreadAssert
void ThreadAssert() const
Definition: AsyncWorker.h:67
osmscout::OSMScoutQtBuilder::~OSMScoutQtBuilder
virtual ~OSMScoutQtBuilder()
Definition: OSMScoutQt.cpp:81
osmscout::ContourLabelPositioner::Position
Definition: LabelLayouter.h:88
osmscout::WayRegionSearchResult::Database
friend Database
Definition: Database.h:225
osmscout::valueChar
static const char * valueChar
Definition: MapPainterSVG.cpp:37
osmscout::TypeInfo::SetType
TypeInfo & SetType(const std::string &name)
The the name of this type.
Definition: TypeConfig.cpp:125
osmscout::DataAgent
Definition: DataAgent.h:71
osmscout::FileScanner::ReadBox
GeoBox ReadBox()
Definition: FileScanner.cpp:2514
osmscout::MapStyleModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: MapStyleModel.cpp:129
osmscout::ScreenVectorRectangle
Definition: LabelLayouterHelper.h:73
osmscout::OpeningHoursModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: OpeningHoursModel.cpp:116
osmscout::MapPainter::shieldGridSizeHoriz
double shieldGridSizeHoriz
Width of a cell for shield label placement.
Definition: MapPainter.h:276
osmscout::TurnRestriction::GetFrom
OSMId GetFrom() const
Definition: TurnRestriction.h:74
osmscout::AdminRegion::RegionAlias::objectOffset
FileOffset objectOffset
Node data offset of the alias.
Definition: Location.h:71
osmscout::CmdLineArgParser::GetArgumentName
std::string GetArgumentName() const
Definition: CmdLineParsing.cpp:122
OSMSCOUT_NOEXCEPT
#define OSMSCOUT_NOEXCEPT
Definition: Exception.h:37
osmscout::BasemapDatabaseRef
std::shared_ptr< BasemapDatabase > BasemapDatabaseRef
Reference counted reference to an Database instance.
Definition: BasemapDatabase.h:88
osmscout::ost::Parser::GRADES
void GRADES()
Definition: src/osmscout/ost/Parser.cpp:181
osmscout::MagnificationLevel::operator+=
MagnificationLevel & operator+=(uint32_t increment)
Definition: Magnification.h:71
osmscout::TileLoaderThread::init
void init()
Definition: TiledMapOverlay.cpp:49
osmscout::Database::GetRoutesByOffset
bool GetRoutesByOffset(const OffsetsCol &offsets, DataCol &routes) const
Definition: Database.h:455
osmscout::OpenGLMapData::GetVerticesNumber
int GetVerticesNumber()
Definition: OpenGLMapData.h:279
osmscout::LocationStringSearchParameter::GetDefaultAdminRegion
AdminRegionRef GetDefaultAdminRegion() const
Definition: LocationService.cpp:298
osmscout::OpeningHours::Parse
static std::optional< OpeningHours > Parse(const std::string &str, bool explicitClosedDays=false)
Parse OSM opening hours string.
Definition: OpeningHours.cpp:174
osmscout::LaneTurn::Through_SlightRight
@ Through_SlightRight
osmscout::MoveAccumulator::operator+=
MoveAccumulator & operator+=(const QPointF p)
Definition: InputHandler.cpp:143
osmscout::MapRenderer::getOverlayObjects
std::map< int, OverlayObjectRef > getOverlayObjects() const
Definition: MapRenderer.cpp:210
osmscout::CmdLineFlagArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:133
osmscout::PaymentDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:672
osmscout::Projection::CanBatch
virtual bool CanBatch() const =0
osmscout::AreaIndex::TypeData::tileBox
TileIdBox tileBox
Definition: AreaIndex.h:51
p2t::SweepContext::EdgeEvent::constrained_edge
Edge * constrained_edge
Definition: sweep_context.h:121
osmscout::BasemapDatabase::GetWaterIndex
WaterIndexRef GetWaterIndex() const
Definition: BasemapDatabase.cpp:85
osmscout::Area::GetRingType
TypeInfoRef GetRingType(const Ring &ring) const
Definition: Area.h:266
osmscout::IsAreaSubOfAreaOrSame
bool IsAreaSubOfAreaOrSame(const std::vector< N > &a, const std::vector< M > &b)
Definition: Geometry.h:677
osmscout::oss::Parser::WAYSTYLEDEF
void WAYSTYLEDEF(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1313
osmscout::ColorFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: ColorFeature.cpp:69
osmscout::TextStyle::attrTextColor
@ attrTextColor
Definition: Styles.h:519
osmscout::StyleConfig::AddAreaBorderTextStyle
void AddAreaBorderTextStyle(const StyleFilter &filter, PathTextPartialStyle &style)
Definition: StyleConfig.cpp:1034
osmscout::AvailableMapsModel::PathRole
@ PathRole
Definition: AvailableMapsModel.h:208
osmscout::MapPainter::nameReader
NameFeatureValueReader nameReader
Attribute readers.
Definition: MapPainter.h:256
osmscout::NameShortFeatureValue::GetNameShort
std::string GetNameShort() const
Definition: NameShortFeature.h:49
osmscout::LocationSearchResult::none
@ none
Definition: LocationService.h:233
osmscout::LocationInfoModel::TypeRole
@ TypeRole
Definition: LocationInfoModel.h:75
osmscout::DBId::~DBId
~DBId()=default
osmscout::MercatorProjection::MoveUp
bool MoveUp(double pixel)
Definition: MercatorProjection.h:146
osmscout::RefFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: RefFeature.cpp:77
osmscout::LookupModule::requestObjects
void requestObjects(const LocationEntry &, bool reverseLookupAddresses)
Definition: LookupModule.cpp:143
osmscout::RouteDescription::Node::GetCurrentNodeIndex
size_t GetCurrentNodeIndex() const
Definition: RouteDescription.h:714
osmscout::Way::GetBackId
Id GetBackId() const
Definition: Way.h:138
osmscout::RouteDescription::TargetDescription::TargetDescription
TargetDescription(const std::string &description)
Definition: RouteDescription.cpp:87
osmscout::RouteDescription::TURN_DESC
static const char *const TURN_DESC
Constant for a description of an explicit turn (TurnDescription)
Definition: RouteDescription.h:70
osmscout::oss::Parser::config
StyleConfig & config
Definition: map/include/osmscoutmap/oss/Parser.h:123
osmscout::LayerFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: LayerFeature.cpp:81
osmscout::RouteStep::getLat
double getLat() const
Definition: RouteStep.h:132
osmscout::RouteStep::ShortDescriptionRole
@ ShortDescriptionRole
Definition: RouteStep.h:65
osmscout::LocationDescriptionService::DescribeLocationByPOI
bool DescribeLocationByPOI(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100), double sizeFilter=1.0)
Definition: LocationDescriptionService.cpp:1063
osmscout::PaymentDescriptionProcessor::LABEL_KEY_PAYMENT_FEE_CONDITION
static const std::string LABEL_KEY_PAYMENT_FEE_CONDITION
Definition: DescriptionService.h:320
osmscout::DestinationFeatureValue
Definition: DestinationFeature.h:30
osmscout::QmlRoutingProfile::getMaxPenalty
double getMaxPenalty() const
Definition: QmlRoutingProfile.cpp:188
osmscout::EncodeNumberSigned
unsigned int EncodeNumberSigned(N number, char *buffer)
Definition: Number.h:50
osmscout::ost::Parser::TAGCONDITION
void TAGCONDITION(TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:414
osmscout::MapPainter::RegisterRegularLabel
virtual void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth)=0
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
osmscout::LocationDescriptionCandicate
Definition: LocationDescriptionService.h:56
osmscout::QmlRoutingProfile::penaltyDifferentType
double penaltyDifferentType
Definition: QmlRoutingProfile.h:52
osmscout::MapOverlay::GetView
MapView * GetView() const
Definition: MapOverlay.h:64
osmscout::MapWidget::setShowCurrentPosition
void setShowCurrentPosition(bool b)
Definition: MapWidget.h:468
osmscout::ColorFeature::ColorFeature
ColorFeature()
Definition: ColorFeature.cpp:58
osmscout::ObjectKey::ref
osmscout::ObjectFileRef ref
Definition: LocationInfoModel.h:38
osmscout::PostalArea::name
std::string name
Name of the postal area.
Definition: Location.h:46
osmscout::MapPainter::BeforeDrawing
virtual void BeforeDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data)
Definition: MapPainter.cpp:284
osmscout::Magnification::magCity
static MagnificationLevel magCity
Definition: Magnification.h:153
osmscout::RouteNodeDataFile::IsCovered
bool IsCovered(const Pixel &tile) const
Definition: RouteNodeDataFile.cpp:202
osmscout::OpeningHoursFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: OpeningHoursFeature.cpp:29
TileId.h
osmscout::InterleaveNumbers
uint64_t InterleaveNumbers(uint32_t a, uint32_t b)
Definition: Number.cpp:24
osmscout::LocationFormSearchParameter::GetAdminRegionOnlyMatch
bool GetAdminRegionOnlyMatch() const
Definition: LocationService.cpp:146
osmscout::VoiceInstructionAgent::MessageStruct::operator!=
bool operator!=(const MessageStruct &other) const
Definition: VoiceInstructionAgent.h:172
osmscout::StyleConfig::GetCoastlineLineStyle
LineStyleRef GetCoastlineLineStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1502
osmscout::LocationDescriptionService::LocationDescriptionService
LocationDescriptionService(const DatabaseRef &database)
LocationService constructor.
Definition: LocationDescriptionService.cpp:170
osmscout::IOException
Definition: Exception.h:72
osmscout::Area::Ring::bbox
GeoBox bbox
Precomputed (cache) bounding box.
Definition: Area.h:108
p2t::Triangle::Legalize
void Legalize(Point &point)
osmscout::MapParameter::GetOverlayLabelPadding
double GetOverlayLabelPadding() const
Definition: MapParameter.h:299
osmscout::OSMScoutQt::GetIconDirectory
QString GetIconDirectory() const
Definition: OSMScoutQt.cpp:499
osmscout::LineStyle::capButt
@ capButt
Definition: Styles.h:79
osmscout::StyleUDoubleAttributeDescriptor::StyleUDoubleAttributeDescriptor
StyleUDoubleAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:367
osmscout::RouteDescription::LaneDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:487
osmscout::TextLoader::IsInitialized
bool IsInitialized() const
Definition: TextLoader.h:101
osmscout::TagErrorReporter
Definition: TagErrorReporter.h:32
osmscout::RouteDescription::Node::Node
Node(DatabaseId database, size_t currentNodeIndex, const std::vector< ObjectFileRef > &objects, const ObjectFileRef &pathObject, size_t targetNodeIndex)
Definition: RouteDescription.cpp:419
osmscout::TagExistsCondition
Definition: Tag.h:127
osmscout::MapPainterQt::MapPainterQt
MapPainterQt(const StyleConfigRef &styleConfig)
Definition: MapPainterQt.cpp:43
osmscout::OptimizeAreasLowZoom::OptimizeAreasLowZoom
OptimizeAreasLowZoom()
Definition: OptimizeAreasLowZoom.cpp:38
osmscout::HTMLWriter::WriteDocumentStart
void WriteDocumentStart()
Definition: HTMLWriter.cpp:124
osmscout::FromToFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: FromToFeature.h:68
osmscout::TypeInfo::AddDescription
TypeInfo & AddDescription(const std::string &languageCode, const std::string &description)
Add a description of the type for the given language code.
Definition: TypeConfig.cpp:218
osmscout::DurationAsHours
double DurationAsHours(Duration duration)
Definition: Time.h:39
osmscout::CmdLineNumberOption
CmdLineArgParserRef CmdLineNumberOption(Args &&...args)
Definition: CmdLineParsing.h:274
osmscout::NumericIndex::IsOpen
bool IsOpen() const
Definition: NumericIndex.h:331
osmscout::PathShieldStyle::SetLabel
PathShieldStyle & SetLabel(const LabelProviderRef &label)
Definition: Styles.cpp:1204
osmscout::StyleResolveContext
Definition: StyleConfig.h:60
osmscout::SearchRunnable::promise
std::promise< bool > promise
Definition: SearchModule.h:56
osmscout::BridgeFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: BridgeFeature.cpp:26
osmscout::LocationListModel::SearchRequested
void SearchRequested(const QString searchPattern, int limit, osmscout::GeoCoord searchCenter, AdminRegionInfoRef defaultRegion, osmscout::BreakerRef breaker)
osmscout::OverlayArea::getObjectType
osmscout::RefType getObjectType() const override
Definition: OverlayObject.h:181
utf8helper::Parser::Exit
Exit
Definition: utf8helper.h:70
osmscout::RoutingService::ClosedNodeHasher
Helper class for calculating hash codes for VNode instances to make it usable in std::unordered_set.
Definition: RoutingService.h:375
osmscout::NearPOIModel::TypeRole
@ TypeRole
Definition: NearPOIModel.h:86
osmscout::LineStyle::attrLineColor
@ attrLineColor
Definition: Styles.h:85
osmscout::Place::GetObjectFeatures
FeatureValueBufferRef GetObjectFeatures() const
Definition: Location.h:283
osmscout::Area::Ring::UnsetFeature
void UnsetFeature(size_t idx)
Definition: Area.h:137
osmscout::RouteNode
Definition: RouteNode.h:61
osmscout::oss::Parser::AREASTYLEDEF
void AREASTYLEDEF(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1330
osmscout::RefFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: RefFeature.cpp:72
osmscout::ObjectPool::~ObjectPool
virtual ~ObjectPool()
Definition: ObjectPool.h:59
osmscout::StopClock::ResultString
std::string ResultString() const
Definition: StopClock.cpp:63
osmscout::latConversionFactor
const double latConversionFactor
Definition: GeoCoord.cpp:29
osmscout::LanesFeature::NAME
static const char *const NAME
Name of this feature.
Definition: LanesFeature.h:141
utf8helper::pagemap_32_f0_90
const character * pagemap_32_f0_90[]
Definition: utf8helper_charmap.cpp:2533
osmscout::StyleConfig::GetNodeTextStyleSelectors
void GetNodeTextStyleSelectors(size_t level, const TypeInfoRef &type, std::list< TextStyleSelector > &selectors) const
Methods for low level debugging access to the style sheet internals.
Definition: StyleConfig.cpp:1550
LocationInfoModel.h
osmscout::RouteDescription::NameChangedDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:175
osmscout::RouteDescription::ViaDescription::ViaDescription
ViaDescription(int sectionNumber, int nodeCount)
Definition: RouteDescription.h:679
osmscout::TypeInfoSet::Size
size_t Size() const
Definition: TypeInfoSet.h:173
osmscout::AreaDataFile
Definition: AreaDataFile.h:34
osmscout::SearchModule::SearchModule
SearchModule(QThread *thread, DBThreadRef dbThread, LookupModule *lookupModule)
Definition: SearchModule.cpp:97
osmscout::MapPainter::AreaData::boundingBox
GeoBox boundingBox
Bounding box of the area.
Definition: MapPainter.h:181
osmscout::FeatureValue::Read
virtual void Read(FileScanner &scanner)=0
Read the value of the Feature from the FileScanner.
osmscout::TileIdBox::GetMinX
uint32_t GetMinX() const
Definition: TileId.h:276
osmscout::WStringToLocaleString
std::string WStringToLocaleString(const std::wstring &text)
Definition: String.cpp:560
osmscout::FileDownloader::getFileName
QString getFileName() const
Definition: FileDownloader.h:102
osmscout::Color::PURPLE
static const Color PURPLE
Definition: Color.h:51
osmscout::Magnification::magDetail
static MagnificationLevel magDetail
Definition: Magnification.h:155
osmscout::OSMTileIdBox::GetMinX
uint32_t GetMinX() const
Definition: Tiling.h:204
p2t::SweepContext::RemoveNode
void RemoveNode(Node *node)
osmscout::MapPainterAgg::NativeLabel::glyphs
std::vector< NativeGlyph > glyphs
Definition: MapPainterAgg.h:56
osmscout::DescriptionEntry::GetLabelKey
std::string GetLabelKey() const
Definition: DescriptionService.h:89
osmscout::RoundaboutFeature
Definition: RoundaboutFeature.h:30
osmscout::DatabaseParameter::GetAreaAreaIndexCacheSize
unsigned long GetAreaAreaIndexCacheSize() const
Definition: Database.cpp:93
osmscout::AvailableMapsModel::index
Q_INVOKABLE QModelIndex index(int row, int column=0, const QModelIndex &parent=QModelIndex()) const override
Definition: AvailableMapsModel.cpp:232
osmscout::Segment::angle
double angle
Definition: LabelPath.h:35
osmscout::RoutePostprocessor::WayTypePostprocessor
Definition: RoutePostprocessor.h:217
osmscout::MapParameter::GetContourLabelOffset
double GetContourLabelOffset() const
Definition: MapParameter.h:349
osmscout::StyleFlagsModel::styleFlagsRequested
void styleFlagsRequested()
osmscout::getCentroidCell
Cell getCentroidCell(const Polygon &polygon)
Definition: PolygonCenter.cpp:103
osmscout::AvailableVoicesModel::listDownloaded
void listDownloaded(const VoiceProvider &provider, QNetworkReply *)
Definition: AvailableVoicesModel.cpp:113
osmscout::VoiceInstructionMessage::VoiceSample
VoiceSample
Definition: VoiceInstructionAgent.h:32
osmscout::RouteDescription::MotorwayEnterDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:345
osmscout::OptimizeWaysLowZoom::~OptimizeWaysLowZoom
virtual ~OptimizeWaysLowZoom()
Definition: OptimizeWaysLowZoom.cpp:44
osmscout::LocationStringSearchParameter::LocationStringSearchParameter
LocationStringSearchParameter(const std::string &searchString)
Definition: LocationService.cpp:286
osmscout::PolygonCenter
GeoCoord PolygonCenter(const Area &area, double precision=1)
Definition: PolygonCenter.cpp:191
osmscout::TapRecognizer::TapRecognizer
TapRecognizer()
Definition: InputHandler.h:84
osmscout::Glyph::glyph
NativeGlyph glyph
Definition: LabelLayouter.h:105
osmscout::ObjectOSMRef::GetId
const OSMId & GetId() const
Definition: ObjectRef.h:98
osmscout::LanesFeature::LanesFeature
LanesFeature()
Definition: LanesFeature.cpp:116
osmscout::MapWidget::isDatabaseLoaded
bool isDatabaseLoaded()
Definition: MapWidget.cpp:435
osmscout::MaxAllowedSpeedMessage::MaxAllowedSpeedMessage
MaxAllowedSpeedMessage(const Timestamp &timestamp, double maxAllowedSpeed, bool defined)
Definition: SpeedAgent.cpp:34
osmscout::Projection::GetMeterInMM
double GetMeterInMM() const
Returns the number of on screen millimeters for one meter on the ground.
Definition: Projection.h:279
osmscout::LocationStringSearchParameter::SetAddressOnlyMatch
void SetAddressOnlyMatch(bool addressOnlyMatch)
Definition: LocationService.cpp:378
osmscout::RoutingListModel::cancel
void cancel()
Definition: RoutingModel.cpp:160
osmscout::MapPainterSVG::DrawMap
bool DrawMap(const Projection &projection, const MapParameter &parameter, const MapData &data, std::ostream &stream)
Definition: MapPainterSVG.cpp:1037
osmscout::LabelLayouter::LayoutJob::ProcessLabelContourLabel
void ProcessLabelContourLabel(const ContourLabelType &currentContourLabel, std::vector< ContourLabelType > &contourLabelInstances)
Definition: LabelLayouter.h:446
osmscout::SymbolRendererQt::SymbolRendererQt
SymbolRendererQt(QPainter *painter)
Definition: SymbolRendererQt.cpp:27
osmscout::ThreadedBreaker::IsAborted
bool IsAborted() const override
Return true, if the process was signaled to stop.
Definition: Breaker.cpp:29
POLY_EVAL3
#define POLY_EVAL3(y, x, coeff)
Definition: SSEMath.h:90
osmscout::DBLoadJob::DBLoadJob
DBLoadJob(osmscout::MercatorProjection lookupProjection, unsigned long maximumAreaLevel, bool lowZoomOptimization, bool closeOnFinish=true)
Definition: DBLoadJob.cpp:25
osmscout::GeoCoord::GetLon
double GetLon() const
Return the latitude value of the coordinate.
Definition: GeoCoord.h:124
osmscout::ost::Token::col
int col
Definition: include/osmscout/ost/Scanner.h:51
osmscout::AreaSearchParameter::GetUseMultithreading
bool GetUseMultithreading() const
Definition: MapService.cpp:74
osmscout::MapStyleModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: MapStyleModel.cpp:118
osmscout::UninitializedException::UninitializedException
UninitializedException(const std::string &objectName)
Definition: Exception.cpp:34
osmscout::MapWidget::toggleDebug
bool toggleDebug()
Definition: MapWidget.cpp:1022
osmscout::TagBoolConditionRef
std::shared_ptr< TagBoolCondition > TagBoolConditionRef
Definition: Tag.h:120
osmscout::Node::GetType
TypeInfoRef GetType() const
Definition: Node.h:65
osmscout::RoutingService::VNode::object
ObjectFileRef object
The object (way/area) visited from the current route node.
Definition: RoutingService.h:318
osmscout::RefFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: RefFeature.cpp:24
osmscout::LocationServiceRef
std::shared_ptr< LocationService > LocationServiceRef
Definition: LocationService.h:318
osmscout::ElevationChartWidget::setGradientTopColor
void setGradientTopColor(const QColor &c)
Definition: ElevationChartWidget.cpp:339
osmscout::SymbolRenderer::DrawPolygon
virtual void DrawPolygon(const std::vector< Vertex2D > &polygonPixels)=0
osmscout::ScreenRectMask::GetLastCell
int GetLastCell() const
Return the index of the final, right-sided bit mask cell (containing x+width-1 coordinate of rectangl...
Definition: LabelLayouterHelper.h:161
osmscout::NavigationEngine
Definition: Engine.h:88
osmscout::RoutableObjectsRequestMessage
Definition: DataAgent.h:51
osmscout::NameFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: NameFeature.h:55
osmscout::AccessFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: AccessFeature.cpp:45
osmscout::LocationDescription::SetCoordDescription
void SetCoordDescription(const LocationCoordDescriptionRef &description)
Definition: LocationDescriptionService.cpp:104
osmscout::ProcessAreas
@ ProcessAreas
Process (complex) areas for rendering.
Definition: MapPainter.h:72
Breaker.h
osmscout::InstalledMapsModel::deleteMap
Q_INVOKABLE bool deleteMap(int row)
Delete installed map represented this model on given row.
Definition: InstalledMapsModel.cpp:163
osmscout::Tile::GetLevel
uint32_t GetLevel() const
Get the magnification level of the tile.
Definition: DataTileCache.h:302
osmscout::PathSymbolStyleLookupTable
std::vector< std::vector< PathSymbolStyleSelectorList > > PathSymbolStyleLookupTable
List of selectors.
Definition: StyleConfig.h:539
osmscout::MapOverlay::view
MapView * view
Definition: MapOverlay.h:40
osmscout::MapIcon::type
QString type
Definition: IconLookup.h:52
osmscout::TileLoaderThread::onProviderChanged
void onProviderChanged(const OnlineTileProvider &newProvider)
Definition: TiledMapOverlay.cpp:81
osmscout::StyleVoidAttributeDescriptor::StyleVoidAttributeDescriptor
StyleVoidAttributeDescriptor()
Definition: StyleDescription.h:143
osmscout::RouteDescription::RoundaboutLeaveDescription
Definition: RouteDescription.h:359
osmscout::MapWidget::locationChanged
void locationChanged(bool locationValid, double lat, double lon, bool horizontalAccuracyValid=false, double horizontalAccuracy=0, const QDateTime &lastUpdate=QDateTime::currentDateTime())
Definition: MapWidget.cpp:704
osmscout::LastStep
@ LastStep
Definition: MapPainter.h:92
osmscout::TileCache::invalidate
bool invalidate(osmscout::GeoBox box=osmscout::GeoBox())
Definition: TileCache.cpp:266
osmscout::UninitializedException::GetObjectName
std::string GetObjectName() const
Definition: Exception.cpp:45
osmscout::ElevationModule::DataLoader::LoadContours
std::vector< osmscout::ContoursData > LoadContours(const osmscout::GeoBox &box)
Definition: ElevationModule.cpp:64
Agents.h
osmscout::RouteDescriptionPostprocessor::Callback::OnTargetReached
virtual void OnTargetReached(const RouteDescription::TargetDescriptionRef &targetDescription)
Called once for the target node reached.
Definition: RouteDescriptionPostprocessor.cpp:43
osmscout::MapRenderer::onDatabaseLoaded
virtual void onDatabaseLoaded(osmscout::GeoBox boundingBox)=0
osmscout::TileData::Invalidate
void Invalidate()
Marks the tile as incomplete again, without actually clearing data and types.
Definition: DataTileCache.h:80
osmscout::CoordBufferRange::GetEnd
size_t GetEnd() const
THe index of the last element.
Definition: Transformation.h:454
osmscout::OSMTile::tileBoundingBox
static osmscout::GeoBox tileBoundingBox(uint32_t zoomLevel, uint32_t xtile, uint32_t ytile)
Definition: OSMTile.cpp:28
osmscout::LaneTurn::Through_SlightLeft
@ Through_SlightLeft
osmscout::Navigation::GetDistanceFromStart
Distance GetDistanceFromStart()
Definition: Navigation.h:149
osmscout::CmdLineStringListArgParser::AppendFunction
std::function< void(const std::string &)> AppendFunction
Definition: CmdLineParsing.h:168
osmscout::CharacterTexture::SetHeight
void SetHeight(long height)
Definition: TextLoader.h:70
AreaWayIndex.h
osmscout::AvailableMapsModelItem
Abstract model item used in AvailableMapsModel.
Definition: AvailableMapsModel.h:39
MapWidget.h
osmscout::MapDownloadsModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: MapDownloadsModel.cpp:114
osmscout::TileLoaderThread::downloaded
void downloaded(uint32_t zoomLevel, uint32_t x, uint32_t y)
ShaderUtils.h
osmscout::LocationFeatureValue::LocationFeatureValue
LocationFeatureValue(const std::string &location)
Definition: LocationFeature.h:39
osmscout::QtSettingsStorage::QtSettingsStorage
QtSettingsStorage(QSettings *providedStorage=nullptr)
Definition: QtSettingsStorage.cpp:25
osmscout::StyleEnumAttributeDescriptor::StyleEnumAttributeDescriptor
StyleEnumAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:240
osmscout::NetworkFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: NetworkFeature.h:55
MapPainterStatistics.h
osmscout::MapPainterQt::GetFontHeight
double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize) override
Returns the height of the font.
Definition: MapPainterQt.cpp:252
osmscout::RouteDescription::CROSSING_DESTINATION_DESC
static const char *const CROSSING_DESTINATION_DESC
Constant for a description of a destination to choose at a junction.
Definition: RouteDescription.h:84
osmscout::RoutingProfile::GetCostLimitDistance
virtual Distance GetCostLimitDistance() const =0
osmscout::MapIcon::image
QImage image
Definition: IconLookup.h:60
osmscout::FromToFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: FromToFeature.cpp:86
p2t::CDT::~CDT
~CDT()
Destructor - clean up memory.
osmscout::LookupModule::onDatabaseLoaded
void onDatabaseLoaded(QString dbPath, QList< osmscout::TileRef > tiles)
Definition: LookupModule.cpp:273
osmscout::iconStyleDescriptor
static const StyleDescriptorRef iconStyleDescriptor
Definition: Styles.cpp:1559
osmscout::PostalArea::objectOffset
FileOffset objectOffset
Offset of the postal area data.
Definition: Location.h:47
osmscout::Color::IsVisible
bool IsVisible() const
Definition: Color.h:135
osmscout::LocationInfoModel::PostalCodeRole
@ PostalCodeRole
Definition: LocationInfoModel.h:76
osmscout::DynamicFeatureReader::IsSet
bool IsSet(const FeatureValueBuffer &buffer) const
Definition: FeatureReader.cpp:41
osmscout::LineStyle::HasDashes
bool HasDashes() const
Definition: Styles.h:198
osmscout::oss::coco_string_delete
void coco_string_delete(char *&data)
Definition: map/src/osmscoutmap/oss/Scanner.cpp:92
osmscout::Color::DARK_YELLOW
static const Color DARK_YELLOW
Definition: Color.h:64
osmscout::TypeInfo::CanBeArea
TypeInfo & CanBeArea(bool canBeArea)
If set to 'true', an area can be of this type.
Definition: TypeConfig.h:380
osmscout::FromToFeature
Definition: FromToFeature.h:92
osmscout::OSMTile::tiley2lat
static double tiley2lat(uint32_t y, uint32_t z)
Definition: OSMTile.h:84
osmscout::TileIdBox::TileIdBox
TileIdBox(const TileId &a, const TileId &b)
Definition: TileId.cpp:209
osmscout::NodeUseMap
Definition: NodeUseMap.h:50
osmscout::MultitouchHandler::touch
bool touch(const QTouchEvent &event) override
Definition: InputHandler.cpp:688
osmscout::TextLoader::AddCharactersToTextureAtlas
std::vector< int > AddCharactersToTextureAtlas(std::string text, double size)
Add new characters to the texture atlas and returns its indices in the atlas.
Definition: TextLoader.cpp:41
osmscout::OSMScoutQt::GetDBThread
DBThreadRef GetDBThread() const
Definition: OSMScoutQt.cpp:342
osmscout::StyleConfig::GetWayPathShieldStyle
PathShieldStyleRef GetWayPathShieldStyle(const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1334
osmscout::oss::Parser::ValueType::NUMBER
@ NUMBER
osmscout::Timestamp
std::chrono::system_clock::time_point Timestamp
Definition: Time.h:27
osmscout::BasemapDatabaseParameter
BasemapDatabase instance initialization parameter to influence the behavior of the db instance.
Definition: BasemapDatabase.h:38
osmscout::Area::Ring::GetNodeIndexByNodeId
bool GetNodeIndexByNodeId(Id id, size_t &index) const
Definition: Area.cpp:42
osmscout::FeatureInstance::GetFeatureBit
size_t GetFeatureBit() const
return the index of this feature within the list of features of the type.
Definition: TypeFeature.h:264
osmscout::OpenGLMapData::InitContext
bool InitContext(const std::string &shaderDir, const std::string &vertexShaderFileName, const std::string &fragmentShaderFileName, GLuint projectionShader)
Definition: OpenGLMapData.h:194
osmscout::MapPainterNoOp::DrawSymbol
void DrawSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const Vertex2D &screenPos, double scaleFactor) override
Draw the Symbol as defined by the SymbolStyle at the given pixel coordinate (symbol center).
Definition: MapPainterNoOp.cpp:91
osmscout::FeatureReader::GetIndex
bool GetIndex(const FeatureValueBuffer &buffer, size_t &index) const
Returns the index of the Feature/FeatureValue within the given FeatureValueBuffer.
Definition: FeatureReader.h:89
osmscout::RefFeatureValue::RefFeatureValue
RefFeatureValue(const std::string &ref)
Definition: RefFeature.h:39
osmscout::AccessRestrictedFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: AccessRestrictedFeature.cpp:54
osmscout::TileId::operator==
bool operator==(const TileId &other) const
Compare tile ids for equality.
Definition: TileId.h:81
osmscout::StyleFlagsModel::Roles
Roles
Definition: StyleFlagsModel.h:55
osmscout::MapTile::GetBoundingBox
GeoBox GetBoundingBox() const
Return the boundingbox of the tile (shortcut for GetId().GetBoundingBox())
Definition: MapTileCache.h:231
osmscout::AvailableVoicesModel::stateStr
Q_INVOKABLE QString stateStr(VoiceState state) const
Definition: AvailableVoicesModel.cpp:176
osmscout::RoutingService::OpenListRef
std::set< RNodeRef, RNodeCostCompare >::iterator OpenListRef
Definition: RoutingService.h:386
osmscout::RouteNode::usableByBicycle
static const uint8_t usableByBicycle
This path can be traveled by bicycle.
Definition: RouteNode.h:65
osmscout::oss::Parser::RECTANGLE
void RECTANGLE(Symbol &symbol)
Definition: map/src/osmscoutmap/oss/Parser.cpp:477
osmscout::MapPainterQt::RegisterContourLabel
void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath) override
Register contour label.
Definition: MapPainterQt.cpp:887
osmscout::AbstractRoutingProfile::GetCostLimitFactor
double GetCostLimitFactor() const override
Definition: RoutingProfile.h:264
osmscout::InstalledMapsModel::timeOfMap
Q_INVOKABLE QVariant timeOfMap(const QStringList &path)
Generation time of map with given path.
Definition: InstalledMapsModel.cpp:168
osmscout::QmlSettings::GetOfflineMap
bool GetOfflineMap() const
Definition: QmlSettings.cpp:85
osmscout::Way::segments
std::vector< SegmentGeoBox > segments
Precomputed (cache) segment bounding boxes for optimisation.
Definition: Way.h:57
osmscout::RouteDescription::RoundaboutLeaveDescriptionRef
std::shared_ptr< RoundaboutLeaveDescription > RoundaboutLeaveDescriptionRef
Definition: RouteDescription.h:381
osmscout::Progress::SetStep
void SetStep(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:64
osmscout::TileCache::startRequestProcess
bool startRequestProcess(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: TileCache.cpp:109
osmscout::InstalledMapsModel::SizeRole
@ SizeRole
Definition: InstalledMapsModel.h:57
osmscout::Vertex2D
Definition: Pixel.h:101
osmscout::VoicePlayer::VoicePlayer
VoicePlayer(QObject *parent)
Definition: VoicePlayer.cpp:25
osmscout::SearchRunnable
Definition: SearchModule.h:45
osmscout::OpenGLMapData::~OpenGLMapData
~OpenGLMapData()
Definition: OpenGLMapData.h:119
osmscout::MapPainterStatistics::DumpMapPainterStatistics
void DumpMapPainterStatistics(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data)
Definition: MapPainterStatistics.cpp:43
OSMSCOUT_MAP_QT_API
#define OSMSCOUT_MAP_QT_API
Definition: MapQtImportExport.h:45
osmscout::Area::Ring::CopyMissingValues
void CopyMissingValues(const FeatureValueBuffer &buffer)
Definition: Area.h:211
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_COORDINATE
static const std::string LABEL_KEY_GEOMETRY_COORDINATE
Definition: DescriptionService.h:177
osmscout::RouteDescription::TypeNameDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:441
osmscout::Way::GetBoundingBox
GeoBox GetBoundingBox() const
Definition: Way.h:163
osmscout::LocationDescriptionCandicate::LocationDescriptionCandicate
LocationDescriptionCandicate(const ObjectFileRef &ref, const std::string &name, const Distance &distance, const Bearing &bearing, const bool atPlace, const double size)
Definition: LocationDescriptionService.h:67
osmscout::EleFeature::EleFeature
EleFeature()
Definition: EleFeature.cpp:96
osmscout::DatabaseParameter::SetWayDataCacheSize
void SetWayDataCacheSize(unsigned long size)
Definition: Database.cpp:43
osmscout::LineStyle::SetWidth
LineStyle & SetWidth(double value)
Definition: Styles.cpp:248
osmscout::PostalCodeFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: PostalCodeFeature.h:77
osmscout::ColorFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: ColorFeature.cpp:63
osmscout::PlaneMapRenderer::HandleInitialRenderingRequest
void HandleInitialRenderingRequest()
Definition: PlaneMapRenderer.cpp:534
osmscout::DataFile::GetByOffset
bool GetByOffset(FileOffset offset, ValueType &entry) const
Read one data value from the given file offset.
Definition: DataFile.h:451
osmscout::NavigationModel::getRouteWayAhead
OverlayWay * getRouteWayAhead() const
Definition: NavigationModel.cpp:81
osmscout::DatabaseParameter::SetIndexMMap
void SetIndexMMap(bool mmap)
Definition: Database.cpp:88
osmscout::CmdLineStringArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:227
osmscout::FillStyle::operator<
bool operator<(const FillStyle &other) const
Definition: Styles.cpp:513
osmscout::CmdLineParser::AddOption
void AddOption(const CmdLineArgParserRef &parser, const std::string &optionName, const std::string &helpString, bool stopParsing=false)
Definition: CmdLineParsing.cpp:345
osmscout::PTRoute::Variant::platforms
std::vector< Platform > platforms
Definition: PublicTransport.h:139
osmscout::MapRenderer::stylesheetFilenameChanged
void stylesheetFilenameChanged()
osmscout::TileKey
Definition: TileId.h:129
osmscout::Database::GetAreaRouteIndex
AreaRouteIndexRef GetAreaRouteIndex() const
Definition: Database.cpp:530
osmscout::Place::GetDisplayString
std::string GetDisplayString() const
Returns a textual representation of the place in.
Definition: Location.cpp:97
osmscout::Node::GetFeatureCount
size_t GetFeatureCount() const
Definition: Node.h:88
osmscout::ShieldStyle::attrBgColor
@ attrBgColor
Definition: Styles.h:648
osmscout::PathSymbolStyle::SetScale
PathSymbolStyle & SetScale(double scale)
Definition: Styles.cpp:1745
osmscout::ContourLabel::style
osmscout::PathTextStyleRef style
Style for drawing the text of the label.
Definition: LabelLayouter.h:177
osmscout::Color::MAROON
static const Color MAROON
Definition: Color.h:50
osmscout::WebsiteFeatureValue::WebsiteFeatureValue
WebsiteFeatureValue(const std::string &website)
Definition: WebsiteFeature.h:38
osmscout::LineStyle::SetGapColor
LineStyle & SetGapColor(const Color &color)
Definition: Styles.cpp:226
osmscout::FeatureValue
Definition: TypeFeature.h:40
osmscout::TypeConfig::GetWayTypes
const std::vector< TypeInfoRef > & GetWayTypes() const
Returns an array of (ignore=false) the way types available.
Definition: TypeConfig.h:1207
p2t::SweepContext::GetTriangles
std::vector< Triangle * > GetTriangles()
osmscout::OptimizeAreasLowZoom
Definition: OptimizeAreasLowZoom.h:43
osmscout::RoutingProfile::GetCostLimitFactor
virtual double GetCostLimitFactor() const =0
osmscout::PresenceDescriptionProcessor::LABEL_KEY_PRESENCE_MAXSTAY_VALUE
static const std::string LABEL_KEY_PRESENCE_MAXSTAY_VALUE
Definition: DescriptionService.h:361
osmscout::Logger::Debug
Line Debug()
Start logging a line of debug output.
Definition: Logger.cpp:79
osmscout::LineStyle::SetEndCap
LineStyle & SetEndCap(CapStyle endCap)
Definition: Styles.cpp:276
osmscout::ShieldStyleSelectorList
std::list< ShieldStyleSelector > ShieldStyleSelectorList
Definition: StyleConfig.h:514
osmscout::MaxSpeedFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: MaxSpeedFeature.cpp:78
osmscout::NameFeatureValueReader
FeatureValueReader< NameFeature, NameFeatureValue > NameFeatureValueReader
Definition: NameFeature.h:97
osmscout::MercatorProjection::PixelToGeo
bool PixelToGeo(double x, double y, GeoCoord &coord) const override
Converts a pixel coordinate to a geo coordinate.
Definition: MercatorProjection.cpp:158
POLY_EVAL6
#define POLY_EVAL6(y, x, coeff)
Definition: SSEMath.h:92
osmscout::CmdLineStringArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:222
osmscout::NumberDigits
size_t NumberDigits(const N &number, size_t base=10)
Definition: String.h:102
osmscout::LocationWayDescriptionRef
std::shared_ptr< LocationWayDescription > LocationWayDescriptionRef
Definition: LocationDescriptionService.h:205
osmscout::RouteDescription::RoundaboutEnterDescription
Definition: RouteDescription.h:337
osmscout::MagnificationLevel::operator>
bool operator>(const MagnificationLevel &other) const
Definition: Magnification.h:103
osmscout::ShieldStyle::attrBorderColor
@ attrBorderColor
Definition: Styles.h:649
osmscout::LabelLayouter::Labels
const std::vector< LabelInstanceType > & Labels() const
Definition: LabelLayouter.h:882
osmscout::QtRouteData::routeDescription
const osmscout::RouteDescription & routeDescription() const
Definition: QtRouteData.cpp:74
osmscout::DownloadJob::downloadNextFile
void downloadNextFile()
Definition: FileDownloader.cpp:378
osmscout::SidewayFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: SidewayFeature.cpp:74
osmscout::TypeInfo::SetPinWay
TypeInfo & SetPinWay(bool pinWay)
Definition: TypeConfig.h:620
osmscout::IconStyle::SetOverlay
IconStyle & SetOverlay(bool overlay)
Definition: Styles.cpp:1671
osmscout::MapRenderer::onUnitsChanged
virtual void onUnitsChanged(const QString &)
Definition: MapRenderer.cpp:150
osmscout::Color::LUCENT_WHITE
static const Color LUCENT_WHITE
Definition: Color.h:69
osmscout::qHash
uint qHash(const TileCacheKey &key)
Definition: TileCache.cpp:35
osmscout::PathShieldStyleLookupTable
std::vector< std::vector< PathShieldStyleSelectorList > > PathShieldStyleLookupTable
List of selectors.
Definition: StyleConfig.h:521
osmscout::TypeInfoSet::IsSet
bool IsSet(const TypeInfoRef &type) const
Definition: TypeInfoSet.h:160
osmscout::PathShieldStyle::SetPriority
PathShieldStyle & SetPriority(size_t priority)
Definition: Styles.cpp:1211
osmscout::MercatorProjection::scaleGradtorad
double scaleGradtorad
Precalculated scale*Gradtorad.
Definition: MercatorProjection.h:51
osmscout::DescriptionEntry::GetSubsectionKey
std::string GetSubsectionKey() const
Definition: DescriptionService.h:85
osmscout::Way::GetNextFileOffset
FileOffset GetNextFileOffset() const
Definition: Way.h:68
osmscout::MapTileCache
Definition: MapTileCache.h:39
osmscout::TypeInfo::GetFeatureValueBufferSize
size_t GetFeatureValueBufferSize() const
Returns the size of the buffer required to store all FeatureValues of this type into.
Definition: TypeConfig.h:266
osmscout::ConditionalStyle
Definition: StyleConfig.h:449
osmscout::StringMatcher::match
@ match
Definition: StringMatcher.h:37
osmscout::MultitouchHandler::move
bool move(const QVector2D &vector) override
Definition: InputHandler.cpp:680
osmscout::SunriseSunset::sunset
QDateTime sunset
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:48
osmscout::Way::SetType
void SetType(const TypeInfoRef &type)
Definition: Way.h:191
osmscout::PartialStyle::SetIntValue
void SetIntValue(int attribute, int value) override
Definition: StyleConfig.h:423
osmscout::LocationStringSearchParameter::IsAborted
bool IsAborted() const
Definition: LocationService.cpp:328
osmscout::FeatureValueBuffer::Parse
void Parse(TagErrorReporter &errorReporter, const TagRegistry &tagRegistry, const ObjectOSMRef &object, const TagMap &tags)
Definition: TypeConfig.cpp:508
osmscout::FillStyleLookupTable
std::vector< std::vector< FillStyleSelectorList > > FillStyleLookupTable
List of selectors.
Definition: StyleConfig.h:497
osmscout::PageId
uint64_t PageId
Definition: OSMScoutTypes.h:41
osmscout::GroundTile::water
@ water
Definition: GroundTile.h:51
osmscout::IsInFeature
Definition: IsInFeature.h:62
osmscout::RouteDescription::NODE_TARGET_DESC
static const char *const NODE_TARGET_DESC
Constant for a description of the target node (TargetDescription)
Definition: RouteDescription.h:60
osmscout::CancelableFuture::FutureBreaker::operator=
FutureBreaker & operator=(const FutureBreaker &)=default
osmscout::SimplifyPolyLineDouglasPeucker
static void SimplifyPolyLineDouglasPeucker(TransPoint *points, size_t beginIndex, size_t endIndex, size_t endValueIndex, double optimizeErrorToleranceSquared)
Definition: Transformation.cpp:197
osmscout::AbstractRoutingProfile::ParametrizeForFoot
virtual void ParametrizeForFoot(const TypeConfig &typeConfig, double maxSpeed)
Definition: RoutingProfile.cpp:107
osmscout::MercatorProjection::useLinearInterpolation
bool useLinearInterpolation
switch to enable linear interpolation of latitude to pixel computation
Definition: MercatorProjection.h:55
osmscout::ShieldStyle
Definition: Styles.h:640
RoutingDB.h
osmscout::LanesFeatureValue::LanesFeatureValue
LanesFeatureValue(uint8_t lanes)
Definition: LanesFeature.h:45
osmscout::ost::Parser::TAGBOOLCOND
void TAGBOOLCOND(TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:538
osmscout::CoordDataFile::~CoordDataFile
virtual ~CoordDataFile()
Definition: CoordDataFile.cpp:39
osmscout::CmdLineNumberArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.h:198
ColorFeature.h
osmscout::FileWriter::WriteTypeId
void WriteTypeId(TypeId id, uint8_t maxBytes)
Definition: FileWriter.cpp:1307
osmscout::MapPainter::debugLabel
TextStyleRef debugLabel
Definition: MapPainter.h:217
osmscout::AvailableMapsModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: AvailableMapsModel.cpp:292
osmscout::StyleResolveContext::GetFeatureValue
FeatureValue * GetFeatureValue(size_t featureIndex, const FeatureValueBuffer &buffer) const
Definition: StyleConfig.h:84
NodeUseMap.h
osmscout::Projection::GeoToPixel
virtual bool GeoToPixel(const GeoCoord &coord, Vertex2D &pixel) const =0
Converts a geo coordinate to a pixel coordinate.
osmscout::MapDownloader::downloadNext
void downloadNext()
Definition: MapDownloader.cpp:144
osmscout::POIFormSearchParameter::SetPOIOnlyMatch
void SetPOIOnlyMatch(bool poiOnlyMatch)
Definition: LocationService.cpp:246
osmscout::RoutableObjectsMessage
Message to pass to the NavigationEngine with routable objects around current possition.
Definition: DataAgent.h:61
osmscout::RoutePoints::points
const std::vector< Point > points
Definition: AbstractRoutingService.h:116
osmscout::Area::rings
std::vector< Ring > rings
Definition: Area.h:241
osmscout::LayerFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: LayerFeature.cpp:56
osmscout::AreaIndex::Close
void Close()
Definition: AreaIndex.cpp:59
osmscout::PartialStyle::SetDoubleArrayValue
void SetDoubleArrayValue(int attribute, const std::vector< double > &value) override
Definition: StyleConfig.h:411
osmscout::LocationService::SearchForPOIByForm
bool SearchForPOIByForm(const POIFormSearchParameter &searchParameter, LocationSearchResult &result) const
Definition: LocationService.cpp:2229
SystemTypes.h
osmscout::DBFileOffset::DBFileOffset
DBFileOffset(DatabaseId database, FileOffset offset)
Definition: DBFileOffset.h:100
osmscout::ConstructionYearFeatureValue::SetStartYear
void SetStartYear(int year)
Definition: ConstructionYearFeature.h:46
osmscout::FileScanner::ReadUInt8
uint8_t ReadUInt8()
Definition: FileScanner.cpp:881
osmscout::MapWidget::zoomOut
void zoomOut(double zoomFactor)
Definition: MapWidget.cpp:471
osmscout::ContourLabel
Definition: LabelLayouter.h:166
osmscout::SymbolRenderer::BeginPrimitive
virtual void BeginPrimitive()
Definition: SymbolRenderer.h:70
osmscout::LocationDescriptionService::DescribeLocation
bool DescribeLocation(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100), double sizeFilter=1.0)
Definition: LocationDescriptionService.cpp:1383
osmscout::MultiDBRoutingService::CalculateRoute
RoutingResult CalculateRoute(const RoutePosition &start, const RoutePosition &target, const std::optional< osmscout::Bearing > &bearing, const RoutingParameter &parameter)
Definition: MultiDBRoutingService.cpp:387
osmscout::InstalledMapsModel::NameRole
@ NameRole
Definition: InstalledMapsModel.h:52
osmscout::ChargingStationFeatureValue::SocketType::TeslaSupercharger
@ TeslaSupercharger
osmscout::oss::KeywordMap::~KeywordMap
virtual ~KeywordMap()
Definition: map/include/osmscoutmap/oss/Scanner.h:130
osmscout::RouteDescription::WAY_NAME_DESC
static const char *const WAY_NAME_DESC
Constant for a description of name of the way (NameDescription)
Definition: RouteDescription.h:62
osmscout::BrandFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: BrandFeature.cpp:69
osmscout::LocationFormSearchParameter::SetBreaker
void SetBreaker(BreakerRef &breaker)
Definition: LocationService.cpp:176
osmscout::RerouteRequestMessage::RerouteRequestMessage
RerouteRequestMessage(const Timestamp &timestamp, const GeoCoord &from, const std::optional< Bearing > &initialBearing, const GeoCoord &to)
Definition: RouteStateAgent.cpp:30
osmscout::StyleModule::onStyleChanged
void onStyleChanged()
Definition: StyleModule.cpp:60
osmscout::StyleModule::onSetFlagRequest
void onSetFlagRequest(QString key, bool value)
Definition: StyleModule.cpp:71
osmscout::Area::Ring::GetFrontId
Id GetFrontId() const
Definition: Area.h:179
p2t::COLLINEAR
@ COLLINEAR
Definition: utils.h:44
osmscout::PhoneFeature::PhoneFeature
PhoneFeature()
Definition: PhoneFeature.cpp:58
osmscout::VoiceInstructionAgent::MessageStruct::MessageStruct
MessageStruct(MessageType type, const Distance &distance)
Definition: VoiceInstructionAgent.h:154
osmscout::MapWidget::~MapWidget
~MapWidget() override
Definition: MapWidget.cpp:90
osmscout::TransPoint
Entry in the TransBuffer structure.
Definition: Transformation.h:46
osmscout::oss::Parser::ROUTEPATHTEXTSTYLE
void ROUTEPATHTEXTSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1504
osmscout::Distance
Definition: Distance.h:41
osmscout::FeatureToDescriptionProcessorRef
std::shared_ptr< FeatureToDescriptionProcessor > FeatureToDescriptionProcessorRef
ingroup Description
Definition: DescriptionService.h:143
RoundaboutFeature.h
CoreImportExport.h
osmscout::borderStyleDescriptor
static const StyleDescriptorRef borderStyleDescriptor
Definition: Styles.cpp:569
osmscout::LineStyle::attrPriority
@ attrPriority
Definition: Styles.h:95
utf8helper::UTF8Transliterate
std::string UTF8Transliterate(const std::string &text)
Definition: utf8helper.cpp:43
osmscout::MapServiceRef
std::shared_ptr< MapService > MapServiceRef
Definition: MapService.h:400
osmscout::MapPainter::RouteLabelData::wayData
WayPathDataIt wayData
Definition: MapPainter.h:195
MapOpenGLImportExport.h
osmscout::RoutingService::FILENAME_INTERSECTIONS_DAT
static const char *const FILENAME_INTERSECTIONS_DAT
Relative filename of the intersection data file.
Definition: RoutingService.h:393
osmscout::RoutingDatabase::GetRouteNode
bool GetRouteNode(const Id &id, RouteNodeRef &node) const
Definition: RoutingDB.h:57
osmscout::AdminRegion::RegionAlias::altName
std::string altName
Definition: Location.h:70
osmscout::FileWriter::Write
void Write(const char *buffer, size_t bytes)
Definition: FileWriter.cpp:184
osmscout::DBId::operator==
bool operator==(const DBId &other) const
Definition: DBFileOffset.h:64
osmscout::TypeInfo::IsRoute
bool IsRoute() const
Definition: TypeConfig.h:615
osmscout::MapWidget::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition: MapWidget.cpp:167
osmscout::ChargingStationDescriptionProcessor::SECTION_NAME_CHARGINGSTATION
static const std::string SECTION_NAME_CHARGINGSTATION
Definition: DescriptionService.h:335
osmscout::RoutingResult::GetRoute
RouteData & GetRoute()
Definition: AbstractRoutingService.h:83
osmscout::MapWidget::onIconFound
void onIconFound(QPoint lookupCoord, MapIcon icon)
Definition: MapWidget.cpp:804
osmscout::WebsiteFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: WebsiteFeature.cpp:82
osmscout::oss::Parser::WAYSHIELDSTYLE
void WAYSHIELDSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1481
osmscout::MapPainterOpenGL::OnZoom
void OnZoom(float zoomDirection)
Zooms on the map.
Definition: MapPainterOpenGL.cpp:1043
osmscout::FileWriter::Write
void Write(const MagnificationLevel &level)
Definition: FileWriter.h:107
osmscout::Normalize
void Normalize(double x, double y, double &nx, double &ny)
Definition: Geometry.h:947
osmscout::LineStyle::GetEndCap
CapStyle GetEndCap() const
Definition: Styles.h:193
osmscout::OverlayObject::getLayer
qint8 getLayer() const
Definition: OverlayObject.h:118
osmscout::OverlayObject::getSize
size_t getSize()
Definition: OverlayObject.h:113
osmscout::QmlRoutingProfile::getPenaltyDifferentType
double getPenaltyDifferentType() const
Definition: QmlRoutingProfile.cpp:174
osmscout::refArea
@ refArea
Definition: ObjectRef.h:142
osmscout::Projection::BatchTransformer::projection
const Projection & projection
Definition: Projection.h:71
osmscout::WebsiteFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: WebsiteFeature.cpp:87
osmscout::LocationInfoModel::DistanceRole
@ DistanceRole
Definition: LocationInfoModel.h:72
osmscout::MapService::DeregisterTileStateCallback
void DeregisterTileStateCallback(CallbackId callbackId)
Definition: MapService.cpp:1456
osmscout::Slot::operator=
Slot & operator=(const Slot &)=delete
osmscout::LocationDescriptionProcessor::LABEL_KEY_LOCATION_LOCATION
static const std::string LABEL_KEY_LOCATION_LOCATION
Definition: DescriptionService.h:202
osmscout::TransBuffer::CalcSize
void CalcSize()
After direct writing access to the points array to have to call this method to correct internal start...
Definition: Transformation.cpp:40
osmscout::TextStyleEnumAttributeDescriptor::TextStyleEnumAttributeDescriptor
TextStyleEnumAttributeDescriptor(const std::string &name, int attribute)
Definition: Styles.h:623
WidthFeature.h
osmscout::UTF8Transliterate
std::string UTF8Transliterate(const std::string &text)
Transliterate non-ascii characters to one or more characters that are similar to the original charact...
Definition: String.cpp:632
osmscout::DataBlockSpan::operator==
bool operator==(const DataBlockSpan &other) const
Definition: DataFile.h:55
osmscout::OSMTileIdBoxConstIterator::OSMTileIdBoxConstIterator
OSMTileIdBoxConstIterator(const OSMTileId &currentTile, const OSMTileId &minTile, const OSMTileId &maxTile)
Definition: Tiling.h:124
osmscout::NavigationModel::rowCount
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: NavigationModel.cpp:274
osmscout::RouteDescription::Node
Definition: RouteDescription.h:693
osmscout::RouteDescription::Nodes
std::list< Node > & Nodes()
Definition: RouteDescription.h:829
osmscout::RouteDescription::POIAtRouteDescription::GetDistance
Distance GetDistance() const
Definition: RouteDescription.h:577
osmscout::MapPainterQt::BeforeDrawing
void BeforeDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterQt.cpp:842
osmscout::MapPainterAgg::DrawMap
bool DrawMap(const Projection &projection, const MapParameter &parameter, const MapData &data, AggPixelFormat *pf, RenderSteps startStep=RenderSteps::FirstStep, RenderSteps endStep=RenderSteps::LastStep)
Definition: MapPainterAgg.cpp:716
osmscout::LabelLayouter::LayoutJob::iconCanvas
ScreenMask iconCanvas
Definition: LabelLayouter.h:290
osmscout::PaymentDescriptionProcessor::LABEL_KEY_PAYMENT_FEE_VALUE
static const std::string LABEL_KEY_PAYMENT_FEE_VALUE
Definition: DescriptionService.h:319
osmscout::TileIdBox::GetBoundingBox
GeoBox GetBoundingBox(const Magnification &magnification) const
Return the bounding box of the region defined by the box.
Definition: TileId.cpp:224
osmscout::OpeningHoursFeatureValue::operator=
OpeningHoursFeatureValue & operator=(const FeatureValue &other) override
Definition: OpeningHoursFeature.cpp:34
osmscout::MapPainterCairo::CairoNativeLabel::textExtents
cairo_text_extents_t textExtents
Definition: MapPainterCairo.h:65
osmscout::FeatureFilterData::flagIndex
size_t flagIndex
Definition: StyleConfig.h:225
osmscout::PathTextStyle::SetPriority
PathTextStyle & SetPriority(size_t value)
Definition: Styles.cpp:1399
osmscout::ObjectVariantDataFile::GetFilename
std::string GetFilename() const
Definition: ObjectVariantDataFile.h:61
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_BOUNDINGBOX
static const std::string LABEL_KEY_GEOMETRY_BOUNDINGBOX
Definition: DescriptionService.h:178
osmscout::Area::Ring::MarkAsOuterRing
void MarkAsOuterRing()
Definition: Area.h:221
osmscout::TypeInfo::CanRouteCar
bool CanRouteCar() const
Definition: TypeConfig.h:482
osmscout::CoordBufferRange::operator=
CoordBufferRange & operator=(const CoordBufferRange &other)
Definition: Transformation.h:402
osmscout::OSMScoutQt::NewInstance
static OSMScoutQtBuilder NewInstance()
Definition: OSMScoutQt.cpp:267
osmscout::FeatureValue::operator!=
virtual bool operator!=(const FeatureValue &other) const
Definition: TypeFeature.h:78
osmscout::LocationListModel::LabelRole
@ LabelRole
Definition: SearchLocationModel.h:176
osmscout::AccessRestrictedFeatureValue::CanAccess
bool CanAccess(Vehicle vehicle) const
Definition: AccessRestrictedFeature.h:66
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit6
@ LeaveRbExit6
osmscout::OSMTile::osmTileOriginalWidth
static int osmTileOriginalWidth()
Definition: OSMTile.h:62
osmscout::OSMTileIdBox::GetMaxY
uint32_t GetMaxY() const
Definition: Tiling.h:219
osmscout::Projection::GetDimensions
GeoBox GetDimensions() const
Definition: Projection.h:255
osmscout::RouteStep::timestamp
Duration timestamp
Estimate time from route start.
Definition: RouteStep.h:88
osmscout::RouteUpdateMessage::routeDescription
const RouteDescriptionRef routeDescription
Definition: Agents.h:86
osmscout::MapData::poiAreas
std::list< AreaRef > poiAreas
List of manually added areas (not managed or changed by the db)
Definition: MapData.h:53
osmscout::textStyleDescriptor
static const StyleDescriptorRef textStyleDescriptor
Definition: Styles.cpp:803
osmscout::RoutingService::VNode::operator==
bool operator==(const VNode &other) const
Equality operator.
Definition: RoutingService.h:328
osmscout::TileIdBoxConstIterator::iterator_category
std::input_iterator_tag iterator_category
Definition: TileId.h:170
osmscout::MapPainterNoOp
Definition: MapPainterNoOp.h:35
osmscout::CmdLineParseResult
Definition: CmdLineParsing.h:56
p2t::Edge::q
Point * q
Definition: shapes.h:125
osmscout::DistanceUnitSystem::Metrics
@ Metrics
osmscout::Way::GetFileOffset
FileOffset GetFileOffset() const
Definition: Way.h:63
osmscout::StyleFilter::FiltersByFeature
bool FiltersByFeature() const
Definition: StyleConfig.h:273
osmscout::oss::Parser::StringToDouble
bool StringToDouble(const char *string, double &value)
Definition: map/include/osmscoutmap/oss/Parser.h:150
osmscout::OpeningHoursModel::DayRole
@ DayRole
Definition: OpeningHoursModel.h:51
utf8helper::character::upper
const codepoint upper
Definition: utf8helper_charmap.h:43
osmscout::MapPainterOpenGL::SwapData
void SwapData()
Swaps currently drawn data and processed data.
Definition: MapPainterOpenGL.cpp:147
osmscout::TypeInfo::GetIndex
size_t GetIndex() const
Returns the index of this type.
Definition: TypeConfig.h:308
osmscout::SimpleRoutingService::DumpStatistics
void DumpStatistics()
Definition: SimpleRoutingService.cpp:459
osmscout::TextSearchIndex::TEXT_POI_DAT
static const char *const TEXT_POI_DAT
Definition: TextSearchIndex.h:41
osmscout::AreaIsClockwise
bool AreaIsClockwise(const std::vector< N > &edges)
Definition: Geometry.h:988
osmscout::NearPOIModel::SetLon
void SetLon(double lon)
Definition: NearPOIModel.h:170
osmscout::NameFeatureValue::GetName
std::string GetName() const
Definition: NameFeature.h:50
osmscout::DBFileOffset::operator<
bool operator<(const DBFileOffset &other) const
Definition: DBFileOffset.h:122
osmscout::OverlayObject
Definition: OverlayObject.h:45
osmscout::IsValidToWrite
bool IsValidToWrite(const std::vector< Point > &nodes)
Definition: FileWriter.cpp:1368
osmscout::LocationFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: LocationFeature.h:55
osmscout::ElevationChartWidget::textPadding
int textPadding
Definition: ElevationChartWidget.h:43
osmscout::MapRenderer::getOverlayObjects
void getOverlayObjects(std::vector< OverlayObjectRef > &objs, osmscout::GeoBox requestBox) const
Definition: MapRenderer.cpp:237
osmscout::Polygon
std::vector< const Ring * > Polygon
Definition: PolygonCenter.cpp:64
osmscout::LocationListModel::pattern
QString pattern
Searched pattern.
Definition: SearchLocationModel.h:85
osmscout::NameFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: NameFeature.cpp:64
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_REF
static const std::string LABEL_KEY_NAME_NAME_REF
Definition: DescriptionService.h:159
osmscout::ElevationPoint::distance
Distance distance
Definition: ElevationService.h:43
osmscout::RoutePostprocessor::DestinationPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:549
osmscout::PTRoute::Variant::GetColor
Color GetColor() const
Definition: PublicTransport.h:172
osmscout::RouteInstructionAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: RouteInstructionAgent.h:70
osmscout::oss::Parser::NODESTYLEDEF
void NODESTYLEDEF(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1302
MapPainterOpenGL.h
osmscout::ElevationModule::onElevationProfileRequest
void onElevationProfileRequest(std::shared_ptr< OverlayWay > way, int requestId, osmscout::BreakerRef breaker)
Definition: ElevationModule.cpp:87
osmscout::MaxSpeedFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: MaxSpeedFeature.cpp:47
Geometry.h
osmscout::CmdLineNumberArgParser::CmdLineNumberArgParser
CmdLineNumberArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.h:192
osmscout::VehiclePosition::getState
PositionAgent::PositionState getState() const
Definition: VehiclePosition.h:108
osmscout::NearPOIModel::lookupResult
void lookupResult(int requestId, QList< osmscout::LocationEntry > locations)
osmscout::Bearing
Definition: Bearing.h:32
osmscout::LanesFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: LanesFeature.cpp:96
osmscout::RouteDescription::Node::GetDistance
Distance GetDistance() const
Distance from the start of the route.
Definition: RouteDescription.h:773
Way.h
osmscout::TypeInfo::GetSpecialFeatureMaskBytes
size_t GetSpecialFeatureMaskBytes() const
Returns the (rounded) number of bytes required for storing the feature mask and one additional genera...
Definition: TypeConfig.h:258
osmscout::VoicePlayer::stop
virtual void stop()=0
stop playing
osmscout::MapPainter::Draw
bool Draw(const Projection &projection, const MapParameter &parameter, const MapData &data, RenderSteps startStep, RenderSteps endStep)
Definition: MapPainter.cpp:1891
osmscout::MapPainter::RegisterContourLabel
virtual void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath)=0
Register contour label.
osmscout::GroundTile::Type
Type
Definition: GroundTile.h:48
osmscout::X_STEP_0
constexpr int X_STEP_0
The X flag is set as follows based on the locking steps Step 0 : X is released Step 1 : X is held,...
Definition: ReadWriteLock.cpp:39
osmscout::BatchMapPainterQt::~BatchMapPainterQt
~BatchMapPainterQt() override
Definition: MapPainterQt.cpp:1099
osmscout::ObjectVariantDataFile::Load
bool Load(const TypeConfig &typeConfig, const std::string &filename)
Load the object variant data from the given file.
Definition: ObjectVariantDataFile.cpp:44
osmscout::FileOffset
uint64_t FileOffset
Definition: OSMScoutTypes.h:46
osmscout::Area::Ring::MarkAsMasterRing
void MarkAsMasterRing()
Definition: Area.h:216
osmscout::RouteDescription::NodeIterator
std::list< RouteDescription::Node >::const_iterator NodeIterator
Definition: RouteDescription.h:805
osmscout::CmdLineArgParserRef
std::shared_ptr< CmdLineArgParser > CmdLineArgParserRef
Definition: CmdLineParsing.h:94
osmscout::GradeFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: GradeFeature.cpp:60
osmscout::OutputDescription::Clear
virtual void Clear()
Definition: Navigation.h:47
osmscout::MapPainter::RouteLabelData::labels
std::map< PathTextStyleRef, std::set< std::string > > labels
Definition: MapPainter.h:196
osmscout::Navigation::ClosestPointOnRoute
bool ClosestPointOnRoute(const GeoCoord &location, GeoCoord &locOnRoute)
Definition: Navigation.h:215
osmscout::GeoBox::GetCenter
GeoCoord GetCenter() const
Definition: GeoBox.cpp:120
osmscout::TimeTickMessage
Message to pass periodically to the Engine to make sure that state changes based on timeouts are trig...
Definition: Engine.h:73
osmscout::MapView::GetMag
double GetMag() const
Definition: InputHandler.h:217
osmscout::OSMScoutQtBuilder::WithVoiceLookupDirectory
OSMScoutQtBuilder & WithVoiceLookupDirectory(const QString &voiceLookupDirectory)
Definition: OSMScoutQt.h:125
osmscout::AbstractRoutingProfile::GetTime
Duration GetTime(const Way &way, const Distance &distance) const override
Definition: RoutingProfile.h:305
osmscout::FileWriter::GetFilename
std::string GetFilename() const
Definition: FileWriter.cpp:100
osmscout::DataBlockSpan::startOffset
FileOffset startOffset
Offset for the first data entry referenced in the file. Data will be read starting from this position...
Definition: DataFile.h:47
p2t
Sweep-line, Constrained Delauney Triangulation (CDT) See: Domiter, V.
Definition: shapes.h:41
osmscout::OffsetRelAttributeDescriptor::OffsetRelAttributeDescriptor
OffsetRelAttributeDescriptor(const std::string &name, int attribute)
Definition: Styles.h:250
Scanner.h
osmscout::TileCache
Definition: TileCache.h:94
osmscout::TiledMapRenderer::RenderMap
virtual bool RenderMap(QPainter &painter, const MapViewStruct &request)
Render map defined by request to painter.
Definition: TiledMapRenderer.cpp:184
osmscout::NetworkFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: NetworkFeature.cpp:71
osmscout::RouteNodeDataFile
Definition: RouteNodeDataFile.h:38
osmscout::oss::Parser::Parser
Parser(Scanner *scanner, const std::string &filename, StyleConfig &config, osmscout::ColorPostprocessor colorPostprocessor=nullptr, const Log &log=osmscout::log)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2430
osmscout::SymbolRendererQt::DrawRect
void DrawRect(double x, double y, double w, double h) override
Definition: SymbolRendererQt.cpp:105
osmscout::MapParameter::GetPatternMode
PatternMode GetPatternMode() const
Definition: MapParameter.h:324
osmscout::StyleConfig::GetWayPathSymbolStyle
void GetWayPathSymbolStyle(const FeatureValueBuffer &buffer, const Projection &projection, std::vector< PathSymbolStyleRef > &symbolStyles) const
Definition: StyleConfig.cpp:1289
osmscout::BoundingBoxDataFile::BOUNDINGBOX_DAT
static const char *const BOUNDINGBOX_DAT
Definition: BoundingBoxDataFile.h:40
osmscout::MultiDBRoutingService::TransformRouteDataToWay
RouteWayResult TransformRouteDataToWay(const RouteData &data)
Definition: MultiDBRoutingService.cpp:561
osmscout::LocationInfoModel::IndexedAdminRegionRole
@ IndexedAdminRegionRole
Definition: LocationInfoModel.h:81
osmscout::MapPainterCairo::HasIcon
bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style) override
Return true, if the icon in the IconStyle is available and can be drawn.
Definition: MapPainterCairo.cpp:444
osmscout::StyleConfig::GetAreaTextStyles
void GetAreaTextStyles(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection, std::vector< TextStyleRef > &textStyles) const
Definition: StyleConfig.cpp:1400
osmscout::MapPainterCairo::DrawLabel
void DrawLabel(const Projection &projection, const MapParameter &parameter, const ScreenVectorRectangle &labelRectangle, const LabelData &label, const CairoNativeLabel &layout)
Definition: MapPainterCairo.cpp:942
osmscout::DataTileCache::GetSize
size_t GetSize() const
Definition: DataTileCache.h:514
osmscout::MapParameter::GetLocaleRef
Locale & GetLocaleRef()
Definition: MapParameter.h:414
osmscout::StyleError::GetColumn
int GetColumn() const
Definition: StyleError.h:78
osmscout::AvailableVoicesModel::download
Q_INVOKABLE void download(const QModelIndex &index)
Definition: AvailableVoicesModel.cpp:248
osmscout::TileData::GetTypes
TypeInfoSet GetTypes() const
Return the list of types of the data stored in the tile.
Definition: DataTileCache.h:210
osmscout::TypeDistributionDataFile::Distribution::areaCount
uint32_t areaCount
Definition: TypeDistributionDataFile.h:48
osmscout::SRTM::GetHeightInBoundingBox
SRTMDataRef GetHeightInBoundingBox(const GeoBox &boundingBox)
Definition: SRTM.cpp:223
osmscout::POIVisitor
Definition: Location.h:135
osmscout::ContourLabelPositioner::Position::offset
double offset
Offset of the first label.
Definition: LabelLayouter.h:91
osmscout::AvailableVoice::getGender
QString getGender() const
Definition: Voice.h:82
osmscout::TextStyle::attrEmphasizeColor
@ attrEmphasizeColor
Definition: Styles.h:520
osmscout::POIService::GetPOIsInArea
void GetPOIsInArea(const GeoBox &boundingBox, const TypeInfoSet &nodeTypes, std::vector< NodeRef > &nodes, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas) const
Returns all objects in the given boundary that have one of the given types.
Definition: POIService.cpp:54
osmscout::MultiDBRoutingService::RoutingProfileBuilder
std::function< RoutingProfileRef(const DatabaseRef &)> RoutingProfileBuilder
Definition: MultiDBRoutingService.h:52
osmscout::Area::Ring::GetType
TypeInfoRef GetType() const
Definition: Area.h:115
osmscout::GeoBox::GetSize
double GetSize() const
Returns the size of the bounding box (width*height).
Definition: GeoBox.h:258
osmscout::AccessFeatureValue::CanRouteFoot
bool CanRouteFoot() const
Definition: AccessFeature.h:147
osmscout::SimpleRoutingService::GetUTurnCost
double GetUTurnCost(const RoutingProfile &profile, const DatabaseId databaseId) override
Definition: SimpleRoutingService.cpp:123
osmscout::Route::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Definition: Route.cpp:36
osmscout::NetworkFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: NetworkFeature.cpp:29
osmscout::Projection::GetHeight
size_t GetHeight() const
Returns the height of the screen.
Definition: Projection.h:220
osmscout::AccessFeatureValue::CanRouteCarBackward
bool CanRouteCarBackward() const
Definition: AccessFeature.h:190
osmscout::IconStyle::SetBoolValue
void SetBoolValue(int attribute, bool value) override
Definition: Styles.cpp:1572
osmscout::NavigationModule::NavigationModule
NavigationModule(QThread *thread, SettingsRef settings, DBThreadRef dbThread)
Definition: NavigationModule.cpp:31
osmscout::Mile
Definition: Distance.h:327
osmscout::CmdLineUInt64TOption
CmdLineArgParserRef CmdLineUInt64TOption(Args &&...args)
Definition: CmdLineParsing.h:316
osmscout::Kilometer::ToMeter
static double ToMeter(double km)
Definition: Distance.h:254
osmscout::VehicleFollowHandler::VehicleFollowHandler
VehicleFollowHandler(const MapView &view, const QSizeF &widgetSize)
Definition: InputHandler.cpp:824
osmscout::SRTMData::rows
size_t rows
Definition: SRTM.h:48
CoverageIndex.h
osmscout::ShortestPathRoutingProfile
Definition: RoutingProfile.h:318
osmscout::FillStyle::attrFillColor
@ attrFillColor
Definition: Styles.h:292
osmscout::FastestPathRoutingProfile::ParametrizeForBicycle
void ParametrizeForBicycle(const TypeConfig &typeConfig, double maxSpeed) override
Setup profile for bicycle, it also setup junction penalty and multiply cost limit and cost limit fact...
Definition: RoutingProfile.h:382
osmscout::Database::GetWaysByOffset
bool GetWaysByOffset(const OffsetsCol &offsets, DataCol &ways) const
Definition: Database.h:447
osmscout::RefFeature::NAME
static const char *const NAME
Name of this feature.
Definition: RefFeature.h:74
osmscout::TypeConfig::GetRouteTypeInfo
TypeInfoRef GetRouteTypeInfo(TypeId id) const
Returns the type definition for the given type id.
Definition: TypeConfig.h:1317
osmscout::OpenGLMapData::AddAttrib
void AddAttrib(std::string attribName, GLint length, GLuint type, size_t positionOffset)
Definition: OpenGLMapData.h:357
osmscout::oss::Token::Token
Token()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:97
osmscout::LocationDescriptionCandicate::GetDistance
Distance GetDistance() const
Definition: LocationDescriptionService.h:93
osmscout::TagRegistry::GetGradeForSurface
bool GetGradeForSurface(const std::string &surfaceValue, size_t &grade) const
Definition: Tag.cpp:333
p2t::SweepContext::edge_list
std::vector< Edge * > edge_list
Definition: sweep_context.h:97
osmscout::MapPainter::AreaData::fillStyle
FillStyleRef fillStyle
Fill style.
Definition: MapPainter.h:179
osmscout::ContourLabelSorter
static bool ContourLabelSorter(const ContourLabel< NativeGlyph > &a, const ContourLabel< NativeGlyph > &b)
Definition: LabelLayouter.h:192
osmscout::RoutePostprocessor::MotorwayJunctionPostprocessor
Definition: RoutePostprocessor.h:270
p2t::AdvancingFront::set_search
void set_search(Node *node)
Definition: advancing_front.h:111
osmscout::TiledMapRenderer::FlushVisualCaches
virtual void FlushVisualCaches(const std::chrono::milliseconds &idleMs)
Definition: TiledMapRenderer.cpp:169
osmscout::MapWidget::translateToTouch
void translateToTouch(QMouseEvent *event, Qt::TouchPointStates states)
Definition: MapWidget.cpp:136
osmscout::PathTextStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:1314
p2t::Triangle::DebugPrint
void DebugPrint()
utf8helper::Transform
codepoint(*)(const character *, int context) Transform
functor implements desired transformation of the character It has 2 arguments:
Definition: utf8helper.h:49
osmscout::AvailableMapsModelDir
Model item representing directory in AvailableMapsModel.
Definition: AvailableMapsModel.h:101
osmscout::OpenGLMapData::LoadVertices
void LoadVertices()
Definition: OpenGLMapData.h:266
osmscout::MaxStayFeatureValue::operator=
MaxStayFeatureValue & operator=(const FeatureValue &other) override
Definition: MaxStayFeature.cpp:38
osmscout::NavigationModel::nextRouteStep
QObject nextRouteStep
Definition: NavigationModel.h:50
osmscout::PostprocessorContext::GetArea
virtual AreaRef GetArea(const DBFileOffset &offset) const =0
osmscout::OverlayArea::OverlayArea
OverlayArea(QObject *parent=Q_NULLPTR)
Definition: OverlayObject.cpp:232
osmscout::MapPainterSVG::NativeLabel
std::wstring NativeLabel
Definition: MapPainterSVG.h:64
osmscout::DatabaseParameter::GetAreasDataMMap
bool GetAreasDataMMap() const
Definition: Database.cpp:128
osmscout::BasemapDatabase::BasemapDatabase
BasemapDatabase(const BasemapDatabaseParameter &parameter)
Definition: BasemapDatabase.cpp:37
osmscout::SymbolRendererCairo::EndPrimitive
void EndPrimitive() override
Definition: SymbolRendererCairo.cpp:101
SRTM3_GRID
#define SRTM3_GRID
Definition: SRTM.cpp:42
osmscout::MercatorProjection::scaledLatDeriv
double scaledLatDeriv
precalculated derivation of "latToYPixel" function in projection
Definition: MercatorProjection.h:53
osmscout::StyleError::Symbol
@ Symbol
Definition: StyleError.h:36
osmscout::OpenGLMapData::GetTexture
GLuint GetTexture()
Definition: OpenGLMapData.h:377
threadExit
Signal< std::thread::id > threadExit
Definition: Thread.cpp:57
osmscout::MapWidget::hoverMoveEvent
void hoverMoveEvent(QHoverEvent *event) override
Definition: MapWidget.cpp:171
osmscout::Way::GetPoint
const Point & GetPoint(size_t index) const
Definition: Way.h:153
osmscout::RoutingProfile::CanUseForward
virtual bool CanUseForward(const Way &way) const =0
osmscout::Route::GetFeatureCount
size_t GetFeatureCount() const
Definition: Route.h:128
osmscout::NormalizeRelativeAngle
double NormalizeRelativeAngle(double angle)
Definition: Geometry.cpp:382
osmscout::ElevationChartWidget::setTextPadding
void setTextPadding(int size)
Definition: ElevationChartWidget.cpp:389
osmscout::MapPainter::ParseLaneTurns
std::vector< OffsetRel > ParseLaneTurns(const LanesFeatureValue &feature) const
Definition: MapPainter.cpp:1248
osmscout::Vertex2D::ZERO
static const Vertex2D ZERO
Definition: Pixel.h:107
osmscout::Producer
A specialisation of Worker.
Definition: Worker.h:113
osmscout::Mile::FromMeter
static double FromMeter(double m)
Definition: Distance.h:352
osmscout::TagBinaryCondition::TagBinaryCondition
TagBinaryCondition(TagId tag, BinaryOperator binaryOperator, const std::string &tagValue)
Definition: Tag.cpp:78
osmscout::DestinationFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: DestinationFeature.cpp:84
osmscout::StyleFilter::GetMaxLevel
size_t GetMaxLevel() const
Definition: StyleConfig.h:288
osmscout::MapDownloader::mapDownloadFails
void mapDownloadFails(QString message)
osmscout::MapData::groundTiles
std::list< GroundTile > groundTiles
List of ground tiles (optional)
Definition: MapData.h:55
osmscout::GeoCoord::EncodeToBuffer
void EncodeToBuffer(GeoCoordBuffer &buffer) const
Encode the coordinate value into a buffer - as it would be done by FileScanner/FileWriter classes.
Definition: GeoCoord.h:156
osmscout::MapWidget::removeOverlayObject
void removeOverlayObject(int id)
Definition: MapWidget.cpp:756
osmscout::IOException::GetFilename
std::string GetFilename() const
Definition: Exception.cpp:121
TagErrorReporter.h
osmscout::WebsiteFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: WebsiteFeature.cpp:67
osmscout::RouteData::Append
void Append(RouteData routePart)
Definition: RouteData.h:120
osmscout::InputHandler::isFollowVehicle
virtual bool isFollowVehicle()
Definition: InputHandler.cpp:241
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit4
@ LeaveRbExit4
osmscout::LinesIntersect
bool LinesIntersect(const N &a1, const N &a2, const N &b1, const N &b2)
Definition: Geometry.h:216
osmscout::InstalledVoicesModel::update
void update()
Definition: InstalledVoicesModel.cpp:57
osmscout::GetLineIntersectionPixel
bool GetLineIntersectionPixel(const N &a1, const N &a2, const N &b1, const N &b2, N &intersection)
Definition: Geometry.h:363
osmscout::LocationListModel::displayLimit
int displayLimit
Limit of model rows.
Definition: SearchLocationModel.h:80
osmscout::OverlayObject::getPoints
std::vector< osmscout::Point > getPoints() const
Definition: OverlayObject.cpp:143
osmscout::oss::Parser::ATTRIBUTEVALUE
void ATTRIBUTEVALUE(PartialStyleBase &style, const StyleAttributeDescriptor &descriptor)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1701
osmscout::oss::Parser::GetHexDigitValue
size_t GetHexDigitValue(char c)
Definition: map/include/osmscoutmap/oss/Parser.h:161
osmscout::LocationStringSearchParameter::GetStringMatcherFactory
StringMatcherFactoryRef GetStringMatcherFactory() const
Definition: LocationService.cpp:333
osmscout::RouteNodeDataFile::Close
bool Close()
Close the index.
Definition: RouteNodeDataFile.cpp:121
osmscout::OverlayNode::getObjectType
osmscout::RefType getObjectType() const override
Definition: OverlayObject.h:223
osmscout::Database::GetAreasByBlockSpan
bool GetAreasByBlockSpan(const DataBlockSpan &span, std::vector< AreaRef > &area) const
Definition: Database.cpp:869
osmscout::MapPainterAgg::AggPixelFormat
agg::pixfmt_rgb24 AggPixelFormat
Definition: MapPainterAgg.h:47
osmscout::LocationEntry::addReference
void addReference(const osmscout::ObjectFileRef reference)
Definition: LocationEntry.cpp:145
osmscout::InstalledMapsModel::DirectoryRole
@ DirectoryRole
Definition: InstalledMapsModel.h:54
osmscout::LocationListModel::setEquals
void setEquals(const QJSValue &fn)
Definition: SearchLocationModel.h:209
osmscout::ost::Parser::TYPEDESCS
void TYPEDESCS(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:495
osmscout::AvailableMapsModelItem::operator=
AvailableMapsModelItem & operator=(const AvailableMapsModelItem &o)
Definition: AvailableMapsModel.h:65
osmscout::LocationEntry::getDatabase
QString getDatabase() const
Definition: LocationEntry.cpp:198
osmscout::ObjectFileRef::IsWay
bool IsWay() const
Definition: ObjectRef.h:229
osmscout::RouteDescription::MaxSpeedDescriptionRef
std::shared_ptr< MaxSpeedDescription > MaxSpeedDescriptionRef
Definition: RouteDescription.h:517
utf8helper::UTF8ToUpper
std::string UTF8ToUpper(const std::string &text)
Definition: utf8helper.cpp:27
osmscout::StyleAttributeType::TYPE_UDOUBLE
@ TYPE_UDOUBLE
osmscout::MapPainterSVG::NativeGlyph::height
double height
Definition: MapPainterSVG.h:68
osmscout::QmlSettings::showAltLanguage
bool showAltLanguage
Definition: QmlSettings.h:61
osmscout::RouteData::RouteEntry::GetDBFileOffset
DBFileOffset GetDBFileOffset() const
Definition: RouteData.h:62
osmscout::FileWriter
Definition: FileWriter.h:48
osmscout::CancelableFuture::FutureBreaker::IsAborted
bool IsAborted() const override
Return true, if the process was signaled to stop.
Definition: CancelableFuture.h:96
osmscout::TextStyle::IsVisible
bool IsVisible() const override
Definition: Styles.h:558
osmscout::RouteStep::distanceDeltaRole
@ distanceDeltaRole
Definition: RouteStep.h:73
osmscout::TagBinaryCondition
Definition: Tag.h:147
osmscout::MultitouchHandler::zoom
bool zoom(double zoomFactor, const QPoint &widgetPosition, const QRect &widgetDimension) override
Definition: InputHandler.cpp:676
osmscout::Location::locationOffset
FileOffset locationOffset
Offset to location.
Definition: Location.h:154
OpeningHours.h
osmscout::StyleSymbolAttributeDescriptor
Definition: StyleDescription.h:454
osmscout::StyleConfig::GetConstantByName
StyleConstantRef GetConstantByName(const std::string &name) const
Definition: StyleConfig.cpp:431
osmscout::OSMTile::minLon
static double minLon()
Definition: OSMTile.h:56
osmscout::StyleDescriptorRef
std::shared_ptr< StyleDescriptor > StyleDescriptorRef
Definition: StyleDescription.h:498
osmscout::Point
Definition: Point.h:34
osmscout::PositionAgent::EstimateInTunnel
@ EstimateInTunnel
Definition: PositionAgent.h:62
osmscout::AdminLevelFeature
Definition: AdminLevelFeature.h:74
osmscout::Label::label
NativeLabel label
Definition: LabelLayouter.h:121
osmscout::LayerFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: LayerFeature.cpp:47
osmscout::BrandFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: BrandFeature.cpp:74
osmscout::Place::GetPostalArea
PostalAreaRef GetPostalArea() const
Definition: Location.h:293
osmscout::BorderStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:588
osmscout::OSMScoutQt::GetOnlineTileCacheSize
size_t GetOnlineTileCacheSize() const
Definition: OSMScoutQt.cpp:494
osmscout::RouteStep::data
QVariant data(int role) const
Definition: RouteStep.cpp:67
osmscout::StringMatcherCIFactory::CreateMatcher
StringMatcherRef CreateMatcher(const std::string &pattern) const override
Definition: StringMatcher.cpp:50
osmscout::Area::WriteOptimized
void WriteOptimized(const TypeConfig &typeConfig, FileWriter &writer) const
Write the area with all data required by the OptimizeLowZoom index, dropping all ids.
Definition: Area.cpp:517
osmscout::BorderStyle::SetDisplayOffset
BorderStyle & SetDisplayOffset(double value)
Definition: Styles.cpp:669
osmscout::MapPainter::DrawWay
virtual void DrawWay(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const WayData &data)
Definition: MapPainter.cpp:694
osmscout::PathLabelData::contourLabelSpace
double contourLabelSpace
Definition: LabelLayouter.h:53
osmscout::HTMLWriter::Open
void Open(const std::string &filename)
Definition: HTMLWriter.cpp:50
osmscout::FeatureValueBuffer::GetValue
FeatureValue * GetValue(size_t idx) const
Return a raw pointer to the value (as reserved in the internal featureValueBuffer)
Definition: TypeConfig.h:830
osmscout::ObjectVariantData::operator<
bool operator<(const ObjectVariantData &other) const
Definition: RouteNode.cpp:34
osmscout::Route::GetType
TypeInfoRef GetType() const
Definition: Route.h:123
osmscout::OpeningHours::DayTime
Definition: OpeningHours.h:54
osmscout::TypeInfo::CanBeNode
bool CanBeNode() const
Definition: TypeConfig.h:357
osmscout::OpeningHoursModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: OpeningHoursModel.h:68
osmscout::NavigationModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: NavigationModel.cpp:291
osmscout::IsInFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: IsInFeature.cpp:29
AddressFeature.h
osmscout::PathShieldStyle::attrSize
@ attrSize
Definition: Styles.h:717
osmscout::CirclePrimitive::GetCenter
const Vertex2D & GetCenter() const
Definition: Styles.h:1102
osmscout::ObjectFileRef::Invalid
bool Invalid() const
Definition: ObjectRef.h:219
osmscout::IOException::IOException
IOException(const std::string &filename, const std::string &semanticError, const std::system_error &error)
Definition: Exception.cpp:55
ElevationModule.h
osmscout::StyleFilter::GetFeatures
const std::list< FeatureFilterData > & GetFeatures() const
Definition: StyleConfig.h:293
osmscout::TiledMapRenderer::tileDownloaded
void tileDownloaded(uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData)
Definition: TiledMapRenderer.cpp:347
osmscout::ElevationService::ElevationProfile
size_t ElevationProfile(const std::vector< GeoCoord > &way, const std::function< void(const Distance &distance, const std::vector< ElevationPoint > &points)> &callback, const BreakerRef &breaker=nullptr)
Definition: ElevationService.h:71
osmscout::NodeRef
std::shared_ptr< Node > NodeRef
Definition: Node.h:123
osmscout::FileScanner::ReadFileOffset
FileOffset ReadFileOffset()
Definition: FileScanner.cpp:1503
osmscout::FeatureLabelReader::FeatureLabelReader
FeatureLabelReader(const TypeConfig &typeConfig)
Definition: FeatureReader.h:272
osmscout::LanesFeatureValue::GetForwardLanes
uint8_t GetForwardLanes() const
Definition: LanesFeature.h:63
osmscout::ObjectPool::MakeNew
virtual T * MakeNew() noexcept=0
Make a new object.
osmscout::TagIsInCondition::Evaluate
bool Evaluate(const TagMap &tagMap) const override
Definition: Tag.cpp:186
osmscout::MapIcon::iconStyle
IconStyleRef iconStyle
Definition: IconLookup.h:48
osmscout::SymbolRendererQt::SetBorder
void SetBorder(const BorderStyleRef &borderStyle, double screenMmInPixel) override
Definition: SymbolRendererQt.cpp:50
osmscout::TimestampToISO8601TimeString
std::string TimestampToISO8601TimeString(const Timestamp &timestamp)
Format Timestamp to string in ISO8601 format "2017-11-26T13:46:12.124Z" for UTC timezone.
Definition: String.cpp:707
osmscout::NodeRegionSearchResult::Database
friend Database
Definition: Database.h:179
osmscout::RouteWayResult::Success
bool Success() const
Definition: AbstractRoutingService.h:175
osmscout::MapView::operator=
MapView & operator=(const MapView &mv)
Definition: InputHandler.h:223
osmscout::OverlayObject::getObjectTypeStr
QString getObjectTypeStr() const
Definition: OverlayObject.h:89
osmscout::StyleCriteria::operator==
bool operator==(const StyleCriteria &other) const
Definition: StyleConfig.cpp:249
osmscout::NameAltFeatureValue::GetNameAlt
std::string GetNameAlt() const
Definition: NameAltFeature.h:50
osmscout::TextLoader::GetHeight
long GetHeight()
Returns the height of the texture atlas in pixel.
Definition: TextLoader.cpp:179
osmscout::RouteDescription::WAY_NAME_CHANGED_DESC
static const char *const WAY_NAME_CHANGED_DESC
Constant for a description of a change of way name (NameChangedDescription)
Definition: RouteDescription.h:64
osmscout::POIService
Definition: POIService.h:42
osmscout::TransBuffer::Reset
void Reset()
Reset length, start and end.
Definition: Transformation.cpp:33
osmscout::Logger::Line::operator<<
Line & operator<<(unsigned short value)
Definition: Logger.h:156
osmscout::LocationEntry::getObjectType
QString getObjectType() const
Definition: LocationEntry.cpp:188
osmscout::StyleEnumAttributeDescriptor::EnumNameValueMap
std::unordered_map< std::string, int > EnumNameValueMap
Definition: StyleDescription.h:234
StyleFlagsModel.h
osmscout::ThreadedWorkerPool::ThreadedWorkerPool
ThreadedWorkerPool(Args &&... args)
Definition: Worker.h:179
osmscout::QmlRoutingProfile::getQmlVehicle
QmlVehicle getQmlVehicle() const
Definition: QmlRoutingProfile.cpp:65
osmscout::BoundingBoxDataFile
Definition: BoundingBoxDataFile.h:37
osmscout::AbstractRoutingProfile::CanUse
bool CanUse(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t pathIndex) const override
Definition: RoutingProfile.cpp:195
osmscout::DownloadJob::getError
QString getError() const
Definition: FileDownloader.h:202
osmscout::Distance::Distance
Distance()=default
osmscout::DatabaseParameter::GetOptimizeLowZoomMMap
bool GetOptimizeLowZoomMMap() const
Definition: Database.cpp:143
osmscout::oss::Parser::AREABORDERSYMBOLSTYLE
void AREABORDERSYMBOLSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1640
osmscout::DatabaseParameter::GetWayDataCacheSize
unsigned long GetWayDataCacheSize() const
Definition: Database.cpp:103
osmscout::VoiceInstructionAgent::MessageType::SharpLeft
@ SharpLeft
osmscout::MapWidget::createOverlayNode
OverlayNode * createOverlayNode(QString type="_highlighted")
Definition: MapWidget.cpp:780
osmscout::AvailableMapsModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: AvailableMapsModel.cpp:335
osmscout::MapObjectInfoModel::AltLangName
@ AltLangName
Definition: MapObjectInfoModel.h:64
osmscout
Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under ter...
Definition: Area.h:38
osmscout::PartialStyle::SetUIntValue
void SetUIntValue(int attribute, size_t value) override
Definition: StyleConfig.h:429
osmscout::ost::Parser::TAGLESSEQUALCOND
void TAGLESSEQUALCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:619
osmscout::OpenGLTexture::operator=
OpenGLTexture & operator=(const OpenGLTexture &)=delete
osmscout::OpenGLMapData::SetVerticesSize
void SetVerticesSize(int size)
Definition: OpenGLMapData.h:287
osmscout::ProcessRoutes
@ ProcessRoutes
Process routes for rendering.
Definition: MapPainter.h:73
osmscout::PlaneMapRenderer::onStylesheetFilenameChanged
virtual void onStylesheetFilenameChanged()
Definition: PlaneMapRenderer.cpp:544
osmscout::POIFormSearchParameter::SetLimit
void SetLimit(size_t limit)
Definition: LocationService.cpp:266
osmscout::oss::Errors::Err::line
int line
Definition: map/include/osmscoutmap/oss/Parser.h:66
osmscout::Database::GetWaterIndex
WaterIndexRef GetWaterIndex() const
Definition: Database.cpp:588
osmscout::ScreenBox::IsEmpty
bool IsEmpty() const
Check if size of the screen box is zero.
Definition: ScreenBox.h:133
osmscout::RouteStep::streetNames
QStringList streetNames
Street names leading to this step.
Definition: RouteStep.h:55
osmscout::FeatureValueReader::GetIndex
bool GetIndex(const FeatureValueBuffer &buffer, size_t &index) const
Returns the index of the Feature/FeatureValue within the given FeatureValueBuffer.
Definition: FeatureReader.h:207
osmscout::ElevationChartWidget::getTextPadding
int getTextPadding() const
Definition: ElevationChartWidget.h:127
osmscout::BorderStyle::GetGapColor
const Color & GetGapColor() const
Definition: Styles.h:419
osmscout::RoutePostprocessor::SectionsPostprocessor::SectionsPostprocessor
SectionsPostprocessor(const std::vector< int > &sectionLengths)
Definition: RoutePostprocessor.h:479
osmscout::RouteDescription::CrossingWaysDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:207
osmscout::QtSettingsStorage::GetDouble
double GetDouble(const std::string &key, double defaultValue=0) override
Definition: QtSettingsStorage.cpp:60
osmscout::PartialStyle
Definition: StyleConfig.h:374
osmscout::OverlayObject::color
QString color
Definition: OverlayObject.h:53
osmscout::CmdLineStringListArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:256
osmscout::TileIdBox::Intersection
TileIdBox Intersection(const TileIdBox &other) const
Definition: TileId.cpp:258
osmscout::ost::TokenRef
std::shared_ptr< Token > TokenRef
Definition: include/osmscout/ost/Scanner.h:43
osmscout::LaneTurn::MergeToLeft
@ MergeToLeft
osmscout::DestinationFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: DestinationFeature.h:81
osmscout::OffsetRelAttributeDescriptor::AddEnumValue2
void AddEnumValue2(const std::string &name, OffsetRel value)
Definition: Styles.h:274
osmscout::RouteData::RouteEntry::GetCurrentNodeIndex
size_t GetCurrentNodeIndex() const
Definition: RouteData.h:72
osmscout::GeoCoord::operator!=
bool operator!=(const GeoCoord &other) const
Return true if coordinates are not equal.
Definition: GeoCoord.h:279
osmscout::Navigation::SetRoute
void SetRoute(RouteDescription *newRoute)
Definition: Navigation.h:117
osmscout::Magnification::operator!=
bool operator!=(const Magnification &other) const
Definition: Magnification.h:207
osmscout::LocationStringSearchParameter::SetAdminRegionOnlyMatch
void SetAdminRegionOnlyMatch(bool adminRegionOnlyMatch)
Definition: LocationService.cpp:363
osmscout::ost::Parser::PATH
void PATH(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:819
osmscout::MapWidget::setVehicleInTunnelIconFile
void setVehicleInTunnelIconFile(const QString &file)
Definition: MapWidget.h:399
osmscout::MagnificationLevel::operator<=
bool operator<=(const MagnificationLevel &other) const
Definition: Magnification.h:93
osmscout::RouteData::AddEntry
void AddEntry(DatabaseId database, Id currentNodeId, size_t currentNodeIndex, const ObjectFileRef &pathObject, size_t targetNodeIndex)
Definition: RouteData.cpp:48
osmscout::Consumer::inQueue
ProcessingQueue< E > & inQueue
Definition: Worker.h:162
osmscout::PTRoute::GetFileOffset
FileOffset GetFileOffset() const
Definition: PublicTransport.h:208
osmscout::ThreadedWorker::Wait
void Wait()
Definition: Worker.h:88
osmscout::DestinationFeature::NAME
static const char *const NAME
Name of this feature.
Definition: DestinationFeature.h:75
osmscout::SymbolRendererCairo::DrawCircle
void DrawCircle(double x, double y, double radius) override
Definition: SymbolRendererCairo.cpp:86
osmscout::QmlSettings::GetOnlineTileProviderId
const QString GetOnlineTileProviderId() const
Definition: QmlSettings.cpp:66
osmscout::OverlayArea::~OverlayArea
~OverlayArea() override
Definition: OverlayObject.cpp:240
osmscout::MapPainterSVG::GetFontHeight
double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize) override
Returns the height of the font.
Definition: MapPainterSVG.cpp:680
osmscout::TileCache::request
bool request(uint32_t zoomLevel, uint32_t x, uint32_t y)
try to create new tile request.
Definition: TileCache.cpp:129
osmscout::TypeInfoSet::Remove
void Remove(const TypeInfoRef &type)
Definition: TypeInfoSet.cpp:86
osmscout::StyleDisplayAttributeDescriptor::StyleDisplayAttributeDescriptor
StyleDisplayAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:277
osmscout::DragHandler::DragHandler
DragHandler(const MapView &view)
Definition: InputHandler.cpp:603
osmscout::ReadLock
Definition: ReadWriteLock.h:114
osmscout::VoiceInstructionAgent::MessageType::StraightOn
@ StraightOn
osmscout::ost::Buffer
Definition: include/osmscout/ost/Scanner.h:60
osmscout::ost::Errors::Exception
void Exception(const char *s)
Definition: src/osmscout/ost/Parser.cpp:1080
osmscout::Projection::BatchTransformer
This class is used to hide internal complexity concerned with batching GeoToPixel calls.
Definition: Projection.h:66
osmscout::WebsiteFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: WebsiteFeature.cpp:72
osmscout::StyleUMapAttributeDescriptor::StyleUMapAttributeDescriptor
StyleUMapAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:331
osmscout::TypeInfoSetConstIterator::operator!=
bool operator!=(const TypeInfoSetConstIterator &other) const
Definition: TypeInfoSet.h:85
osmscout::MapRenderer::Redraw
void Redraw()
utf8helper::Parser::Reset
void Reset()
Definition: utf8helper.cpp:495
osmscout::LanesFeatureValueReader
FeatureValueReader< LanesFeature, LanesFeatureValue > LanesFeatureValueReader
Definition: LanesFeature.h:167
osmscout::GroundTile::GroundTile
GroundTile(Type type)
Definition: GroundTile.h:103
osmscout::ColorFeatureValue::SetColor
void SetColor(const Color &color)
Definition: ColorFeature.h:50
osmscout::RouteDataFile::ROUTE_DAT
static const char *const ROUTE_DAT
Definition: RouteDataFile.h:37
osmscout::NumericIndex::Close
bool Close()
Definition: NumericIndex.h:314
osmscout::AreaAreaIndex::GetAreasInArea
bool GetAreasInArea(const TypeConfig &typeConfig, const GeoBox &boundingBox, size_t maxLevel, const TypeInfoSet &types, std::vector< DataBlockSpan > &spans, TypeInfoSet &loadedTypes) const
Returns references in form of DataBlockSpans to all areas within the given area,.
Definition: AreaAreaIndex.cpp:250
osmscout::RoundDown
static double RoundDown(double value)
Definition: MapPainter.cpp:2551
osmscout::FeatureValueBuffer::Write
void Write(FileWriter &writer, const std::array< bool, FlagCnt > &specialFlags) const
Writes the FeatureValueBuffer to the given FileWriter.
Definition: TypeConfig.h:973
osmscout::PartialStyle::PartialStyle
PartialStyle()=default
osmscout::RouteData::RouteEntry::SetObjects
void SetObjects(const std::vector< ObjectFileRef > &objects)
Definition: RouteData.cpp:38
osmscout::MapPainterSVG::AverageCharacterWidth
static constexpr double AverageCharacterWidth
Definition: MapPainterSVG.h:70
osmscout::AbstractRoutingService::TransformRouteDataToWay
RouteWayResult TransformRouteDataToWay(const RouteData &data)
Transforms the route into a Way (with empty type)
Definition: AbstractRoutingService.cpp:1778
osmscout::AvailableMapsModelDir::AvailableMapsModelDir
AvailableMapsModelDir(const QString &name, const QList< QString > &path, const QString &description)
Definition: AvailableMapsModel.h:105
osmscout::MapParameter::GetDrawFadings
bool GetDrawFadings() const
Definition: MapParameter.h:259
osmscout::DownloadJob::webCtrl
QNetworkAccessManager * webCtrl
Definition: FileDownloader.h:138
osmscout::Cache::SetEntry
Cache::CacheRef SetEntry(const CacheEntry &entry)
Set or update the cache with the given value for the given key.
Definition: Cache.h:204
osmscout::ReadLock::ReadLock
ReadLock(Latch &latch, std::adopt_lock_t)
Definition: ReadWriteLock.h:132
osmscout::ReadLock::ReadLock
ReadLock(Latch &latch)
Definition: ReadWriteLock.h:129
osmscout::LaneTurn::Null
@ Null
osmscout::TileIdBoxConstIterator::operator!=
bool operator!=(const TileIdBoxConstIterator &other) const
Definition: TileId.h:218
osmscout::MapPainter::WayData::operator<
bool operator<(const WayData &other) const
We then draw lines in order of layer (Smaller layers first)
Definition: MapPainter.h:139
osmscout::QtSettingsStorage
Definition: QtSettingsStorage.h:33
osmscout::Route::MemberDirection
MemberDirection
Definition: Route.h:52
osmscout::MapService
Definition: MapService.h:98
osmscout::RouteDescription::StartDescription::GetDescription
std::string GetDescription() const
Definition: RouteDescription.cpp:82
osmscout::MapRenderer::screenPixelRatio
double screenPixelRatio
Definition: MapRenderer.h:101
FileScanner.h
OSMSCOUT_LOCAL
#define OSMSCOUT_LOCAL
Definition: CoreImportExport.h:38
osmscout::ObjectOSMRef::operator!=
bool operator!=(const ObjectOSMRef &reference) const
Definition: ObjectRef.h:80
osmscout::ost::Parser::MAXSPEED
void MAXSPEED()
Definition: src/osmscout/ost/Parser.cpp:241
osmscout::UTF8StringToWString
std::wstring UTF8StringToWString(const std::string &text)
Definition: String.cpp:581
osmscout::MapWidget::setPreventMouseStealing
void setPreventMouseStealing(bool b)
Definition: MapWidget.h:542
osmscout::Color::operator<
bool operator<(const Color &other) const
Definition: Color.cpp:111
osmscout::MapDownloader::onJobFinished
void onJobFinished()
Definition: MapDownloader.cpp:163
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANES
static const std::string LABEL_KEY_WAY_LANES_LANES
Definition: DescriptionService.h:237
osmscout::ProcessingQueue::Stop
void Stop()
Signal that all data has been pushed into the queue.
Definition: ProcessingQueue.h:182
osmscout::RouteDescription::MOTORWAY_CHANGE_DESC
static const char *const MOTORWAY_CHANGE_DESC
Constant for a description of changing a motorway (MotorwayChangeDescription)
Definition: RouteDescription.h:78
osmscout::HTMLWriter::~HTMLWriter
virtual ~HTMLWriter()
Definition: HTMLWriter.cpp:38
osmscout::RoutingListModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: RoutingModel.cpp:212
osmscout::ElevationModule::DataLoader
Definition: ElevationModule.h:46
osmscout::DebugDatabaseParameter
Definition: DebugDatabase.h:44
osmscout::NetworkFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: NetworkFeature.cpp:86
osmscout::ost::Scanner::~Scanner
~Scanner()
Definition: src/osmscout/ost/Scanner.cpp:163
osmscout::StyleConfig::GetNodeTextStyleCount
size_t GetNodeTextStyleCount(const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1193
osmscout::RouteStep::latRole
@ latRole
Definition: RouteStep.h:70
osmscout::OptimizeWay
void OptimizeWay(TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint)
Optimize a already transformed way.
Definition: Transformation.cpp:646
osmscout::Area::Ring::GetRing
uint8_t GetRing() const
Definition: Area.h:164
osmscout::MapPainterCairo::CairoLabelLayouter
friend CairoLabelLayouter
Definition: MapPainterCairo.h:81
osmscout::ost::Parser::FEATURES
void FEATURES()
Definition: src/osmscout/ost/Parser.cpp:190
osmscout::ElevationChartWidget::way
QObject way
Definition: ElevationChartWidget.h:35
osmscout::MultiDBRoutingService::MultiDBRoutingService
MultiDBRoutingService(const RouterParameter &parameter, const std::vector< DatabaseRef > &databases)
Definition: MultiDBRoutingService.cpp:41
osmscout::TextSearchIndex
Definition: TextSearchIndex.h:38
osmscout::MapPainterAgg::NativeGlyph::x
double x
Definition: MapPainterAgg.h:50
OsmTileDownloader.h
osmscout::TapRecognizer::doubleTap
void doubleTap(const QPoint p)
osmscout::ScreenVectorRectangle::Set
ScreenVectorRectangle & Set(double nx, double ny, double nw, double nh)
Definition: LabelLayouterHelper.h:90
SymbolRendererCairo.h
p2t::CDT::AddHole
void AddHole(const std::vector< Point * > &polyline)
Add a hole.
utf8helper::charmap_c3
const character charmap_c3[]
Definition: utf8helper_charmap.cpp:231
osmscout::RectanglePrimitive
Definition: Styles.h:1052
osmscout::TileIdBox::Intersects
bool Intersects(const TileIdBox &other) const
Definition: TileId.cpp:270
osmscout::CancelableFuture::Cancel
void Cancel()
Cancel the corresponding execution.
Definition: CancelableFuture.h:176
IconLookup.h
osmscout::FileDownloaderConfig::MaxDownloadRetries
static constexpr int MaxDownloadRetries
Maximal number of download retries before cancelling download.
Definition: FileDownloader.h:48
osmscout::GeoBox::GetTopLeft
GeoCoord GetTopLeft() const
north-west corner
Definition: GeoBox.h:283
osmscout::ScanCell::ScanCell
ScanCell(int x, int y)
Definition: Geometry.cpp:395
StyleProcessor.h
osmscout::LineStyle::attrPreferColorFeature
@ attrPreferColorFeature
Definition: Styles.h:87
osmscout::oss::Parser::IMPORT
void IMPORT()
Definition: map/src/osmscoutmap/oss/Parser.cpp:254
osmscout::OpeningHours::WeekDay::Friday
@ Friday
osmscout::FromToFeature::NUMBER_LABEL
static const char *const NUMBER_LABEL
Name of the "number" label.
Definition: FromToFeature.h:103
osmscout::RouteStep::distance
double distance
Definition: RouteStep.h:48
osmscout::Bearing::operator/
Bearing operator/(const double &d) const
Definition: Bearing.h:92
osmscout::AccessFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: AccessFeature.cpp:54
osmscout::TypeConfig::GetWayTypeIdBytes
uint8_t GetWayTypeIdBytes() const
Definition: TypeConfig.h:1212
osmscout::AccessRestrictedFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: AccessRestrictedFeature.cpp:82
osmscout::MapPainter::DrawContourLines
virtual void DrawContourLines(const Projection &projection, const MapParameter &parameter, const MapData &data)
Definition: MapPainter.cpp:2572
osmscout::MapDownloader::~MapDownloader
~MapDownloader() override
Definition: MapDownloader.cpp:126
osmscout::FeatureValue::GetLabel
virtual std::string GetLabel(const Locale &, size_t) const
Definition: TypeFeature.h:50
osmscout::MapRenderer::fontSizeSignal
void fontSizeSignal(double)
osmscout::POIFormSearchParameter
Definition: LocationService.h:40
osmscout::RouteDescription::MotorwayEnterDescription::GetToDescription
NameDescriptionRef GetToDescription() const
Definition: RouteDescription.h:397
osmscout::StyleAttributeType::TYPE_INT
@ TYPE_INT
osmscout::SunriseSunset::updated
void updated()
osmscout::LocationIndex::IsRegionIgnoreToken
bool IsRegionIgnoreToken(const std::string &token) const
Definition: LocationIndex.cpp:98
TypeFeature.h
osmscout::LocationIndex::GetPOIIgnoreTokens
const std::vector< std::string > & GetPOIIgnoreTokens() const
Definition: LocationIndex.h:191
osmscout::AddressFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: AddressFeature.cpp:70
osmscout::TypeInfo::GetRouteId
TypeId GetRouteId() const
Returns the unique id of this type.
Definition: TypeConfig.h:300
ScreenBox.h
osmscout::TypeInfo::GetDefaultAccess
uint8_t GetDefaultAccess() const
Definition: TypeConfig.cpp:248
osmscout::SpeedVariant::Fill
static SpeedVariant Fill(double speed)
Definition: RoutingProfile.h:115
osmscout::SizeCondition::SizeCondition
SizeCondition()
Definition: StyleConfig.cpp:101
osmscout::operatorEqual
@ operatorEqual
Definition: Parsing.h:35
osmscout::AbstractRoutingProfile
Definition: RoutingProfile.h:189
cdt.h
osmscout::MapDownloadJob::expectedSize
uint64_t expectedSize() const override
Definition: MapDownloader.h:77
osmscout::AccessFeatureValue::CanRouteCarForward
bool CanRouteCarForward() const
Definition: AccessFeature.h:185
osmscout::TiledMapOverlay::~TiledMapOverlay
virtual ~TiledMapOverlay()
Definition: TiledMapOverlay.cpp:158
osmscout::X_STEP_3
constexpr int X_STEP_3
Definition: ReadWriteLock.cpp:42
osmscout::LineStyle
Definition: Styles.h:75
osmscout::GPSUpdateMessage
Message to pass to the NavigationEngine each time gps state has changed.
Definition: Agents.h:34
osmscout::WayDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:501
osmscout::ost::Parser::~Parser
~Parser()
Definition: src/osmscout/ost/Parser.cpp:912
AreaNodeIndex.h
LocationDescriptionService.h
osmscout::ScreenBox::Intersects
bool Intersects(const ScreenBox &other) const
Definition: ScreenBox.cpp:45
osmscout::DatabaseParameter::SetRoutesDataMMap
void SetRoutesDataMMap(bool mmap)
Definition: Database.cpp:78
osmscout::MultiDBRoutingService::PostProcessRouteDescription
bool PostProcessRouteDescription(RouteDescription &description, const std::list< RoutePostprocessor::PostprocessorRef > &postprocessors)
Definition: MultiDBRoutingService.cpp:491
osmscout::FindPathIntersections
void FindPathIntersections(const std::vector< N > &aPath, const std::vector< N > &bPath, bool aClosed, bool bClosed, std::vector< PathIntersection > &intersections, size_t aStartIndex=0, size_t bStartIndex=0)
Definition: Geometry.h:1310
osmscout::BatchMapPainter::BatchPaintInternal
bool BatchPaintInternal(const Projection &projection, const MapParameter &parameter)
Render bach of multiple databases, step by step (.
Definition: BatchMapPainter.h:57
osmscout::RouteDescription::WAY_TYPE_NAME_DESC
static const char *const WAY_TYPE_NAME_DESC
Constant for a description of type name of the way (TypeNameDescription)
Definition: RouteDescription.h:88
osmscout::Feature::AllocateValue
virtual FeatureValue * AllocateValue(void *buffer)
Definition: TypeFeature.cpp:77
osmscout::LocationDescriptionService::ReverseLookupResult::address
AddressRef address
Address data if set.
Definition: LocationDescriptionService.h:367
osmscout::ReadLock::try_lock
bool try_lock()
Definition: ReadWriteLock.h:168
osmscout::SearchForAddressForLocation
static bool SearchForAddressForLocation(LocationIndexRef &locationIndex, const SearchParameter &parameter, const std::list< std::string > &addressTokens, const LocationSearchVisitor::Result &locationMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult::MatchQuality locationMatchQuality, LocationSearchResult &result)
Definition: LocationService.cpp:1296
osmscout::MoveAccumulator::MoveAccumulator
MoveAccumulator(int memory=100, double factor=4, double vectorLengthTreshold=5)
Definition: InputHandler.h:145
osmscout::HTMLWriter
Definition: HTMLWriter.h:40
Earth.h
osmscout::MapDownloadsModel::onDownloadJobsChanged
void onDownloadJobsChanged()
Definition: MapDownloadsModel.cpp:88
p2t::Sweep::Triangulate
void Triangulate(SweepContext &tcx)
Triangulate.
p2t::CDT::GetMap
std::list< Triangle * > GetMap()
Get triangle map.
osmscout::VoiceInstructionMessage
Definition: VoiceInstructionAgent.h:30
osmscout::FeatureValueReader::GetValue
V * GetValue(const FeatureValueBuffer &buffer) const
Returns the FeatureValue for the given FeatureValueBuffer.
Definition: FeatureReader.h:217
osmscout::Logger::Line::operator<<
Line & operator<<(const std::string &value)
Definition: Logger.h:121
Pixel.h
osmscout::PhoneFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: PhoneFeature.cpp:80
osmscout::TextLoader
Definition: TextLoader.h:78
osmscout::GeneralDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:150
osmscout::ost::Errors::Err::Type
Type
Definition: include/osmscout/ost/Parser.h:43
osmscout::RoutePostprocessor::SectionsPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:2639
osmscout::RouteDescription::SuggestedLaneDescription::GetTo
uint8_t GetTo() const
Definition: RouteDescription.h:655
osmscout::StyleConfig::RegisterSymbol
bool RegisterSymbol(const SymbolRef &symbol)
Definition: StyleConfig.cpp:450
ObjectVariantDataFile.h
osmscout::OSMScoutQt::MakeRouter
Router * MakeRouter()
Definition: OSMScoutQt.cpp:464
osmscout::OSMTileIdBox::GetMaxX
uint32_t GetMaxX() const
Definition: Tiling.h:209
osmscout::TransBuffer::~TransBuffer
~TransBuffer()
Definition: Transformation.cpp:28
osmscout::TagBoolCondition::Evaluate
bool Evaluate(const TagMap &tagMap) const override
Definition: Tag.cpp:46
osmscout::TileId
Definition: TileId.h:45
p2t::SweepContext::LocateNode
Node & LocateNode(Point &point)
osmscout::OutputDescription::description
NodeDescriptionTmpl description
Definition: Navigation.h:48
osmscout::ChargingStationFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: ChargingStationFeature.cpp:59
osmscout::PositionAgent::PositionMessage::position
Position position
Definition: PositionAgent.h:85
osmscout::ConsoleProgress::SetProgress
void SetProgress(double current, double total, const std::string &label) override
Definition: Progress.cpp:115
osmscout::StyleConfig::RegisterLabelProviderFactory
bool RegisterLabelProviderFactory(const std::string &name, const LabelProviderFactoryRef &factory)
Methods for registering LabelProvider-factories and and retrieving label providers.
Definition: StyleConfig.cpp:372
osmscout::TurnCommandType
static QString TurnCommandType(const RouteDescription::DirectionDescriptionRef &directionDescription)
Definition: RouteDescriptionBuilder.cpp:48
osmscout::CommercialDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:293
osmscout::Grade
Grade
Definition: RoutingProfile.h:57
osmscout::Area::GetCenter
bool GetCenter(GeoCoord &center) const
Definition: Area.cpp:106
osmscout::VehicleMask
uint8_t VehicleMask
Definition: OSMScoutTypes.h:61
osmscout::MapWidget::addOverlayObject
void addOverlayObject(int id, QObject *o)
Method for registering map overlay objects.
Definition: MapWidget.cpp:734
osmscout::IsCoordInArea
bool IsCoordInArea(const N &point, const std::vector< M > &nodes)
Definition: Geometry.h:492
osmscout::CmdLineGeoCoordArgParser::SetterFunction
std::function< void(const GeoCoord &)> SetterFunction
Definition: CmdLineParsing.h:229
osmscout::RouteDescriptionPostprocessor::Callback
Callback class that gets call in various routing situations.
Definition: RouteDescriptionPostprocessor.h:53
osmscout::ObjectVariantData::maxSpeed
uint8_t maxSpeed
Maximum speed allowed on the way.
Definition: RouteNode.h:46
osmscout::MapStyleModel::NameRole
@ NameRole
Definition: MapStyleModel.h:49
osmscout::TypeConfig::LoadFromDataFile
bool LoadFromDataFile(const std::string &directory)
Loads the type configuration from the given binary data file.
Definition: TypeConfig.cpp:1241
osmscout::OSMTileIdBoxConstIterator
Definition: Tiling.h:109
osmscout::NameAltFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: NameAltFeature.h:55
osmscout::TextStyle::SetPosition
TextStyle & SetPosition(size_t position)
Definition: Styles.cpp:921
p2t::operator+
Point operator+(const Point &a, const Point &b)
Add two points_ component-wise.
Definition: shapes.h:233
osmscout::FileWriter::Flush
void Flush()
Definition: FileWriter.cpp:1325
osmscout::TypeConfig::tagType
TagId tagType
Definition: TypeConfig.h:1111
osmscout::StyleConfig::routeTypeSets
std::vector< TypeInfoSet > routeTypeSets
Definition: StyleConfig.h:633
osmscout::MapWidget::GetCenter
osmscout::GeoCoord GetCenter() const
Definition: MapWidget.h:439
Assert.h
osmscout::PathShieldStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:1162
osmscout::ClosestRoutableObjectResult::GetName
std::string GetName() const
Definition: SimpleRoutingService.h:95
osmscout::CoverageIndex::GetTile
Pixel GetTile(const GeoCoord &coord) const
Definition: CoverageIndex.cpp:79
osmscout::PathSymbolStyle::SetSlot
PathSymbolStyle & SetSlot(const std::string &slot)
Definition: Styles.cpp:1724
osmscout::LaneTurn::None
@ None
osmscout::RouteDescription::MotorwayChangeDescription
Definition: RouteDescription.h:409
osmscout::ShieldStyle::SetBgColor
ShieldStyle & SetBgColor(const Color &color)
Definition: Styles.cpp:1070
osmscout::RoutingService::OpenList
std::set< RNodeRef, RNodeCostCompare > OpenList
Definition: RoutingService.h:385
osmscout::MapDownloadsModel::getLookupDirectories
Q_INVOKABLE QStringList getLookupDirectories()
Definition: MapDownloadsModel.cpp:72
osmscout::EmbankmentFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: EmbankmentFeature.cpp:26
osmscout::DatabaseParameter::GetAreaDataCacheSize
unsigned long GetAreaDataCacheSize() const
Definition: Database.cpp:113
osmscout::AreaAreaIndex::GetFilename
std::string GetFilename() const
Definition: AreaAreaIndex.h:142
osmscout::RouteDescription::DirectionDescription
Definition: RouteDescription.h:269
osmscout::MapData::ClearDBData
void ClearDBData()
Deletes the content hold by this instance.
Definition: MapData.cpp:27
osmscout::FileDownloaderConfig::BufferNetwork
static constexpr uint64_t BufferNetwork
Size of network ring buffer.
Definition: FileDownloader.h:44
osmscout::CalculateDistancePointToPoint
static double CalculateDistancePointToPoint(const TransPoint &a, const TransPoint &b)
Definition: Transformation.cpp:188
osmscout::TextStyle::attrSize
@ attrSize
Definition: Styles.h:516
osmscout::LocationListModel::SetLat
void SetLat(double lat)
Definition: SearchLocationModel.h:235
osmscout::DownloadJob::error
QString error
Definition: FileDownloader.h:149
osmscout::BearingChangedMessage::BearingChangedMessage
BearingChangedMessage(const Timestamp &timestamp, const Bearing &bearing)
Definition: BearingAgent.cpp:28
osmscout::HTMLWriter::WriteMeta
void WriteMeta(const std::string &name, const std::string &content)
Definition: HTMLWriter.cpp:195
osmscout::NavigationModel::onCurrentSpeed
void onCurrentSpeed(double currentSpeed)
Definition: NavigationModel.cpp:203
osmscout::DatabaseId
uint32_t DatabaseId
Definition: DBFileOffset.h:30
osmscout::DBFileOffset::operator=
DBFileOffset & operator=(const DBFileOffset &other)=default
osmscout::OutputDescription
Definition: Navigation.h:34
osmscout::RoutePostprocessor::MaxSpeedPostprocessor
Definition: RoutePostprocessor.h:296
osmscout::LineStyle::GetWidth
double GetWidth() const
Definition: Styles.h:173
osmscout::MaxSpeedFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: MaxSpeedFeature.cpp:56
osmscout::LocationInfoModel::~LocationInfoModel
~LocationInfoModel() override
Definition: LocationInfoModel.cpp:69
osmscout::WayDataFile::WAYS_DAT
static const char *const WAYS_DAT
Definition: WayDataFile.h:37
osmscout::StyleConfig::GetSymbol
const SymbolRef & GetSymbol(const std::string &name) const
Definition: StyleConfig.cpp:457
osmscout::IsAreaCompletelyInArea
bool IsAreaCompletelyInArea(const std::vector< N > &a, const std::vector< M > &b)
Definition: Geometry.h:553
osmscout::AccessFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: AccessFeature.cpp:90
osmscout::Color::NAVY
static const Color NAVY
Definition: Color.h:56
osmscout::MapTile::GyetKe
TileKey GyetKe() const
Return the id of the tile.
Definition: MapTileCache.h:223
osmscout::Locale::GetDecimalSeparator
std::string GetDecimalSeparator() const
Definition: Locale.h:75
osmscout::PaymentDescriptionProcessor::SECTION_NAME_PAYMENT
static const std::string SECTION_NAME_PAYMENT
Definition: DescriptionService.h:315
osmscout::RoutePostprocessor::SuggestedLanesPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:1895
osmscout::oss::Token::val
char * val
Definition: map/include/osmscoutmap/oss/Scanner.h:53
osmscout::CmdLineAlternativeFlagArgParser
Definition: CmdLineParsing.h:113
osmscout::PathIntersection
Definition: Geometry.h:1238
osmscout::AvailableVoicesModel::Downloaded
@ Downloaded
Definition: AvailableVoicesModel.h:91
osmscout::RouteNodeDataFile::GetTile
Pixel GetTile(const GeoCoord &coord) const
Definition: RouteNodeDataFile.cpp:197
osmscout::CommercialDescriptionProcessor::LABEL_KEY_COMMERCIAL_BRAND
static const std::string LABEL_KEY_COMMERCIAL_BRAND
Definition: DescriptionService.h:298
osmscout::ParseUInt32Argument
bool ParseUInt32Argument(int argc, char *argv[], int &currentIndex, uint32_t &value)
Definition: CmdLineParsing.cpp:655
osmscout::POIFormSearchParameter::GetPOISearchString
std::string GetPOISearchString() const
Definition: LocationService.cpp:216
osmscout::TileData::AddPrefillData
void AddPrefillData(const TypeInfoSet &types, const std::vector< O > &data)
Assign data to the tile that was derived from existing tiles.
Definition: DataTileCache.h:91
advancing_front.h
osmscout::MaxStayFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: MaxStayFeature.cpp:81
osmscout::NameAltFeature::NAME
static const char *const NAME
Name of this feature.
Definition: NameAltFeature.h:71
osmscout::ost::Errors::Err::column
int column
Definition: include/osmscout/ost/Parser.h:53
MapObjectInfoModel.h
osmscout::TypeDistributionDataFile::IsLoaded
bool IsLoaded() const
Definition: TypeDistributionDataFile.h:65
Number.h
osmscout::OSMScoutQt::MakeLookupModule
LookupModule * MakeLookupModule()
Definition: OSMScoutQt.cpp:393
osmscout::QtRouteData
Representation of computed route.
Definition: QtRouteData.h:40
osmscout::RoutingService::RNode::restricted
bool restricted
Flag to signal, if access to this node is restricted ("access restrictions")
Definition: RoutingService.h:235
osmscout::Projection::GetAngle
double GetAngle() const
Returns the angle in radians ([0..2*PI[) of the display in relation to the north.
Definition: Projection.h:204
osmscout::FileScanner::ReadObjectFileRef
ObjectFileRef ReadObjectFileRef()
Definition: FileScanner.cpp:1453
osmscout::OpenGLTexture::~OpenGLTexture
~OpenGLTexture()
Definition: OpenGLMapData.h:58
osmscout::DrawContourLines
@ DrawContourLines
Definition: MapPainter.h:88
osmscout::FileScanner::ReadString
std::string ReadString()
Definition: FileScanner.cpp:483
osmscout::LineStyle::SetOffsetRel
LineStyle & SetOffsetRel(OffsetRel offsetRel)
Definition: Styles.cpp:304
osmscout::LocationListModel::resultLimit
int resultLimit
Limit of results for each db.
Definition: SearchLocationModel.h:75
osmscout::TileData::AddPrefillData
void AddPrefillData(const TypeInfoSet &types, std::vector< O > &&data)
Assign data to the tile that was derived from existing tiles.
Definition: DataTileCache.h:118
osmscout::CmdLineScanner::GetCurrentArg
std::string GetCurrentArg() const
Definition: CmdLineParsing.cpp:73
osmscout::RouteNodeRef
std::shared_ptr< RouteNode > RouteNodeRef
Definition: RouteNode.h:177
utf8helper::character::translate
const char * translate
Definition: utf8helper_charmap.h:46
osmscout::LocationCrossingDescriptionRef
std::shared_ptr< LocationCrossingDescription > LocationCrossingDescriptionRef
Definition: LocationDescriptionService.h:269
osmscout::PathShieldStyle::GetSize
double GetSize() const
Definition: Styles.h:766
osmscout::oss::coco_string_create
char * coco_string_create(const char *value)
Definition: map/src/osmscoutmap/oss/Scanner.cpp:52
osmscout::LocationDescriptionProcessor::LABEL_KEY_LOCATION_ADDRESS
static const std::string LABEL_KEY_LOCATION_ADDRESS
Definition: DescriptionService.h:201
osmscout::GetNauticalTwilight
SunriseSunsetRes GetNauticalTwilight(const GeoCoord &location, const Timestamp &day=Timestamp::clock::now())
Calculate the nautical twilight time for the given date and given location.
Definition: src/osmscout/util/SunriseSunset.cpp:325
osmscout::TagBinaryCondition::Evaluate
bool Evaluate(const TagMap &tagMap) const override
Definition: Tag.cpp:101
osmscout::StyleError::Warning
@ Warning
Definition: StyleError.h:36
osmscout::TypeInfo::HasFeatures
bool HasFeatures() const
Definition: TypeConfig.h:205
osmscout::LineStyle::SetOffset
LineStyle & SetOffset(double value)
Definition: Styles.cpp:262
osmscout::AvailableMapsModel::timeOfMap
Q_INVOKABLE QVariant timeOfMap(QStringList path)
Generation time of map with given path.
Definition: AvailableMapsModel.cpp:363
osmscout::AreaSearchParameter::SetUseMultithreading
void SetUseMultithreading(bool useMultithreading)
Definition: MapService.cpp:44
osmscout::BasemapDatabaseParameter::GetDataMMap
bool GetDataMMap() const
Definition: BasemapDatabase.cpp:32
osmscout::FillStyle::SetFillColor
FillStyle & SetFillColor(const Color &color)
Definition: Styles.cpp:453
osmscout::LabelLayouter::DrawLabels
void DrawLabels(const Projection &projection, const MapParameter &parameter, Painter *p)
Definition: LabelLayouter.h:579
osmscout::MapObjectInfoModel::ready
bool ready
Definition: MapObjectInfoModel.h:46
osmscout::FeatureValueBuffer::GetFeature
FeatureInstance GetFeature(size_t idx) const
Get a feature description for the feature with the given index ([0..featureCount[)
Definition: TypeConfig.h:807
osmscout::RouteNode::Path::distance
Distance distance
Distance from the current route node to the target route node.
Definition: RouteNode.h:99
osmscout::LineStyle::operator<
bool operator<(const LineStyle &other) const
Definition: Styles.cpp:422
osmscout::Area::GetBoundingBox
GeoBox GetBoundingBox() const
Definition: Area.cpp:154
osmscout::TagInfo::GetName
std::string GetName() const
Definition: Tag.h:215
osmscout::debugGroundTiles
constexpr bool debugGroundTiles
Definition: MapPainter.cpp:41
osmscout::HTMLWriter::GetFilename
std::string GetFilename() const
Definition: HTMLWriter.h:64
osmscout::PTRoute::SetNetwork
void SetNetwork(const std::string &network)
Definition: PublicTransport.cpp:100
osmscout::StyleUMapAttributeDescriptor
Definition: StyleDescription.h:328
osmscout::MapWidget::paint
void paint(QPainter *painter) override
Definition: MapWidget.cpp:315
osmscout::BorderStyle::attrPriority
@ attrPriority
Definition: Styles.h:373
osmscout::MapWidget::setVehicleIconSize
void setVehicleIconSize(double value)
Definition: MapWidget.h:410
osmscout::MoveHandler::rotateBy
bool rotateBy(double angleChange) override
Definition: InputHandler.cpp:451
osmscout::oss::KeywordMap
Definition: map/include/osmscoutmap/oss/Scanner.h:119
osmscout::VoiceManager::downloadNext
void downloadNext()
Definition: VoiceManager.cpp:185
osmscout::MapPainterCairo::CairoNativeGlyph
Definition: MapPainterCairo.h:69
osmscout::ost::Errors::Err
Definition: include/osmscout/ost/Parser.h:40
osmscout::ShortestPathRoutingProfile::GetCosts
double GetCosts(const Way &, const Distance &distance) const override
Estimated cost for specific way with given distance.
Definition: RoutingProfile.h:337
osmscout::BearingChangedMessage::bearing
const Bearing bearing
Definition: BearingAgent.h:32
osmscout::SizeCondition::Evaluate
bool Evaluate(double meterInPixel, double meterInMM) const
Definition: StyleConfig.cpp:138
osmscout::MapStyleModel::Roles
Roles
Definition: MapStyleModel.h:48
osmscout::StyleConfig::GetFeatureFilterIndex
size_t GetFeatureFilterIndex(const Feature &feature) const
Definition: StyleConfig.cpp:936
osmscout::CoordBuffer
Buffer structure for Vertex2D data.
Definition: Transformation.h:333
osmscout::FillStyle::attrPattern
@ attrPattern
Definition: Styles.h:293
osmscout::RouteDescription::NameDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:117
osmscout::NearPOIModel::SetResultLimit
void SetResultLimit(int limit)
Definition: NearPOIModel.h:196
osmscout::LocationInfoModel::adminRegionComparator
static bool adminRegionComparator(const AdminRegionInfoRef &reg1, const AdminRegionInfoRef &reg2)
Definition: LocationInfoModel.cpp:155
osmscout::MapPainter::addressReader
AddressFeatureValueReader addressReader
Value reader for the 'address' feature.
Definition: MapPainter.h:261
osmscout::MapPainterCairo::DrawContourSymbol
void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data) override
Draw the given Symbol on top of the contour of the given path.
Definition: MapPainterCairo.cpp:592
osmscout::ost::KeywordMap
Definition: include/osmscout/ost/Scanner.h:111
osmscout::MapWidget::mouseMove
void mouseMove(const int screenX, const int screenY, const double lat, const double lon, const Qt::KeyboardModifiers modifiers)
OverlayObject.h
osmscout::Point::SetSerial
void SetSerial(uint8_t serial)
Definition: Point.h:58
osmscout::PostalArea
Definition: Location.h:43
p2t::EPSILON
const double EPSILON
Definition: utils.h:42
osmscout::LaneTurn
LaneTurn
Definition: LaneTurn.h:47
osmscout::MapWidget::hasInteractiveIcons
bool hasInteractiveIcons() const
Definition: MapWidget.h:417
osmscout::Magnification::GetLevel
uint32_t GetLevel() const
Definition: Magnification.h:197
osmscout::CmdLineNumberArgParser::SetterFunction
std::function< void(const N &)> SetterFunction
Definition: CmdLineParsing.h:186
osmscout::StyleDoubleAttributeDescriptor
Definition: StyleDescription.h:346
osmscout::LocationAtPlaceDescription::IsAtPlace
bool IsAtPlace() const
'true' if the location is at the place itself (in spite of 'close to...')
Definition: LocationDescriptionService.h:144
osmscout::Feature::HasLabel
virtual bool HasLabel() const
Returns 'true' if the feature provides labels.
Definition: TypeFeature.h:173
osmscout::TypeInfo::typeWay
static const uint8_t typeWay
Condition applies to ways.
Definition: TypeConfig.h:75
osmscout::MercatorProjection::Move
bool Move(double horizPixel, double vertPixel)
Definition: MercatorProjection.cpp:224
osmscout::RoutingService::GetDataFilename
static std::string GetDataFilename(const std::string &filenamebase)
Definition: RoutingService.cpp:73
osmscout::RouteDescription::NODE_VIA_DESC
static const char *const NODE_VIA_DESC
Constant for a description of the first node of a route section.
Definition: RouteDescription.h:96
osmscout::AreaSearchParameter::GetUseLowZoomOptimization
bool GetUseLowZoomOptimization() const
Definition: MapService.cpp:69
osmscout::RouteNode::excludes
std::vector< Exclude > excludes
List of potential excludes regarding use of paths.
Definition: RouteNode.h:140
sweep.h
osmscout::RoutingListModel::data
QVariant data(const QModelIndex &index, int role) const override
Definition: RoutingModel.cpp:193
osmscout::CoverageIndex::COVERAGE_IDX
static const char *const COVERAGE_IDX
Definition: CoverageIndex.h:43
osmscout::RouteDescriptionPostprocessor::Callback::OnViaAtRoute
virtual void OnViaAtRoute(const RouteDescription::ViaDescriptionRef &viaDescription)
Called everytime we have a new section at the route when routing with some via points between start a...
Definition: RouteDescriptionPostprocessor.cpp:107
osmscout::TypeDistributionDataFile::GetFilename
std::string GetFilename() const
Definition: TypeDistributionDataFile.h:70
osmscout::RouteDescription::DirectionDescription::Move
Move
Definition: RouteDescription.h:272
osmscout::PositionAgent::Position::routeNode
std::list< RouteDescription::Node >::const_iterator routeNode
Definition: PositionAgent.h:68
osmscout::RoutePointsResult::GetPoints
RoutePointsRef GetPoints() const
Definition: AbstractRoutingService.h:138
p2t::Node::Node
Node(Point &p)
Definition: advancing_front.h:51
osmscout::Tile::GetWayData
TileWayData & GetWayData()
Return a read-write reference to the way data.
Definition: DataTileCache.h:374
osmscout::RouteNode::Path::id
Id id
id of the targeting route node
Definition: RouteNode.h:100
osmscout::TileCache::TileCache
TileCache(size_t cacheSize)
Definition: TileCache.cpp:55
osmscout::LocationInfoModel::BearingRole
@ BearingRole
Definition: LocationInfoModel.h:73
osmscout::RouteDescription::RoundaboutLeaveDescription::IsClockwise
bool IsClockwise() const
Definition: RouteDescription.h:375
osmscout::LocationIndex::IsLocationIgnoreToken
bool IsLocationIgnoreToken(const std::string &token) const
Definition: LocationIndex.cpp:103
osmscout::ObjectFileRefByFileOffsetComparator::operator()
bool operator()(const ObjectFileRef &a, const ObjectFileRef &b) const
Definition: ObjectRef.h:249
osmscout::LaneTurn::MergeToRight
@ MergeToRight
osmscout::Latch::unlock_shared
void unlock_shared()
Definition: ReadWriteLock.cpp:262
osmscout::Database::GetNodeByOffset
bool GetNodeByOffset(const FileOffset &offset, NodeRef &node) const
Definition: Database.cpp:707
osmscout::ost::Scanner::buffer
Buffer * buffer
Definition: include/osmscout/ost/Scanner.h:176
osmscout::Router::routeComputed
void routeComputed(QtRouteData route, int requestId)
osmscout::TileCacheVal::lastAccess
clock::time_point lastAccess
Definition: TileCache.h:75
osmscout::LineStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:146
osmscout::OnlineTileProviderModel::NameRole
@ NameRole
Definition: OnlineTileProviderModel.h:98
utf8helper_charmap.h
osmscout::WidthFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: WidthFeature.cpp:81
osmscout::LocationListModel::onSearchFinished
void onSearchFinished(const QString searchPattern, bool error)
Definition: SearchLocationModel.cpp:299
MaxSpeedFeature.h
osmscout::AddressFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: AddressFeature.cpp:29
osmscout::TurnCommandWithList
static QString TurnCommandWithList(const RouteDescription::DirectionDescriptionRef &directionDescription)
Definition: RouteDescriptionBuilder.cpp:126
osmscout::MapTileCache::GetCachedTile
MapTileCache< T >::TRef GetCachedTile(const TileKey &key) const
Return the cache tiles with the given id.
Definition: MapTileCache.h:147
osmscout::DBLoadJob::GetAllTiles
QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > GetAllTiles() const
Definition: DBLoadJob.cpp:176
osmscout::MapPainterCairo::CairoNativeLabel::wstr
std::wstring wstr
Definition: MapPainterCairo.h:63
osmscout::InstalledMapsModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: InstalledMapsModel.cpp:122
osmscout::Magnification::magState
static MagnificationLevel magState
Definition: Magnification.h:147
osmscout::LanesFeatureValue::SetTurnLanes
void SetTurnLanes(const std::vector< LaneTurn > &turnForward, const std::vector< LaneTurn > &turnBackward)
Definition: LanesFeature.h:75
osmscout::SimpleRoutingService::CalculateRouteViaCoords
RoutingResult CalculateRouteViaCoords(RoutingProfile &profile, const std::vector< GeoCoord > &via, const Distance &radius, const RoutingParameter &parameter)
Calculate a route going through all the via points.
Definition: SimpleRoutingService.cpp:393
osmscout::oss::Parser::STYLEFILTER_GROUP
void STYLEFILTER_GROUP(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1037
osmscout::OpeningHours
Utility for parsing simple OpenStreetMap opening hours.
Definition: OpeningHours.h:35
utf8helper::byte
uint8_t byte
Definition: utf8helper_charmap.h:36
osmscout::SimpleRoutingService::IsOpen
bool IsOpen() const
Returns true, if the routing service has been successfully opened, else false.
Definition: SimpleRoutingService.cpp:352
osmscout::DynamicFeatureLabelReader
Definition: LabelProvider.h:116
osmscout::MapService::GetCacheSize
size_t GetCacheSize() const
Definition: MapService.cpp:130
osmscout::BuildingFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: BuildingFeature.cpp:36
osmscout::DebugDatabase
Definition: DebugDatabase.h:55
p2t::Triangle::NeighborCCW
Triangle * NeighborCCW(Point &point)
osmscout::AvailableMapsModel::SizeRole
@ SizeRole
Definition: AvailableMapsModel.h:216
osmscout::CopyPolygonToCoordBuffer
CoordBufferRange CopyPolygonToCoordBuffer(const TransBuffer &transBuffer, CoordBuffer &coordBuffer)
Definition: Transformation.cpp:699
p2t::Triangle::GetPoint
Point * GetPoint(const int &index) const
Definition: shapes.h:286
osmscout::ObjectOSMRef::IsWay
bool IsWay() const
Definition: ObjectRef.h:125
osmscout::ParseSizeTArgument
bool ParseSizeTArgument(int argc, char *argv[], int &currentIndex, size_t &value)
Definition: CmdLineParsing.cpp:631
osmscout::ProcessingQueue::ProcessingQueue
ProcessingQueue()
Initialize a unbounded queue.
osmscout::LookupModule::AdminRegionNames
static QStringList AdminRegionNames(const QList< AdminRegionInfoRef > &regionList, bool useAltNames)
Helper method that returns list of unique admin region names.
Definition: LookupModule.cpp:488
osmscout::operator!=
bool operator!=(const MapView &a, const MapView &b)
Definition: InputHandler.h:243
osmscout::RefFeature
Definition: RefFeature.h:67
osmscout::PathTextStyleRef
std::shared_ptr< PathTextStyle > PathTextStyleRef
Definition: Styles.h:893
osmscout::AdminRegion::name
std::string name
name of the region
Definition: Location.h:77
osmscout::OffsetRel::laneForwardThroughLeft
@ laneForwardThroughLeft
osmscout::CharacterTexture::GetBaselineY
long GetBaselineY() const
Definition: TextLoader.h:58
osmscout::RoutingListModel::getRouteDuration
double getRouteDuration() const
Route duration in seconds.
Definition: RoutingModel.cpp:185
osmscout::ScreenRectMask::GetFirstCell
int GetFirstCell() const
Return the index of the initial, left-sided bit mask cell (containing x coordinate of rectangle)
Definition: LabelLayouterHelper.h:153
p2t::SweepContext::Basin::left_highest
bool left_highest
Definition: sweep_context.h:104
osmscout::Logger::Destination::Print
virtual void Print(const std::string &value)=0
Print a std::string.
osmscout::FromToFeatureValue
Definition: FromToFeature.h:30
osmscout::LocationStringSearchParameter::GetSearchString
std::string GetSearchString() const
Definition: LocationService.cpp:293
osmscout::AdminLevelFeatureValue::GetIsIn
std::string GetIsIn() const
Definition: AdminLevelFeature.h:62
osmscout::QmlRoutingProfile::setVehicle
void setVehicle(QmlVehicle vehicle)
Definition: QmlRoutingProfile.cpp:70
osmscout::MapParameter::GetAreaMinDimensionMM
double GetAreaMinDimensionMM() const
Definition: MapParameter.h:224
osmscout::NodeUseMap::SetNodeUsed
void SetNodeUsed(Id id)
Definition: NodeUseMap.cpp:33
osmscout::StyleConfig::GetAreaTextStyleSelectors
void GetAreaTextStyleSelectors(size_t level, const TypeInfoRef &type, std::list< TextStyleSelector > &selectors) const
Definition: StyleConfig.cpp:1584
osmscout::FeatureInstance::GetType
const TypeInfo * GetType() const
Return a pointer back tot he type we are assigned to.
Definition: TypeFeature.h:256
osmscout::MapObjectInfoModel::objectsRequested
void objectsRequested(const LocationEntry &entry, bool reverseLookupAddresses)
osmscout::IconLookup::onLoadJobFinished
void onLoadJobFinished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >> tiles)
Definition: IconLookup.cpp:217
osmscout::PathShieldStyle::GetTextColor
const Color & GetTextColor() const
Definition: Styles.h:776
osmscout::WriteLock::operator=
WriteLock & operator=(WriteLock &&wl) noexcept
Definition: ReadWriteLock.h:208
osmscout::TypeInfoSet::Clear
void Clear()
Definition: TypeInfoSet.h:140
osmscout::PathShieldStyle::SetLabelValue
void SetLabelValue(int attribute, const LabelProviderRef &value) override
Definition: Styles.cpp:1149
osmscout::Router::Initialize
void Initialize()
Definition: Router.cpp:54
osmscout::MapRenderer::fontNameSignal
void fontNameSignal(QString)
osmscout::BorderStyleLookupTable
std::vector< std::vector< BorderStyleSelectorList > > BorderStyleLookupTable
List of selectors.
Definition: StyleConfig.h:503
p2t::Edge
Definition: shapes.h:123
osmscout::PathShieldStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:1179
osmscout::LocationDescriptionService::ReverseLookupObjects
bool ReverseLookupObjects(const std::list< ObjectFileRef > &objects, std::list< ReverseLookupResult > &result) const
Lookups location descriptions for the given objects.
Definition: LocationDescriptionService.cpp:715
osmscout::StyleConstantWidth::Unit
Unit
Definition: StyleConfig.h:167
osmscout::TypeDistributionDataFile::Distribution::wayCount
uint32_t wayCount
Definition: TypeDistributionDataFile.h:47
osmscout::TurnRestriction::Read
void Read(FileScanner &scanner)
Reads the TurnRestriction data from the given FileScanner.
Definition: TurnRestriction.cpp:29
osmscout::PolygonPrimitive
Definition: Styles.h:1027
osmscout::OpeningHours::WeekDay::Wednesday
@ Wednesday
osmscout::MapPainterAgg::GetFontHeight
double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize) override
Returns the height of the font.
Definition: MapPainterAgg.cpp:90
osmscout::Address::addressOffset
FileOffset addressOffset
Offset of the address entry.
Definition: Location.h:189
osmscout::FillStyle
Definition: Styles.h:288
osmscout::StyleConfig::GetOSMTileBorderLineStyle
LineStyleRef GetOSMTileBorderLineStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1518
osmscout::RemoveFile
bool RemoveFile(const std::string &filename)
Definition: File.cpp:42
osmscout::LoadPNGOpenGL
osmscout::OpenGLTextureRef LoadPNGOpenGL(const std::string &filename)
Definition: PNGLoaderOpenGL.cpp:34
osmscout::AvailableMapsModelItem::getDescription
QString getDescription() const
Definition: AvailableMapsModel.h:84
osmscout::FileWriter::Open
void Open(const std::string &filename)
Definition: FileWriter.cpp:50
osmscout::oss::Parser::FILLSTYLEATTR
void FILLSTYLEATTR(FillPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:528
osmscout::TileCache::removeRequest
bool removeRequest(uint32_t zoomLevel, uint32_t x, uint32_t y)
Remove pending request.
Definition: TileCache.cpp:178
osmscout::MapOverlay::SetMapView
void SetMapView(QObject *o)
Definition: MapOverlay.h:50
osmscout::StyleConfig::GetLandFillStyle
FillStyleRef GetLandFillStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1470
osmscout::MercatorProjection::IsValid
bool IsValid() const override
Definition: MercatorProjection.h:75
osmscout::DBFileOffset::offset
FileOffset offset
Definition: DBFileOffset.h:95
osmscout::OnlineTileProviderModel::OnlineTileProviderModel
OnlineTileProviderModel()
Definition: OnlineTileProviderModel.h:86
osmscout::LabelLayoutDataSorter
static bool LabelLayoutDataSorter(const LabelData &a, const LabelData &b)
Sort labels for the same object by position.
Definition: MapPainter.cpp:149
osmscout::ElevationChartWidget::getWay
QObject * getWay() const
Definition: ElevationChartWidget.cpp:283
osmscout::RouteDescription::NameDescription::GetRef
std::string GetRef() const
Definition: RouteDescription.cpp:132
osmscout::VoiceCorePlayer::stop
void stop() override
stop playing
Definition: VoicePlayer.cpp:53
osmscout::MapRenderer::onStylesheetFilenameChanged
virtual void onStylesheetFilenameChanged()
Definition: MapRenderer.cpp:96
osmscout::OSMScoutQt::FreeInstance
static void FreeInstance()
Definition: OSMScoutQt.cpp:278
osmscout::IconAnimation::update
void update()
osmscout::MapParameter::IconMode::OriginalPixmap
@ OriginalPixmap
osmscout::LabelLayouter::LayoutJob::overlayLabelPadding
double overlayLabelPadding
Definition: LabelLayouter.h:285
osmscout::OverlayWay::OverlayWay
OverlayWay(QObject *parent=Q_NULLPTR)
Definition: OverlayObject.cpp:197
osmscout::Earth::radiusMeter
static const double radiusMeter
Definition: Earth.h:37
osmscout::RefFeatureValue::SetRef
void SetRef(const std::string_view &ref)
Definition: RefFeature.h:45
osmscout::OpenGLMapData::getVAO
GLuint getVAO()
Definition: OpenGLMapData.h:373
osmscout::PolygonMerger::Merge
bool Merge(std::list< Polygon > &result)
Definition: Geometry.cpp:723
osmscout::TileData::GetDataSize
size_t GetDataSize() const
Definition: DataTileCache.h:217
osmscout::LocationIndex::Load
bool Load(const std::string &path, bool memoryMappedData)
Definition: LocationIndex.cpp:30
osmscout::DownloadJob::getDestinationDirectory
QDir getDestinationDirectory() const
Definition: FileDownloader.h:212
osmscout::PTRoute::Platform::SetPlatform
void SetPlatform(const ObjectFileRef &platform)
Definition: PublicTransport.cpp:40
osmscout::PositionAgent::Position::way
WayRef way
Definition: PositionAgent.h:73
osmscout::oss::Errors::Warning
void Warning(int line, int col, const char *s)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2685
osmscout::MapPainterCairo::CairoNativeGlyph::width
double width
Definition: MapPainterCairo.h:71
osmscout::TileLoaderThread::failed
void failed(uint32_t zoomLevel, uint32_t x, uint32_t y)
osmscout::Feature::RegisterLabel
void RegisterLabel(size_t index, const std::string &labelName)
Definition: TypeFeature.cpp:33
osmscout::HTMLWriter::HasError
bool HasError() const
Definition: HTMLWriter.h:59
osmscout::TypeInfo::GetPinWay
bool GetPinWay() const
Definition: TypeConfig.h:627
osmscout::RouteStep::getShortDescription
QString getShortDescription() const
Definition: RouteStep.h:177
osmscout::GPSUpdateMessage::currentSpeed
const double currentSpeed
Definition: Agents.h:37
osmscout::OpeningHours::TimeInterval
Definition: OpeningHours.h:60
osmscout::NetworkFeature::NAME
static const char *const NAME
Name of this feature.
Definition: NetworkFeature.h:74
osmscout::TiledMapRenderer::onStylesheetFilenameChanged
virtual void onStylesheetFilenameChanged()
Definition: TiledMapRenderer.cpp:122
osmscout::PTRoute::SetType
void SetType(const TypeInfoRef &type)
Definition: PublicTransport.cpp:80
osmscout::RoutingResult
Result of a routing calculation.
Definition: AbstractRoutingService.h:52
osmscout::CharacterTextureRef
std::shared_ptr< CharacterTexture > CharacterTextureRef
Definition: TextLoader.h:76
osmscout::IsInFeatureValue::IsInFeatureValue
IsInFeatureValue(const std::string &isIn)
Definition: IsInFeature.h:39
osmscout::RoutingResult::SetOverallDistance
void SetOverallDistance(const Distance &overallDistance)
Definition: AbstractRoutingService.h:63
osmscout::AvailableMapsModel::reload
void reload()
Definition: AvailableMapsModel.cpp:84
osmscout::LocationInfoModel
Definition: LocationInfoModel.h:44
osmscout::Path::Path
Path(const ObjectFileRef &Object, size_t targetNodeIndex)
Definition: Path.cpp:24
osmscout::MapService::CallbackId
size_t CallbackId
Definition: MapService.h:115
osmscout::Bearing::Bearing
Bearing(Bearing &&d) noexcept
Definition: Bearing.h:50
osmscout::RouteDescription::ViaDescriptionRef
std::shared_ptr< ViaDescription > ViaDescriptionRef
Definition: RouteDescription.h:688
osmscout::MapService::CleanupTileCache
void CleanupTileCache()
Evict tiles from cache until tile count <= cacheSize.
Definition: MapService.cpp:147
osmscout::ost::StartStates::set
void set(int key, int val)
Definition: include/osmscout/ost/Scanner.h:91
osmscout::MaxStayFeatureValue::GetCondition
std::string GetCondition() const
Definition: MaxStayFeature.h:65
osmscout::IsInFeatureValue::operator=
IsInFeatureValue & operator=(const FeatureValue &other) override
Definition: IsInFeature.cpp:34
osmscout::DownloadJob::cancel
void cancel()
Cancel downloading, remove temporary files (of unfinished jobs), emit canceled signal.
Definition: FileDownloader.cpp:331
osmscout::TypeConfig::tagRestriction
TagId tagRestriction
Definition: TypeConfig.h:1112
osmscout::AreaNodeIndex::Open
bool Open(const std::string &path, bool memoryMappedData)
Definition: AreaNodeIndex.cpp:47
osmscout::ElevationModule::ElevationPoints
std::vector< osmscout::ElevationPoint > ElevationPoints
Definition: ElevationModule.h:44
osmscout::BorderStyle::operator<
bool operator<(const BorderStyle &other) const
Definition: Styles.cpp:759
osmscout::oss::Parser::AREATEXTSTYLE
void AREATEXTSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1552
osmscout::ost::Parser::TYPEOPTIONS
void TYPEOPTIONS(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:476
MapQtImportExport.h
osmscout::BorderStyle::GetPriority
int GetPriority() const
Definition: Styles.h:449
osmscout::TextStyle::attrScaleAndFadeMag
@ attrScaleAndFadeMag
Definition: Styles.h:522
osmscout::RoutePostprocessor::DistanceAndTimePostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:133
osmscout::StyleConfig::GetRoutePathTextStyle
PathTextStyleRef GetRoutePathTextStyle(const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1325
osmscout::BrandFeature
Definition: BrandFeature.h:67
osmscout::DrawGroundTiles
@ DrawGroundTiles
Same as previous, but from main db.
Definition: MapPainter.h:77
osmscout::LocationCoordDescription::GetLocation
GeoCoord GetLocation() const
Definition: LocationDescriptionService.cpp:45
osmscout::EleFeature::IN_METER_LABEL
static const char *const IN_METER_LABEL
Name of the "inMeter" label.
Definition: EleFeature.h:73
osmscout::RoundaboutFeatureReader
FeatureReader< RoundaboutFeature > RoundaboutFeatureReader
Definition: RoundaboutFeature.h:52
osmscout::Location::objects
std::vector< ObjectFileRef > objects
List of objects that build up this location.
Definition: Location.h:158
osmscout::PathShieldStyle::GetShieldSpace
double GetShieldSpace() const
Definition: Styles.h:791
osmscout::LabelLayouter::Reset
void Reset()
Definition: LabelLayouter.h:258
osmscout::PositionAgent::NoGpsSignal
@ NoGpsSignal
Definition: PositionAgent.h:59
osmscout::SimpleRoutingService::GetCosts
double GetCosts(const RoutingProfile &profile, DatabaseId database, const RouteNode &routeNode, size_t inPathIndex, size_t outPathIndex) override
Definition: SimpleRoutingService.cpp:106
osmscout::MapParameter::SetFontSize
void SetFontSize(double fontSize)
Definition: MapParameter.cpp:75
osmscout::LocationEntry::mergeWith
void mergeWith(const LocationEntry &location)
Definition: LocationEntry.cpp:151
osmscout::OSMScoutQtBuilder::AddMapLookupDirectories
OSMScoutQtBuilder & AddMapLookupDirectories(const QString &mapLookupDirectory)
Definition: OSMScoutQt.h:131
osmscout::RouteStep::getDestinations
QStringList getDestinations() const
Definition: RouteStep.h:187
osmscout::OperatorFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: OperatorFeature.cpp:71
osmscout::AvailableMapsModelMap
Model item representing map in AvailableMapsModel.
Definition: AvailableMapsModel.h:122
osmscout::PolygonMerger::Polygon::coords
std::vector< Point > coords
Definition: Geometry.h:1450
osmscout::ost::Parser::TYPES
void TYPES()
Definition: src/osmscout/ost/Parser.cpp:199
osmscout::FeeFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: FeeFeature.cpp:73
osmscout::MapIcon::databasePath
QString databasePath
Definition: IconLookup.h:49
osmscout::RoutableObjectsRef
std::shared_ptr< RoutableObjects > RoutableObjectsRef
Definition: DataAgent.h:49
osmscout::LocationFeature::NAME
static const char *const NAME
Name of this feature.
Definition: LocationFeature.h:82
osmscout::RoutingService::DEFAULT_FILENAME_BASE
static const char *const DEFAULT_FILENAME_BASE
Relative filebase name for touting data as generated by default by the importer.
Definition: RoutingService.h:398
osmscout::LabelData::Icon
@ Icon
Definition: LabelLayouter.h:61
osmscout::CmdLineInt64TOption
CmdLineArgParserRef CmdLineInt64TOption(Args &&...args)
Definition: CmdLineParsing.h:310
osmscout::FileWriter::SetPos
void SetPos(FileOffset pos)
Moves the writing cursor to the given file position.
Definition: FileWriter.cpp:151
osmscout::RouteDescription::POIAtRouteDescription::GetObject
ObjectFileRef GetObject() const
Definition: RouteDescription.h:567
osmscout::MapPainterNoOp::DrawGround
void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style) override
(Optionally) fills the area with the given default color for ground.
Definition: MapPainterNoOp.cpp:48
osmscout::RouteDescriptionPostprocessor::Callback::OnTurn
virtual void OnTurn(const RouteDescription::TurnDescriptionRef &turnDescription, const RouteDescription::CrossingWaysDescriptionRef &crossingWaysDescription, const RouteDescription::DirectionDescriptionRef &directionDescription, const RouteDescription::TypeNameDescriptionRef &typeNameDescription, const RouteDescription::NameDescriptionRef &nameDescription)
Call everytime a turn is necessary.
Definition: RouteDescriptionPostprocessor.cpp:48
osmscout::CrossingWaysDescriptionToString
static QString CrossingWaysDescriptionToString(const RouteDescription::CrossingWaysDescription &crossingWaysDescription)
Definition: RouteDescriptionBuilder.cpp:207
osmscout::Route::SetResolvedMembers
void SetResolvedMembers(const MemberCache &map)
Definition: Route.h:101
osmscout::VoiceManager::voiceDownloadFails
void voiceDownloadFails(const QString &errorMessage)
osmscout::NavigationModel::onRerouteRequest
void onRerouteRequest(const GeoCoord from, const std::optional< osmscout::Bearing > initialBearing, const GeoCoord to)
Definition: NavigationModel.cpp:186
osmscout::GeoCoord::IsEqual
bool IsEqual(const GeoCoord &other) const
Return true if both coordinates are equal (using == operator)
Definition: GeoCoord.h:197
osmscout::TileIdBox
Definition: TileId.h:240
osmscout::Pipe::inQueue
ProcessingQueue< E1 > & inQueue
Definition: Worker.h:138
osmscout::MapPainterNoOp::DrawArea
void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area) override
Draw the given area using the given FillStyle for the area outline.
Definition: MapPainterNoOp.cpp:122
osmscout::ObjectFileRef::offset
FileOffset offset
Definition: ObjectRef.h:153
osmscout::FeatureFilterData::featureFilterIndex
size_t featureFilterIndex
Definition: StyleConfig.h:224
osmscout::ParseBackwardTurnStringToOffset
OffsetRel ParseBackwardTurnStringToOffset(LaneTurn turn)
Definition: Styles.cpp:66
osmscout::MapPainterCairo::GetFontHeight
double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize) override
Returns the height of the font.
Definition: MapPainterCairo.cpp:566
osmscout::StyleFilter::SetSizeCondition
StyleFilter & SetSizeCondition(const SizeConditionRef &condition)
Definition: StyleConfig.cpp:227
osmscout::AvailableMapsModel::Roles
Roles
Definition: AvailableMapsModel.h:206
osmscout::PhoneFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: PhoneFeature.cpp:63
osmscout::LocationInfoModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: LocationInfoModel.h:91
osmscout::PTRoute::GetNextFileOffset
FileOffset GetNextFileOffset() const
Definition: PublicTransport.h:213
osmscout::TileCacheVal::image
QImage image
Definition: TileCache.h:76
osmscout::LocationInfoModel::locationDescriptionRequested
void locationDescriptionRequested(const osmscout::GeoCoord location)
osmscout::Area::GetType
TypeInfoRef GetType() const
Definition: Area.h:261
osmscout::RouteStep::destinations
QStringList destinations
Destinations, visible on road sign usually.
Definition: RouteStep.h:56
osmscout::OpenGLMapData::getShaderProgram
GLuint getShaderProgram()
Definition: OpenGLMapData.h:381
osmscout::LaneAgent::Lane::suggested
bool suggested
individual turns for lanes
Definition: LaneAgent.h:41
osmscout::TypeDistributionDataFileRef
std::shared_ptr< TypeDistributionDataFile > TypeDistributionDataFileRef
Definition: TypeDistributionDataFile.h:91
osmscout::ContourLabel::priority
size_t priority
Priority of the label.
Definition: LabelLayouter.h:175
osmscout::CELL_DIMENSION_MAX
const size_t CELL_DIMENSION_MAX
Definition: Geometry.h:1473
osmscout::ScreenVectorRectangle::width
double width
Definition: LabelLayouterHelper.h:76
osmscout::Feet::ToMeter
static double ToMeter(double feet)
Definition: Distance.h:285
osmscout::BorderStyle
Definition: Styles.h:363
osmscout::RoutePostprocessor::InstructionPostprocessor
Definition: RoutePostprocessor.h:309
osmscout::MapDownloadJob::~MapDownloadJob
~MapDownloadJob() override
Cancel downloading, when db is not downloaded successfully, remove it from disk (even already downloa...
Definition: MapDownloader.cpp:44
osmscout::MapPainterCairo::DrawIcon
void DrawIcon(const IconStyle *style, const Vertex2D &centerPos, double width, double height) override
Draw the Icon as defined by the IconStyle at the given pixel coordinate (icon center).
Definition: MapPainterCairo.cpp:1135
osmscout::CancelableFuture::Promise::Cancel
void Cancel()
Definition: CancelableFuture.h:127
osmscout::EleFeature::IN_FEET_LABEL_INDEX
static const size_t IN_FEET_LABEL_INDEX
Index of the 'inFeet' label.
Definition: EleFeature.h:82
osmscout::MapPainterNoOp::DrawMap
bool DrawMap(const Projection &projection, const MapParameter &parameter, const MapData &data, RenderSteps startStep=RenderSteps::FirstStep, RenderSteps endStep=RenderSteps::LastStep)
Definition: MapPainterNoOp.cpp:129
osmscout::OverlayNode::~OverlayNode
~OverlayNode() override
Definition: OverlayObject.cpp:278
osmscout::LocationInfoModel::Roles
Roles
Definition: LocationInfoModel.h:67
osmscout::ElevationChartWidget::getTextColor
QColor getTextColor() const
Definition: ElevationChartWidget.h:113
osmscout::RouteDescription::NameDescription::GetName
std::string GetName() const
Definition: RouteDescription.cpp:127
LabelPath.h
osmscout::RouteDescription::SetDatabaseMapping
void SetDatabaseMapping(const std::map< DatabaseId, std::string > &databaseMapping)
Definition: RouteDescription.cpp:582
osmscout::PTRoute::GetOperator
std::string GetOperator() const
Definition: PublicTransport.h:228
osmscout::VoiceInstructionAgent::MessageType::NoMessage
@ NoMessage
osmscout::ConstructionYearFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: ConstructionYearFeature.cpp:88
osmscout::AreaIndex::TypeData::boundingBox
GeoBox boundingBox
Definition: AreaIndex.h:53
osmscout::OSMScoutQtBuilder::WithMapLookupDirectories
OSMScoutQtBuilder & WithMapLookupDirectories(const QStringList &mapLookupDirectories)
Definition: OSMScoutQt.h:113
osmscout::ShieldStyle::attrLabel
@ attrLabel
Definition: Styles.h:646
p2t::Edge::Edge
Edge(Point &p1, Point &p2)
Constructor.
Definition: shapes.h:128
osmscout::OnlineTileProviderModel::getId
Q_INVOKABLE QString getId(int row) const
Definition: OnlineTileProviderModel.cpp:63
osmscout::AbstractRoutingProfile::SetVehicle
void SetVehicle(Vehicle vehicle)
Definition: RoutingProfile.cpp:46
osmscout::StyleFilter::SetMinLevel
StyleFilter & SetMinLevel(size_t level)
Definition: StyleConfig.cpp:206
osmscout::GradeFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: GradeFeature.cpp:54
osmscout::StreamLogger::Log
Line Log(Level level) override
The actual logging method, Debug(), Info(), Warn() and Error() are dispatching to.
Definition: LoggerImpl.cpp:105
osmscout::BorderStyle::attrOffset
@ attrOffset
Definition: Styles.h:372
osmscout::Way::GetFeatureCount
size_t GetFeatureCount() const
Definition: Way.h:83
osmscout::GroundTile::coast
@ coast
Definition: GroundTile.h:52
osmscout::AddressFeature::NAME
static const char *const NAME
Name of this feature.
Definition: AddressFeature.h:82
osmscout::StopClockNano
Copy of the StopClock implementation but using a high_resolution timer and by default return nano sec...
Definition: StopClock.h:70
osmscout::CmdLineArgParser::SetArgumentName
void SetArgumentName(const std::string &argumentName)
Definition: CmdLineParsing.cpp:117
osmscout::ThreadedBreaker::Reset
void Reset() override
Reset the state of the breaker.
Definition: Breaker.cpp:34
osmscout::oss::Parser::COLORCONSTDEF
void COLORCONSTDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:684
osmscout::Projection::BatchTransformer::~BatchTransformer
~BatchTransformer()
Definition: Projection.h:89
osmscout::LocationStringSearchParameter::SetPartialMatch
void SetPartialMatch(bool partialMatch)
Definition: LocationService.cpp:383
osmscout::AreaRouteIndex::AREA_ROUTE_IDX
static const char *const AREA_ROUTE_IDX
Definition: AreaRouteIndex.h:51
osmscout::AccessFeatureValue::CanRouteBackward
bool CanRouteBackward(Vehicle vehicle) const
Definition: AccessFeature.h:132
osmscout::MapPainter::coordBuffer
CoordBuffer coordBuffer
Coordinate buffer.
Definition: MapPainter.h:214
osmscout::TransPolygon::fast
@ fast
Definition: Transformation.h:186
osmscout::OSMTileIdBox
Definition: Tiling.h:184
osmscout::Color::LIME
static const Color LIME
Definition: Color.h:53
osmscout::TiledMapRenderer::tileDownloadFailed
void tileDownloadFailed(uint32_t zoomLevel, uint32_t x, uint32_t y, bool zoomLevelOutOfRange)
Definition: TiledMapRenderer.cpp:357
osmscout::MaxStayFeatureValue::SetCondition
void SetCondition(const std::string &condition)
Definition: MaxStayFeature.h:50
osmscout::Distance::operator<
bool operator<(const Distance &d) const
Definition: Distance.h:134
osmscout::TileCache::get
TileCacheVal get(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: TileCache.cpp:165
osmscout::pathShieldStyleDescriptor
static const StyleDescriptorRef pathShieldStyleDescriptor
Definition: Styles.cpp:1126
osmscout::Locale::SetDistanceUnits
void SetDistanceUnits(const DistanceUnitSystem &units)
Definition: Locale.h:70
osmscout::LocationIndex::FlushCache
void FlushCache() const
Definition: LocationIndex.cpp:847
osmscout::FileWriter::CloseFailsafe
void CloseFailsafe()
Definition: FileWriter.cpp:86
osmscout::Area::ReadImport
void ReadImport(const TypeConfig &typeConfig, FileScanner &scanner)
Read the area as written by WriteImport().
Definition: Area.cpp:252
osmscout::OSMTileIdBoxConstIterator::operator*
const OSMTileId & operator*() const
Definition: Tiling.h:167
osmscout::MercatorProjection::Set
bool Set(const GeoCoord &coord, const Magnification &magnification, double dpi, size_t width, size_t height)
Definition: MercatorProjection.h:101
osmscout::Projection::ConvertPixelToWidth
double ConvertPixelToWidth(double pixel) const
Convert a width in pixel into the equivalent mm size based on the given DPI.
Definition: Projection.h:305
osmscout::oss::Parser::AREASYMBOLSTYLE
void AREASYMBOLSTYLE(FillPartialStyle &fillStyle, BorderPartialStyle &borderStyle)
Definition: map/src/osmscoutmap/oss/Parser.cpp:547
osmscout::MapDownloadsModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: MapDownloadsModel.cpp:152
osmscout::FeatureInstance
An instantiation of a feature for a certain type.
Definition: TypeFeature.h:227
osmscout::ost::Token::val
char * val
Definition: include/osmscout/ost/Scanner.h:53
osmscout::CmdLineStringListArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:261
osmscout::NavigationModule::setupRoute
void setupRoute(QtRouteData route, osmscout::Vehicle vehicle)
Definition: NavigationModule.cpp:203
osmscout::MapPainterCairo::Layout
std::shared_ptr< CairoLabel > Layout(const Projection &projection, const MapParameter &parameter, const std::string &text, double fontSize, double objectWidth, bool enableWrapping=false, bool contourLabel=false)
Definition: MapPainterCairo.cpp:912
osmscout::StyleModuleRef
std::shared_ptr< StyleModule > StyleModuleRef
Definition: StyleModule.h:80
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_BICYCLE
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_BICYCLE
Definition: DescriptionService.h:255
osmscout::LocationDescription::GetCrossingDescription
LocationCrossingDescriptionRef GetCrossingDescription() const
Return the location in relation to a close crossing.
Definition: LocationDescriptionService.cpp:159
Distance.h
osmscout::IconAnimation::deactivateAll
void deactivateAll()
Definition: IconAnimation.cpp:48
osmscout::RouteNodeDataFile::IsOpen
bool IsOpen() const
Return true, if index is currently opened.
Definition: RouteNodeDataFile.cpp:111
osmscout::LocationCoordDescription::LocationCoordDescription
LocationCoordDescription(const GeoCoord &location)
Definition: LocationDescriptionService.cpp:39
osmscout::QmlRoutingProfile::getJunctionPenalty
bool getJunctionPenalty() const
Definition: QmlRoutingProfile.cpp:146
osmscout::FillStyle::SetPatternMinMag
FillStyle & SetPatternMinMag(const Magnification &mag)
Definition: Styles.cpp:472
osmscout::Route::GetFeatureValue
FeatureValue * GetFeatureValue(size_t idx) const
Definition: Route.h:143
osmscout::SRTM::nodata
static const int32_t nodata
Definition: SRTM.h:66
osmscout::CELL_DIMENSION_COUNT
const size_t CELL_DIMENSION_COUNT
Definition: Geometry.h:1474
osmscout::SimpleRoutingService::GetClosestRoutableObject
ClosestRoutableObjectResult GetClosestRoutableObject(const GeoCoord &location, Vehicle vehicle, const Distance &maxRadius)
Returns the closest routeable object (area or way) relative to the given coordinate.
Definition: SimpleRoutingService.cpp:674
osmscout::FeatureValueBuffer::findValue
const T * findValue() const
Definition: TypeConfig.h:1020
osmscout::CoordBuffer::~CoordBuffer
~CoordBuffer()
Definition: Transformation.cpp:356
osmscout::MagnificationConverter::MagnificationConverter
MagnificationConverter()
Definition: Magnification.cpp:58
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANESBACKWARD
static const std::string LABEL_KEY_WAY_LANES_LANESBACKWARD
Definition: DescriptionService.h:239
osmscout::RouteDescriptionPostprocessor::Callback::Continue
virtual bool Continue() const
If postprocessor should continue.
Definition: RouteDescriptionPostprocessor.cpp:122
osmscout::MagnificationLevel::operator>=
bool operator>=(const MagnificationLevel &other) const
Definition: Magnification.h:98
osmscout::LocationFeatureValue
Definition: LocationFeature.h:30
osmscout::LookupModule::ObjectInfo::phone
QString phone
Definition: LookupModule.h:79
osmscout::RouteDescription::LaneDescriptionRef
std::shared_ptr< LaneDescription > LaneDescriptionRef
Definition: RouteDescription.h:629
TextSearchIndex.h
osmscout::GeoBox::GetWidth
double GetWidth() const
Returns the width of the bounding box (maxLon-minLon).
Definition: GeoBox.h:240
p2t::SweepContext::Basin::Clear
void Clear()
Definition: sweep_context.h:110
osmscout::MaxSpeedFeatureValue::MaxSpeedFeatureValue
MaxSpeedFeatureValue(uint8_t maxSpeed)
Definition: MaxSpeedFeature.h:38
osmscout::Segment::start
Vertex2D start
Definition: LabelPath.h:32
utf8helper::TransformNormalize
codepoint TransformNormalize(const character *, int)
Definition: utf8helper.cpp:61
osmscout::RoutableObjectsMessage::data
RoutableObjectsRef data
Definition: DataAgent.h:63
osmscout::AreaSearchParameter::SetBreaker
void SetBreaker(const BreakerRef &breaker)
Definition: MapService.cpp:59
osmscout::OpenGLMapData::AddNewVertex
void AddNewVertex(GLfloat vertex)
Definition: OpenGLMapData.h:271
osmscout::DataBlockSpan::operator<
bool operator<(const DataBlockSpan &other) const
Definition: DataFile.h:50
osmscout::AdminLevelFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: AdminLevelFeature.cpp:59
osmscout::RouteInstructionsMessage::instructions
std::list< RouteInstruction > instructions
Definition: RouteInstructionAgent.h:33
osmscout::WidthFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: WidthFeature.cpp:61
osmscout::ScreenMask::HasCollision
bool HasCollision(const ScreenRectMask &mask) const
Definition: LabelLayouterHelper.cpp:141
OSMSCOUT_MAP_AGG_API
#define OSMSCOUT_MAP_AGG_API
Definition: MapAggImportExport.h:45
osmscout::oss::StartStates::state
int state(int key)
Definition: map/include/osmscoutmap/oss/Scanner.h:104
osmscout::TiledMapOverlay::setProvider
void setProvider(QJsonValue jv)
Definition: TiledMapOverlay.cpp:206
DescriptionService.h
osmscout::Route::GetFeatureValueBuffer
const FeatureValueBuffer & GetFeatureValueBuffer() const
Definition: Route.h:153
osmscout::LocationInfoModel::distanceComparator
static bool distanceComparator(const QMap< int, QVariant > &obj1, const QMap< int, QVariant > &obj2)
Definition: LocationInfoModel.cpp:146
osmscout::AreaNodeIndex::GetFilename
std::string GetFilename() const
Definition: AreaNodeIndex.h:110
osmscout::TypeConfig::typeInfoIgnore
TypeInfoRef typeInfoIgnore
Definition: TypeConfig.h:1115
osmscout::MapRenderer::onFontSizeChanged
virtual void onFontSizeChanged(double)
Definition: MapRenderer.cpp:130
osmscout::CmdLineScanner::HasNextArg
bool HasNextArg() const
Definition: CmdLineParsing.cpp:51
osmscout::MapWidget::removeAllOverlayObjects
void removeAllOverlayObjects()
Definition: MapWidget.cpp:761
std::hash< osmscout::DBFileOffset >::operator()
size_t operator()(const osmscout::DBFileOffset &id) const
Definition: DBFileOffset.h:150
osmscout::RouteDescription::NameDescription
Definition: RouteDescription.h:156
osmscout::OverlayObject::boundingBox
LocationEntry boundingBox
Definition: OverlayObject.h:54
osmscout::FastestPathRoutingProfile::GetUTurnCost
double GetUTurnCost() const override
Definition: RoutingProfile.h:524
osmscout::ContoursData::reader
EleFeatureValueReader reader
Definition: ElevationService.h:37
osmscout::StyleConstantUInt::StyleConstantUInt
StyleConstantUInt(size_t value)
Definition: StyleConfig.cpp:88
osmscout::SearchModule::SearchForLocations
void SearchForLocations(const QString searchPattern, int limit, osmscout::GeoCoord, AdminRegionInfoRef defaultRegion, osmscout::BreakerRef breaker)
Start object search by some pattern.
Definition: SearchModule.cpp:214
osmscout::MapParameter::SetPatternSize
void SetPatternSize(double size)
Definition: MapParameter.cpp:184
osmscout::CoordBufferRange::CoordBufferRange
CoordBufferRange(CoordBuffer &coordBuffer, size_t start, size_t end)
Definition: Transformation.h:395
osmscout::IconStyle::GetIconName
std::string GetIconName() const
Definition: Styles.h:954
osmscout::oss::Buffer::~Buffer
virtual ~Buffer()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:121
osmscout::PathSymbolStyle::attrDisplayOffset
@ attrDisplayOffset
Definition: Styles.h:1229
osmscout::RoutingListModel::route
QObject route
Definition: RoutingModel.h:52
osmscout::TypeDistributionDataFile::Distribution::nodeCount
uint32_t nodeCount
Definition: TypeDistributionDataFile.h:46
osmscout::StyleSelector::style
std::shared_ptr< S > style
Definition: StyleConfig.h:475
osmscout::RouteDescriptionPostprocessor::Callback::OnMotorwayEnter
virtual void OnMotorwayEnter(const RouteDescription::MotorwayEnterDescriptionRef &motorwayEnterDescription, const RouteDescription::CrossingWaysDescriptionRef &crossingWaysDescription)
Called if we enter a motorway.
Definition: RouteDescriptionPostprocessor.cpp:69
osmscout::AreaAreaIndex::Close
void Close()
Definition: AreaAreaIndex.cpp:45
utf8helper::_p2_u3
static Parser::Exit _p2_u3(Parser *p, byte bb)
Definition: utf8helper.cpp:394
osmscout::LaneAgent::Lane::turns
std::vector< LaneTurn > turns
number of route lanes
Definition: LaneAgent.h:39
osmscout::ElevationChartWidget::lineColorChanged
void lineColorChanged()
osmscout::FreeTextSearchRunnable
Definition: SearchModule.h:124
osmscout::ColorFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: ColorFeature.cpp:31
osmscout::QtSettingsStorage::GetBytes
std::vector< char > GetBytes(const std::string &key) override
Definition: QtSettingsStorage.cpp:90
osmscout::AbstractRoutingProfile::vehicle
Vehicle vehicle
Definition: RoutingProfile.h:196
osmscout::MapRenderer::FlushVisualCaches
virtual void FlushVisualCaches(const std::chrono::milliseconds &idleMs)=0
osmscout::PathIntersection::aDistanceSquare
double aDistanceSquare
distance^2 between "a path" point and intersection
Definition: Geometry.h:1245
osmscout::Projection::GetCenter
GeoCoord GetCenter() const
Definition: Projection.h:195
osmscout::Color::DARK_GRAY
static const Color DARK_GRAY
Definition: Color.h:61
osmscout::MercatorProjection::MinLon
static const double MinLon
Definition: MercatorProjection.h:61
osmscout::MapPainterCairo::RegisterRegularLabel
void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth) override
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
Definition: MapPainterCairo.cpp:1077
osmscout::CommercialDescriptionProcessor::SECTION_NAME_COMMERCIAL
static const std::string SECTION_NAME_COMMERCIAL
Definition: DescriptionService.h:296
osmscout::Tile
Definition: DataTileCache.h:271
osmscout::WayRegionSearchResultEntry::GetDistance
Distance GetDistance() const
Definition: Database.h:208
TiledMapOverlay.h
osmscout::NavigationModel::arrivalEstimate
QDateTime arrivalEstimate
Definition: NavigationModel.h:55
osmscout::DataTileCache::GetCachedTile
TileRef GetCachedTile(const TileKey &id) const
Return the cache tiles with the given id.
Definition: DataTileCache.cpp:105
osmscout::MapPainterAgg::DrawPath
void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange) override
Draw simple line with the given style,the given color, the given width and the given untransformed no...
Definition: MapPainterAgg.cpp:570
osmscout::RoutePostprocessor::LanesPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:1575
osmscout::AddPostalAreaResult
static void AddPostalAreaResult(const SearchParameter &parameter, LocationSearchResult::MatchQuality regionMatchQuality, const PostalAreaSearchVisitor::Result &postalAreaMatch, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult &result)
Definition: LocationService.cpp:1208
osmscout::FileScanner::GetFilename
std::string GetFilename() const
Definition: FileScanner.cpp:319
osmscout::CmdLineULongOption
CmdLineArgParserRef CmdLineULongOption(Args &&...args)
Definition: CmdLineParsing.h:298
osmscout::oss::Errors
Definition: map/include/osmscoutmap/oss/Parser.h:51
osmscout::NearPOIModel::GetLon
double GetLon() const
Definition: NearPOIModel.h:165
osmscout::TileCache::contains
bool contains(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: TileCache.cpp:159
osmscout::TextLoader::GetDefaultFontSize
long GetDefaultFontSize() const
Returns the default font size.
Definition: TextLoader.cpp:183
osmscout::FileDownloader::~FileDownloader
~FileDownloader() override
Definition: FileDownloader.cpp:80
osmscout::AvailableVoice::AvailableVoice
AvailableVoice()=default
osmscout::Symbol::GetHeight
double GetHeight(const Projection &projection) const
height in pixels for given projection
Definition: Styles.h:1203
osmscout::LocationDescriptionCandicate::GetSize
double GetSize() const
Definition: LocationDescriptionService.h:108
osmscout::ContactDescriptionProcessor::LABEL_KEY_CONTACT_WEBSIZE
static const std::string LABEL_KEY_CONTACT_WEBSIZE
Definition: DescriptionService.h:381
osmscout::EmbankmentFeature
Definition: EmbankmentFeature.h:30
osmscout::TagRegistry::~TagRegistry
~TagRegistry()
Definition: Tag.cpp:223
osmscout::SidewayFeatureValue::operator=
SidewayFeatureValue & operator=(const FeatureValue &other) override
Definition: SidewayFeature.cpp:34
osmscout::RouteDescription::DirectionDescription::slightlyRight
@ slightlyRight
Definition: RouteDescription.h:277
osmscout::StopClock::GetMilliseconds
double GetMilliseconds() const
Definition: StopClock.cpp:42
osmscout::RouteDescription::DirectionDescription::slightlyLeft
@ slightlyLeft
Definition: RouteDescription.h:275
osmscout::Cache::CacheEntry
An individual entry in the cache.
Definition: Cache.h:64
osmscout::LaneAgent::Lane
Definition: LaneAgent.h:35
osmscout::StyleConstantMag::StyleConstantMag
StyleConstantMag(const Magnification &magnification)
Definition: StyleConfig.cpp:82
osmscout::RoutingService::VNode::VNode
VNode(const DBId &currentNode, bool currentRestricted)
Simple constructor for searching for VNodes in the ClosedSet.
Definition: RoutingService.h:340
osmscout::WebsiteFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: WebsiteFeature.cpp:61
VehiclePosition.h
osmscout::IconStyle::SetSymbolValue
void SetSymbolValue(int attribute, const SymbolRef &value) override
Definition: Styles.cpp:1595
osmscout::GeoBox::GetTopRight
GeoCoord GetTopRight() const
north-east corner
Definition: GeoBox.h:292
osmscout::Distance::Max
static Distance Max()
Definition: Distance.cpp:38
osmscout::DownloadJob::canceledByUser
bool canceledByUser
Definition: FileDownloader.h:145
osmscout::DBLoadJob::~DBLoadJob
~DBLoadJob() override
Definition: DBLoadJob.cpp:46
osmscout::MapWidget::GetRenderingType
QString GetRenderingType() const
Definition: MapWidget.cpp:1043
osmscout::ReadLock::unlock
void unlock()
Definition: ReadWriteLock.h:161
osmscout::MapWidget::pixelSizeChanged
void pixelSizeChanged()
osmscout::MapParameter::GetContourLabelSpace
double GetContourLabelSpace() const
Definition: MapParameter.h:354
osmscout::PositionAgent::GpsPosition::GetGeoBox
GeoBox GetGeoBox() const
Definition: PositionAgent.cpp:74
osmscout::ReplaceString
std::string ReplaceString(const std::string &in, const std::string &search, const std::string &replacement)
Definition: String.cpp:325
osmscout::MapPainter::ContourSymbolData::symbolOffset
double symbolOffset
Initial offset of the symbol.
Definition: MapPainter.h:201
osmscout::WayDataFile::WAYS_IDMAP
static const char *const WAYS_IDMAP
Definition: WayDataFile.h:38
osmscout::GroundTile
A single ground tile cell.
Definition: GroundTile.h:46
osmscout::POI::object
ObjectFileRef object
Reference to the object.
Definition: Location.h:125
osmscout::OpenGLTexture::OpenGLTexture
OpenGLTexture()=default
osmscout::AreaWayIndex::AreaWayIndex
AreaWayIndex()
Definition: AreaWayIndex.cpp:26
osmscout::QmlSettings::SetOfflineMap
void SetOfflineMap(bool)
Definition: QmlSettings.cpp:89
osmscout::MapWidget::focusOutEvent
void focusOutEvent(QFocusEvent *event) override
Definition: MapWidget.cpp:279
osmscout::MapOverlay
Definition: MapOverlay.h:34
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_TUNNEL
static const std::string LABEL_KEY_WAY_TUNNEL
Definition: DescriptionService.h:229
osmscout::IconStyle::attrPriority
@ attrPriority
Definition: Styles.h:907
osmscout::ColorFeature::NUMBER_LABEL_INDEX
static const size_t NUMBER_LABEL_INDEX
Index of the 'number' label.
Definition: ColorFeature.h:81
osmscout::CharacterTexture::SetCharacter
void SetCharacter(char32_t character)
Definition: TextLoader.h:46
osmscout::Style
Definition: StyleDescription.h:51
osmscout::EncodeNumber
unsigned int EncodeNumber(N number, char *buffer)
Definition: Number.h:145
osmscout::DataAgent::DataAgent
DataAgent(DataLoader &mapServiceProvider)
Definition: DataAgent.h:79
osmscout::NearPOIModel::types
QStringList types
Limit of results for each db.
Definition: NearPOIModel.h:81
osmscout::PostprocessorContext::GetNodeId
virtual Id GetNodeId(const RouteDescription::Node &node) const
Definition: RoutePostprocessor.cpp:79
osmscout::oss::Parser::OSS
void OSS()
Definition: map/src/osmscoutmap/oss/Parser.cpp:148
osmscout::ConstructionYearFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: ConstructionYearFeature.cpp:67
osmscout::FileScanner::ReadUInt16Number
uint16_t ReadUInt16Number()
Definition: FileScanner.cpp:2005
osmscout::oss::Parser::STYLEBLOCK
void STYLEBLOCK(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:938
osmscout::MapObjectInfoModel::setLocationEntry
void setLocationEntry(QObject *o)
Definition: MapObjectInfoModel.cpp:247
osmscout::CancelableFuture::IsCanceled
bool IsCanceled()
Definition: CancelableFuture.h:222
osmscout::RoutePostprocessor::CrossingWaysPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:336
osmscout::OpeningHours::WeekDay::Monday
@ Monday
osmscout::ElevationService::ElevationProfile
std::vector< ElevationPoint > ElevationProfile(const std::vector< GeoCoord > &way)
Definition: ElevationService.h:62
osmscout::RouteDescription::TypeNameDescriptionRef
std::shared_ptr< TypeNameDescription > TypeNameDescriptionRef
Definition: RouteDescription.h:540
osmscout::LaneTurn::SharpRight
@ SharpRight
osmscout::RouteDescription::LaneDescription::IsOneway
bool IsOneway() const
Definition: RouteDescription.h:610
MapCairoImportExport.h
osmscout::oss::Parser::~Parser
~Parser()
Definition: map/src/osmscoutmap/oss/Parser.cpp:2469
osmscout::StringMatcherCIFactory
Definition: StringMatcher.h:69
osmscout::StyleConfig::GetAreaFillStyle
FillStyleRef GetAreaFillStyle(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1352
osmscout::RouteNode::Path
Definition: RouteNode.h:97
osmscout::TargetReachedMessage::targetBearing
const Bearing targetBearing
Definition: RouteStateAgent.h:51
osmscout::RoutingResult::Success
bool Success() const
Definition: AbstractRoutingService.h:93
osmscout::RoutePostprocessor::DirectionPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:436
osmscout::NameShortFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: NameShortFeature.h:54
osmscout::MemoryMonitor::GetMaxValue
void GetMaxValue(double &vmUsage, double &residentSet)
Return the maximum measured memory usage.
Definition: MemoryMonitor.cpp:103
osmscout::MercatorProjection::angleSin
double angleSin
Definition: MercatorProjection.h:45
osmscout::OutputDescription::~OutputDescription
virtual ~OutputDescription()=default
osmscout::SimpleRoutingService::GetNodeTwins
std::vector< DBId > GetNodeTwins(const RoutingProfile &state, DatabaseId database, Id id) override
Definition: SimpleRoutingService.cpp:316
osmscout::oss::Scanner
Definition: map/include/osmscoutmap/oss/Scanner.h:153
osmscout::MapParameter::SetContourLabelSpace
void SetContourLabelSpace(double contourLabelSpace)
Definition: MapParameter.cpp:209
osmscout::Address::name
std::string name
name of the address
Definition: Location.h:192
osmscout::BatchMapPainter::data
std::vector< MapDataRef > data
Definition: BatchMapPainter.h:44
osmscout::AdminLevelFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: AdminLevelFeature.cpp:80
osmscout::AbstractRoutingProfile::SetCostLimitFactor
void SetCostLimitFactor(double costLimitFactor)
The router tries to minimize the actual costs of the route.
Definition: RoutingProfile.cpp:102
osmscout::StyleConfig::GetLabelProvider
LabelProviderRef GetLabelProvider(const std::string &name) const
Definition: StyleConfig.cpp:388
osmscout::Signal::~Signal
virtual ~Signal()
Definition: Signal.h:210
osmscout::RerouteRequestMessage::initialBearing
const std::optional< Bearing > initialBearing
Definition: RouteStateAgent.h:38
VoicePlayer.h
osmscout::GradeFeature
Definition: GradeFeature.h:61
osmscout::StyleResolveContext::GetFeatureReaderIndex
size_t GetFeatureReaderIndex(const Feature &feature)
Definition: StyleConfig.cpp:58
osmscout::FeatureValue::operator=
virtual FeatureValue & operator=(const FeatureValue &other)
Definition: TypeFeature.cpp:26
osmscout::Tile::GetBoundingBox
GeoBox GetBoundingBox() const
Return the bounding box of the tile.
Definition: DataTileCache.h:310
osmscout::VoiceCorePlayer::VoiceCorePlayer
VoiceCorePlayer(const VoiceCorePlayer &)=delete
osmscout::Glyph::trPosition
Vertex2D trPosition
top-left position after rotation
Definition: LabelLayouter.h:109
osmscout::PTRoute::Platform::SetType
void SetType(PlatformType platformType)
Definition: PublicTransport.cpp:35
osmscout::LanesFeatureValue::SetLanes
void SetLanes(uint8_t forwardLanes, uint8_t backwardLanes)
Definition: LanesFeature.h:51
osmscout::ConstructionYearFeatureValue::SetEndYear
void SetEndYear(int year)
Definition: ConstructionYearFeature.h:56
utf8helper::Parser::func
utf8helper::Transform func
Definition: utf8helper.h:71
osmscout::CmdLineScanner::Advance
std::string Advance()
Definition: CmdLineParsing.cpp:62
osmscout::IconLookup
Definition: IconLookup.h:66
osmscout::WidthFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: WidthFeature.cpp:76
TiledMapRenderer.h
osmscout::CmdLineNumberArgParser
Definition: CmdLineParsing.h:183
osmscout::StyleMagnificationAttributeDescriptor::StyleMagnificationAttributeDescriptor
StyleMagnificationAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:215
osmscout::OSMScoutQtBuilder::WithStyleSheetFile
OSMScoutQtBuilder & WithStyleSheetFile(QString styleSheetFile)
Definition: OSMScoutQt.h:168
osmscout::StyleConfig::GetFlags
std::unordered_map< std::string, bool > GetFlags() const
Definition: StyleConfig.h:670
osmscout::PathShieldStyle::CopyAttributes
void CopyAttributes(const PathShieldStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:1258
osmscout::osmRefRelation
@ osmRefRelation
Definition: ObjectRef.h:39
osmscout::RoutePointsResult::RoutePointsResult
RoutePointsResult()
Definition: AbstractRoutingService.cpp:48
osmscout::MapPainter::WayData::wayPriority
size_t wayPriority
Priority of way (from style sheet)
Definition: MapPainter.h:118
osmscout::CmdLineArgParser::GetOptionName
std::string GetOptionName() const
Definition: CmdLineParsing.cpp:112
osmscout::EnsureSimple
static void EnsureSimple(TransBuffer &buffer, bool isArea)
Definition: Transformation.cpp:541
osmscout::GeoCoord::Set
void Set(double lat, double lon)
Assign a new latitude and longitude value to the coordinate.
Definition: GeoCoord.h:106
osmscout::PathSymbolStyle::GetScale
double GetScale() const
Definition: Styles.h:1281
osmscout::MapRenderer::Initialize
virtual void Initialize()=0
osmscout::IOException::GetErrorMsg
std::string GetErrorMsg() const
Definition: Exception.cpp:126
osmscout::FileScanner::ReadUInt16
uint16_t ReadUInt16()
Definition: FileScanner.cpp:913
osmscout::PTRoute::Variant::SetOperator
void SetOperator(const std::string &operatorName)
Definition: PublicTransport.cpp:55
osmscout::OSMScoutException::GetDescription
virtual std::string GetDescription() const
Definition: Exception.cpp:29
osmscout::AvailableMapsModel::map
Q_INVOKABLE QVariant map(const QModelIndex &index) const
Definition: AvailableMapsModel.cpp:330
p2t::Triangle::constrained_edge
bool constrained_edge[3]
Flags to determine if an edge is a Constrained edge.
Definition: shapes.h:157
osmscout::DragHandler::move
bool move(const QVector2D &vector) override
Definition: InputHandler.cpp:653
osmscout::IconStyle::attrPosition
@ attrPosition
Definition: Styles.h:906
osmscout::LanesFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: LanesFeature.cpp:156
osmscout::AvailableVoicesModel::DirectoryRole
@ DirectoryRole
Definition: AvailableVoicesModel.h:81
osmscout::OpeningHoursFeatureValue::OpeningHoursFeatureValue
OpeningHoursFeatureValue(const std::string &value)
Definition: OpeningHoursFeature.h:39
osmscout::StyleIntAttributeDescriptor
Definition: StyleDescription.h:400
OpenGLProjection.h
osmscout::LocationStringSearchParameter::GetSearchForPOI
bool GetSearchForPOI() const
Definition: LocationService.cpp:348
osmscout::AdminRegion::RegionAlias::name
std::string name
Alias.
Definition: Location.h:69
osmscout::MoveAccumulator::~MoveAccumulator
~MoveAccumulator() override=default
osmscout::IconStyle::GetPosition
size_t GetPosition() const
Definition: Styles.h:974
osmscout::RouteDescription::RoundaboutEnterDescription::RoundaboutEnterDescription
RoundaboutEnterDescription(bool clockwise)
Definition: RouteDescription.cpp:317
osmscout::FileDownloaderConfig::BackOffInitial
static constexpr std::chrono::seconds BackOffInitial
Initial back-off time.
Definition: FileDownloader.h:46
osmscout::OperatorFeatureValue
Definition: OperatorFeature.h:30
osmscout::TypeInfo::CanRouteFoot
bool CanRouteFoot() const
Definition: TypeConfig.h:472
osmscout::Database::GetNodesByOffset
bool GetNodesByOffset(const std::vector< FileOffset > &offsets, std::vector< NodeRef > &nodes) const
Definition: Database.cpp:729
osmscout::NearPOIModel::DistanceRole
@ DistanceRole
Definition: NearPOIModel.h:90
osmscout::IsInFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: IsInFeature.cpp:64
osmscout::RouteDescription::ViaDescription::GetSectionNumber
int GetSectionNumber() const
Definition: RouteDescription.h:683
osmscout::oss::Parser::IDENT
void IDENT(std::string &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:378
osmscout::LocationStringSearchParameter::SetStringMatcherFactory
void SetStringMatcherFactory(const StringMatcherFactoryRef &stringMatcherFactory)
Definition: LocationService.cpp:338
osmscout::IsInFeatureValue
Definition: IsInFeature.h:31
osmscout::MapService::GetCurrentCacheSize
size_t GetCurrentCacheSize() const
Definition: MapService.cpp:137
osmscout::PresenceDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:740
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_CAR
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_CAR
Definition: DescriptionService.h:256
osmscout::NameAltFeature::NameAltFeature
NameAltFeature()
Definition: NameAltFeature.cpp:61
osmscout::TypeInfo::CanRouteBicycle
TypeInfo & CanRouteBicycle(bool canBeRoute)
Definition: TypeConfig.h:432
osmscout::TypeInfoSet::Adapt
void Adapt(const TypeConfig &typeConfig)
Definition: TypeInfoSet.cpp:45
p2t::SweepContext::tail
Point * tail()
Definition: sweep_context.h:179
osmscout::MapWidget::firstStylesheetErrorDescription
QString firstStylesheetErrorDescription() const
Definition: MapWidget.cpp:1012
osmscout::MapIcon::operatorName
QString operatorName
Definition: IconLookup.h:56
osmscout::MapParameter::SetIconPaths
void SetIconPaths(const std::list< std::string > &paths)
Definition: MapParameter.cpp:80
osmscout::MapOverlay::redraw
void redraw()
Definition: MapOverlay.cpp:47
osmscout::MapPainter::DrawLabels
virtual void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data)=0
ObjectRef.h
osmscout::FillStyle::SetPattern
FillStyle & SetPattern(const std::string &pattern)
Definition: Styles.cpp:465
osmscout::AvailableMapsModelItem::isDirectory
virtual bool isDirectory() const =0
osmscout::LocationDescriptionService::ReverseLookupRegion
bool ReverseLookupRegion(const GeoCoord &coord, std::list< ReverseLookupResult > &result) const
Definition: LocationDescriptionService.cpp:669
p2t::SweepContext::EdgeEvent
Definition: sweep_context.h:120
osmscout::oss::Parser::NODEICONSTYLE
void NODEICONSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1387
osmscout::LanesFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: LanesFeature.h:147
osmscout::MapParameter::MapParameter
MapParameter()
Definition: MapParameter.cpp:24
osmscout::StyleUIntAttributeDescriptor
Definition: StyleDescription.h:418
osmscout::TypeConfig::RegisterMaxSpeedAlias
void RegisterMaxSpeedAlias(const std::string &alias, uint8_t maxSpeed)
Methods for dealing with mappings for surfaces and surface grades.
Definition: TypeConfig.h:1169
osmscout::AccessRestrictedFeatureValue::GetAccess
uint8_t GetAccess() const
Definition: AccessRestrictedFeature.h:56
osmscout::StringVectorToQStringList
OSMSCOUT_CLIENT_QT_API QStringList StringVectorToQStringList(const std::vector< std::string > &v)
Definition: QtStdConverters.cpp:33
osmscout::Color::AQUA
static const Color AQUA
Definition: Color.h:58
osmscout::RoutePosition::GetObjectFileRef
ObjectFileRef GetObjectFileRef() const
Definition: RoutingService.h:83
osmscout::QtSettingsStorage::GetBool
bool GetBool(const std::string &key, bool defaultValue=0) override
Definition: QtSettingsStorage.cpp:85
osmscout::Vertex3D::operator==
bool operator==(const Vertex3D &other) const
Definition: Pixel.h:240
osmscout::OverlayObject::setTypeName
void setTypeName(const QString &name)
Definition: OverlayObject.h:108
osmscout::LineStyle::GetJoinCap
CapStyle GetJoinCap() const
Definition: Styles.h:188
osmscout::RouteDescription::MotorwayChangeDescription::GetFromDescription
NameDescriptionRef GetFromDescription() const
Definition: RouteDescription.h:421
osmscout::TileId::GetTile
static TileId GetTile(const Magnification &magnification, const GeoCoord &coord)
Return the libosmscout-specific tile id for the given magnification that contains the given coordinat...
Definition: TileId.cpp:114
osmscout::MapPainterSVG::NativeGlyph::width
double width
Definition: MapPainterSVG.h:67
utf8helper::TransformUpper
codepoint TransformUpper(const character *, int)
osmscout::DistanceUnitSystem::Imperial
@ Imperial
osmscout::TiledMapOverlay
Definition: TiledMapOverlay.h:76
osmscout::IconLookup::onDatabaseLoaded
void onDatabaseLoaded(QString dbPath, QList< osmscout::TileRef > tiles)
Definition: IconLookup.cpp:201
osmscout::AbstractRoutingProfile::costLimitDistance
Distance costLimitDistance
Definition: RoutingProfile.h:198
osmscout::PTRoute::GetRef
std::string GetRef() const
Definition: PublicTransport.h:223
osmscout::SimpleRoutingService::GetEstimateCosts
double GetEstimateCosts(const RoutingProfile &profile, DatabaseId database, const Distance &targetDistance) override
Definition: SimpleRoutingService.cpp:128
osmscout::PTRoute::Variant::SetName
void SetName(const std::string &name)
Definition: PublicTransport.cpp:45
osmscout::MapParameter::SetContourLabelOffset
void SetContourLabelOffset(double contourLabelOffset)
Definition: MapParameter.cpp:204
osmscout::PTRoute::Stop
A route variant consists of a number of halts.
Definition: PublicTransport.h:70
osmscout::VehiclePosition::bearing
double bearing
Definition: VehiclePosition.h:46
osmscout::RoutingDatabase::GetObjectVariantData
const std::vector< ObjectVariantData > & GetObjectVariantData() const
Definition: RoutingDB.h:87
osmscout::LabelProviderRef
std::shared_ptr< LabelProvider > LabelProviderRef
Definition: LabelProvider.h:60
osmscout::TypeInfo::CanBeWay
TypeInfo & CanBeWay(bool canBeWay)
If set to 'true', a way can be of this type.
Definition: TypeConfig.h:365
osmscout::PTRoute::Platform::GetType
PlatformType GetType() const
Definition: PublicTransport.h:103
osmscout::Logger::Level
Level
Definition: Logger.h:52
osmscout::ColorFeatureValue
Definition: ColorFeature.h:30
osmscout::LanesFeatureValue::GetTurnForward
std::vector< LaneTurn > GetTurnForward() const
Definition: LanesFeature.h:82
osmscout::oss::Parser::AREASTYLE
void AREASTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1535
osmscout::VoiceManager::isDownloading
bool isDownloading(const AvailableVoice &voice) const
Definition: VoiceManager.cpp:159
osmscout::TagNotCondition
Definition: Tag.h:75
osmscout::RouteDescription::TurnDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:312
osmscout::SolidGrade
@ SolidGrade
Definition: RoutingProfile.h:59
osmscout::SidewayFeatureValue::Feature
Feature
Definition: SidewayFeature.h:33
osmscout::Bearing::operator=
Bearing & operator=(Bearing &&d) noexcept
Definition: Bearing.h:55
osmscout::OpeningHoursFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: OpeningHoursFeature.cpp:24
osmscout::MapParameter::SetFontName
void SetFontName(const std::string &fontName)
Definition: MapParameter.cpp:70
osmscout::ObjectFileRef::Invalidate
void Invalidate()
Definition: ObjectRef.h:196
osmscout::Place::GetLocation
LocationRef GetLocation() const
Definition: Location.h:303
p2t::SweepContext::Basin::width
double width
Definition: sweep_context.h:103
p2t::cmp
bool cmp(const Point *a, const Point *b)
Definition: shapes.h:219
osmscout::SpeedVariant::Max
double Max() const
Definition: RoutingProfile.h:110
osmscout::DynamicFeatureLabelReader::GetLabel
std::string GetLabel(const MapParameter &parameter, const FeatureValueBuffer &buffer) const override
Returns the label based on the given feature value buffer.
Definition: LabelProvider.cpp:135
osmscout::PTRoute::Variant::PTRoute
friend PTRoute
Definition: PublicTransport.h:185
osmscout::OSMScoutQt::MakeIconLookup
IconLookup * MakeIconLookup()
Definition: OSMScoutQt.cpp:434
osmscout::AddPOIResult
static void AddPOIResult(const SearchParameter &parameter, LocationSearchResult::MatchQuality regionMatchQuality, const POISearchVisitor::Result &poiMatch, LocationSearchResult::MatchQuality poiMatchQuality, LocationSearchResult &result)
Definition: LocationService.cpp:1182
osmscout::MapRenderer::databaseLoadFinished
void databaseLoadFinished(const osmscout::GeoBox &geoBox)
osmscout::MapPainterOpenGL::SetCenter
void SetCenter(const osmscout::GeoCoord &center)
Definition: MapPainterOpenGL.cpp:1079
osmscout::GeoCoord::MaxLongitude
static constexpr int MaxLongitude
Definition: GeoCoord.h:83
osmscout::oss::Parser::filename
std::string filename
Definition: map/include/osmscoutmap/oss/Parser.h:122
IsInFeature.h
osmscout::ChargingStationFeatureValue::Socket::output
std::string output
Definition: ChargingStationFeature.h:52
p2t::Triangle::Contains
bool Contains(Point *p)
Definition: shapes.h:296
osmscout::Progress::SetOutputDebug
void SetOutputDebug(bool outputDebug)
Definition: Progress.cpp:33
osmscout::NameShortFeature
Definition: NameShortFeature.h:66
osmscout::FeatureReader::IsSet
bool IsSet(const FeatureValueBuffer &buffer) const
Returns true, if the feature is set for the given FeatureValueBuffer.
Definition: FeatureReader.h:98
osmscout::PartialStyleBase::SetDoubleArrayValue
virtual void SetDoubleArrayValue(int attribute, const std::vector< double > &value)=0
osmscout::MapDownloadsModel::Roles
Roles
Definition: MapDownloadsModel.h:60
osmscout::LocationEntry::getTypeString
QString getTypeString() const
Definition: LocationEntry.cpp:176
osmscout::ScopeGuard::~ScopeGuard
~ScopeGuard() noexcept
Definition: ScopeGuard.h:53
osmscout::TransformPathOntoPath
static void TransformPathOntoPath(cairo_path_t *srcPath, cairo_path_t *dstPath, double *pathSegmentLengths, double xOffset, double yOffset)
Project a path using a function.
Definition: MapPainterCairo.cpp:198
osmscout::Magnification::operator++
Magnification operator++(int)
Definition: Magnification.h:240
osmscout::OSMScoutQtBuilderRef
std::shared_ptr< OSMScoutQtBuilder > OSMScoutQtBuilderRef
Definition: OSMScoutQt.h:195
osmscout::VoiceInstructionAgent::MessageType
MessageType
Definition: VoiceInstructionAgent.h:121
osmscout::PathSymbolStyle::HasDisplayOffset
bool HasDisplayOffset() const
Definition: Styles.h:1291
osmscout::MapPainter::AreaData::buffer
const FeatureValueBuffer * buffer
Features of the line segment, can be NULL in case of border only areas.
Definition: MapPainter.h:177
osmscout::OSMTileIdBox::begin
OSMTileIdBoxConstIterator begin() const
Definition: Tiling.h:239
osmscout::LineStyle::GetSlot
const std::string & GetSlot() const
Definition: Styles.h:148
osmscout::Log
Definition: Logger.h:351
MapData.h
osmscout::LineStyle::attrJoinCap
@ attrJoinCap
Definition: Styles.h:92
osmscout::Point::SetCoord
void SetCoord(const GeoCoord &coords)
Definition: Point.h:68
osmscout::Magnification::operator>=
bool operator>=(const Magnification &other) const
Definition: Magnification.h:222
osmscout::NavigationModel::~NavigationModel
~NavigationModel() override
Definition: NavigationModel.cpp:74
utf8helper::TransformLower
codepoint TransformLower(const character *, int)
osmscout::TypeConfig::GetTagRegistry
TagRegistry & GetTagRegistry()
Definition: TypeConfig.h:1147
osmscout::RectanglePrimitive::RectanglePrimitive
RectanglePrimitive(const Vertex2D &topLeft, double width, double height, const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
Definition: Styles.cpp:1477
osmscout::MapDownloadsModel::onDownloadProgress
void onDownloadProgress()
Definition: MapDownloadsModel.cpp:97
osmscout::Database::DumpStatistics
void DumpStatistics() const
Definition: Database.cpp:915
osmscout::WidthFeatureValue
Definition: WidthFeature.h:30
osmscout::MapObjectInfoModel::readyChange
void readyChange(bool ready)
osmscout::MapRenderer::units
QString units
Definition: MapRenderer.h:108
osmscout::LabelLayouter::RegisterLabel
void RegisterLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const Vertex2D &point, const LabelData &data, double objectWidth=10.0)
Definition: LabelLayouter.h:695
osmscout::Label::ToGlyphs
std::vector< Glyph< NativeGlyph > > ToGlyphs() const
Implementation have to be provided by backend.
Definition: MapPainterAgg.cpp:349
osmscout::Color::IsHexString
static bool IsHexString(const std::string &hexString)
Definition: Color.cpp:143
osmscout::TypeConfig::GetRouteTypes
const std::vector< TypeInfoRef > & GetRouteTypes() const
Returns an array of the (ignore=false) route types available.
Definition: TypeConfig.h:1238
osmscout::TypeConfig::GetNodeTypes
const std::vector< TypeInfoRef > & GetNodeTypes() const
Returns an array of the (ignore=false) node types available.
Definition: TypeConfig.h:1194
osmscout::MapIcon::objectRef
ObjectFileRef objectRef
Definition: IconLookup.h:50
osmscout::RoutePostprocessor::PostprocessorRef
std::shared_ptr< Postprocessor > PostprocessorRef
Definition: RoutePostprocessor.h:153
osmscout::PartialStyleBase::SetMagnificationValue
virtual void SetMagnificationValue(int attribute, const Magnification &value)=0
osmscout::CalculatePaths
@ CalculatePaths
Calculate the paths to draw based on the given ways.
Definition: MapPainter.h:70
osmscout::Cache< FileOffset, IndexCell >::CacheRef
typename OrderList::iterator CacheRef
Definition: Cache.h:98
osmscout::Database::~Database
~Database()
Definition: Database.cpp:186
osmscout::LocationInfoModel::bearing
Q_INVOKABLE QString bearing(double lat1, double lon1, double lat2, double lon2)
Definition: LocationInfoModel.cpp:379
osmscout::RouteDescription::DirectionDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:301
osmscout::PathSymbolStyle::Attribute
Attribute
Definition: Styles.h:1224
osmscout::OSMTileId::GetY
uint32_t GetY() const
Definition: Tiling.h:81
osmscout::LabelPath::TestAngleVariance
bool TestAngleVariance(double startOffset, double endOffset, double maximumAngle) const
Test how squiggly is path in given offsets.
Definition: LabelPath.cpp:103
osmscout::TypeConfig::MAX_FORMAT_VERSION
static const uint32_t MAX_FORMAT_VERSION
Definition: TypeConfig.h:1057
p2t::SweepContext::AddToMap
void AddToMap(Triangle *triangle)
osmscout::ColorFeature::NUMBER_LABEL
static const char *const NUMBER_LABEL
Name of the "number" label.
Definition: ColorFeature.h:78
osmscout::InputHandler::zoom
virtual bool zoom(double zoomFactor, const QPoint &widgetPosition, const QRect &widgetDimension)
Definition: InputHandler.cpp:204
osmscout::Logger::Line::operator<<
Line & operator<<(bool value)
Definition: Logger.h:142
osmscout::AdminRegionVisitor::skipChildren
@ skipChildren
Do not visit child regions, but continue with traversal.
Definition: Location.h:100
utf8helper::charmap_e1_be
const character charmap_e1_be[]
Definition: utf8helper_charmap.cpp:2119
osmscout::TypeConfig::tagJunction
TagId tagJunction
Definition: TypeConfig.h:1113
osmscout::MapPainter::AreaData::ref
ObjectFileRef ref
Definition: MapPainter.h:175
osmscout::CleanupSearchPatterns
static void CleanupSearchPatterns(std::list< TokenStringRef > &patterns)
Definition: LocationService.cpp:1118
osmscout::Projection
Definition: Projection.h:45
osmscout::MapWidget::tap
void tap(const int screenX, const int screenY, const double lat, const double lon)
osmscout::refNode
@ refNode
Definition: ObjectRef.h:141
osmscout::MaxSpeedFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: MaxSpeedFeature.cpp:68
osmscout::MapParameter::GetIconPadding
double GetIconPadding() const
Definition: MapParameter.h:319
osmscout::SidewayFeatureValue
Definition: SidewayFeature.h:30
osmscout::IconStyle::SetPriority
IconStyle & SetPriority(size_t priority)
Definition: Styles.cpp:1664
osmscout::SidewayFeatureValue::cyclewayTrackRight
@ cyclewayTrackRight
Definition: SidewayFeature.h:39
osmscout::TileId::GetY
uint32_t GetY() const
Return the y coordinate fo the tile.
Definition: TileId.h:66
osmscout::MapParameter::SetLabelLineMaxCharCount
void SetLabelLineMaxCharCount(size_t labelLineMaxCharCount)
Definition: MapParameter.cpp:130
osmscout::gradtorad
static const double gradtorad
Definition: Math.h:26
osmscout::TextLoader::SetDefaultFontSize
void SetDefaultFontSize(long defaultFontSize)
Sets the default font size.
Definition: TextLoader.cpp:187
osmscout::FeatureInstance::GetOffset
size_t GetOffset() const
Return the file offset within the feature value buffer for the value of this feature.
Definition: TypeFeature.h:280
osmscout::InstalledMapsModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: InstalledMapsModel.cpp:93
osmscout::IconStyle::SetIconName
IconStyle & SetIconName(const std::string &iconName)
Definition: Styles.cpp:1629
LabelLayouter.h
SearchModule.h
osmscout::PostprocessorContext::IsMotorwayLink
virtual bool IsMotorwayLink(const RouteDescription::Node &node) const =0
COCO_WCHAR_MAX
#define COCO_WCHAR_MAX
Definition: map/include/osmscoutmap/oss/Scanner.h:34
osmscout::MapPainter::WayData::startIsClosed
bool startIsClosed
The end of the way is closed, it does not lead to another way or area.
Definition: MapPainter.h:121
osmscout::HTMLWriter::WriteBodyStart
void WriteBodyStart()
Definition: HTMLWriter.cpp:222
osmscout::PositionAgent::Position
Definition: PositionAgent.h:65
osmscout::MapPainter::AreaData::clippings
std::list< CoordBufferRange > clippings
Clipping polygons to be used during drawing of this area.
Definition: MapPainter.h:185
osmscout::LocationEntry::getAdminRegionList
QList< AdminRegionInfoRef > getAdminRegionList() const
Definition: LocationEntry.cpp:193
osmscout::TiledMapRenderer::onLoadJobFinished
void onLoadJobFinished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >>)
Definition: TiledMapRenderer.cpp:416
osmscout::GeoCoord::GetLat
double GetLat() const
Return the latitude value of the coordinate.
Definition: GeoCoord.h:116
osmscout::CancelableFuture::Promise::Breaker
FutureBreaker Breaker() const
Definition: CancelableFuture.h:150
osmscout::NavigationModule::arrivalEstimate
void arrivalEstimate(QDateTime arrivalEstimate, osmscout::Distance remainingDistance)
Parsing.h
osmscout::BuildingFeature
Definition: BuildingFeature.h:30
osmscout::TypeInfoSet::Set
void Set(const TypeInfoRef &type)
Definition: TypeInfoSet.cpp:50
osmscout::RouteDescription::Node::GetPathObject
ObjectFileRef GetPathObject() const
Return the path object that connects the current node to the next node.
Definition: RouteDescription.h:757
ChargingStationFeature.h
osmscout::Distance::Distance
Distance(Distance &&d) noexcept
Definition: Distance.h:59
osmscout::ost::KeywordMap::set
void set(const char *key, int val)
Definition: include/osmscout/ost/Scanner.h:120
osmscout::MaxStayFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: MaxStayFeature.cpp:66
osmscout::FeeFeatureValue::Fee::Donation
@ Donation
osmscout::Yard::ToMeter
static double ToMeter(double yard)
Definition: Distance.h:316
osmscout::FeeFeatureValue::Fee::Yes
@ Yes
osmscout::AbstractRoutingProfile::AbstractRoutingProfile
AbstractRoutingProfile(const TypeConfigRef &typeConfig)
Definition: RoutingProfile.cpp:30
osmscout::DatabaseParameter::SetNodeDataCacheSize
void SetNodeDataCacheSize(unsigned long size)
Definition: Database.cpp:38
osmscout::InstalledVoicesModel::playSample
Q_INVOKABLE void playSample(const QModelIndex &index, const QStringList &sample)
Definition: InstalledVoicesModel.cpp:130
osmscout::Symbol::ProjectionMode::MAP
@ MAP
osmscout::TunnelFeature
Definition: TunnelFeature.h:30
osmscout::SizeCondition::SetMinMM
void SetMinMM(double minMM)
Definition: StyleConfig.cpp:114
osmscout::OffsetRel::laneForwardThrough
@ laneForwardThrough
osmscout::RoutePostprocessor::DirectionPostprocessor
Definition: RoutePostprocessor.h:250
osmscout::BitsToBytes
N BitsToBytes(N bits)
Definition: Number.h:306
osmscout::MapObjectInfoModel::NameRole
@ NameRole
Definition: MapObjectInfoModel.h:54
osmscout::DataFile::FlushCache
void FlushCache()
Definition: DataFile.h:273
osmscout::Pixel::operator!=
bool operator!=(const Pixel &other) const
Definition: Pixel.h:67
osmscout::MapPainterOpenGL::DrawMap
void DrawMap(RenderSteps startStep=RenderSteps::FirstStep, RenderSteps endStep=RenderSteps::LastStep)
OpenGL draw call.
Definition: MapPainterOpenGL.cpp:1110
ARRAY2V2DI
#define ARRAY2V2DI(name)
Definition: SSEMath.h:34
osmscout::LocationInfoModel::onLocationDescription
void onLocationDescription(const osmscout::GeoCoord location, const QString database, const osmscout::LocationDescription description, const QList< AdminRegionInfoRef > regions)
Definition: LocationInfoModel.cpp:269
osmscout::AreaIndex::~AreaIndex
virtual ~AreaIndex()
Definition: AreaIndex.cpp:54
osmscout::MultiDBRoutingState::~MultiDBRoutingState
virtual ~MultiDBRoutingState()=default
osmscout::LabelLayouter::ProcessLabel
void ProcessLabel(const Projection &projection, const MapParameter &parameter, const Vertex2D &point, LabelInstanceType &instance, double &offset, const LabelData &data, double objectWidth)
Definition: LabelLayouter.h:648
osmscout::TypeInfo::typeRelation
static const uint8_t typeRelation
Condition applies to relations.
Definition: TypeConfig.h:77
osmscout::ObjectFileRef::GetType
const RefType & GetType() const
Definition: ObjectRef.h:207
osmscout::MapPainterSVG::RegisterRegularLabel
virtual void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth) override
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
Definition: MapPainterSVG.cpp:719
osmscout::MapObjectInfoModel::objectsOnViewRequested
void objectsOnViewRequested(const MapViewStruct &view, const QRectF &filterRectangle)
osmscout::ShieldStyle::SetTextColor
ShieldStyle & SetTextColor(const Color &color)
Definition: Styles.cpp:1063
osmscout::AdminRegion::RegionAlias
Definition: Location.h:66
osmscout::RoutingResult::GetOverallDistance
Distance GetOverallDistance() const
Definition: AbstractRoutingService.h:73
osmscout::AvailableMapsModel::columnCount
Q_INVOKABLE int columnCount(const QModelIndex &parent=QModelIndex()) const override
Definition: AvailableMapsModel.cpp:284
osmscout::NearPOIModel::SearchingChanged
void SearchingChanged(bool)
osmscout::tileDPI
static const double tileDPI
Definition: MercatorProjection.cpp:43
osmscout::MapService::TypeDefinition
Definition: MapService.h:101
osmscout::CirclePrimitive
Definition: Styles.h:1090
ConstructionYearFeature.h
osmscout::LocationSearchResult::Entry::postalArea
PostalAreaRef postalArea
Definition: LocationService.h:241
osmscout::Area::Ring::SetRing
void SetRing(uint8_t ring)
Definition: Area.h:226
osmscout::Point::GetSerial
uint8_t GetSerial() const
Definition: Point.h:73
Bearing.h
osmscout::SunriseSunset::SunriseSunset
SunriseSunset()
Definition: client-qt/src/osmscoutclientqt/SunriseSunset.cpp:26
osmscout::MagnificationLevel::operator!=
bool operator!=(const MagnificationLevel &other) const
Definition: Magnification.h:83
osmscout::MapIcon::altName
QString altName
Definition: IconLookup.h:54
osmscout::MapIcon::distanceSquare
double distanceSquare
Definition: IconLookup.h:47
osmscout::MapParameter::GetFillStyleProcessor
FillStyleProcessorRef GetFillStyleProcessor(size_t typeIndex) const
Definition: MapParameter.cpp:283
osmscout::MapPainterCairo::CairoNativeLabel::fontExtents
cairo_font_extents_t fontExtents
Definition: MapPainterCairo.h:66
osmscout::LabelLayouter::DrawTextLabels
void DrawTextLabels(const Projection &, const MapParameter &, Painter *) const
Definition: LabelLayouter.h:542
osmscout::INameLabelProviderFactory
Definition: LabelProvider.h:80
osmscout::StyleSelector
Definition: StyleConfig.h:471
osmscout::RouteStep::distance
Distance distance
Estimate distance from route start.
Definition: RouteStep.h:85
AvailableVoicesModel.h
osmscout::PathTextStyle::PathTextStyle
PathTextStyle()
Definition: Styles.cpp:1304
osmscout::SidewayFeatureValue::sidewalkTrackRight
@ sidewalkTrackRight
Definition: SidewayFeature.h:35
osmscout::PostalCodeFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: PostalCodeFeature.cpp:63
osmscout::GroundTile::Coord::Set
void Set(uint16_t x, uint16_t y, bool coast)
Definition: GroundTile.h:77
osmscout::TextStyle::operator<
bool operator<(const TextStyle &other) const
Definition: Styles.cpp:1025
osmscout::Way::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Read the data from the given FileScanner.
Definition: Way.cpp:74
osmscout::GradeFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: GradeFeature.cpp:24
osmscout::AvailableVoicesModel::Downloading
@ Downloading
Definition: AvailableVoicesModel.h:90
osmscout::ShieldStyle::GetLabel
const LabelProviderRef & GetLabel() const
Definition: Styles.h:679
osmscout::RouteDescription::StartDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:77
osmscout::LocationService::SearchForLocationByString
bool SearchForLocationByString(const LocationStringSearchParameter &searchParameter, LocationSearchResult &result) const
Definition: LocationService.cpp:1864
TunnelFeature.h
osmscout::ReadLock::owns_lock
bool owns_lock() const noexcept
Definition: ReadWriteLock.h:150
osmscout::RoutingService::RNodeCostCompare::operator()
bool operator()(const RNodeRef &a, const RNodeRef &b) const
Definition: RoutingService.h:283
osmscout::LookupModule
Definition: LookupModule.h:47
osmscout::Color::Lighten
Color Lighten(double factor) const
Definition: Color.h:140
osmscout::MapPainterCairo::DrawMap
bool DrawMap(const Projection &projection, const MapParameter &parameter, const MapData &data, cairo_t *draw, RenderSteps startStep=RenderSteps::FirstStep, RenderSteps endStep=RenderSteps::LastStep)
Definition: MapPainterCairo.cpp:1298
osmscout::DataTileCache::PrefillDataFromCache
void PrefillDataFromCache(Tile &tile, const TypeInfoSet &nodeTypes, const TypeInfoSet &wayTypes, const TypeInfoSet &areaTypes, const TypeInfoSet &routeTypes, const TypeInfoSet &optimizedWayTypes, const TypeInfoSet &optimizedAreaTypes)
(Partially) prefill the given tiles with data already cached with data of the given types.
Definition: DataTileCache.cpp:298
osmscout::LocationListModel::IndexedAdminRegionRole
@ IndexedAdminRegionRole
Definition: SearchLocationModel.h:184
osmscout::LabelLayouter::LayoutJob::GetCanvas
ScreenMask * GetCanvas(LabelData data)
Definition: LabelLayouter.h:350
osmscout::ElevationChartWidget::onLoadingFinished
void onLoadingFinished(int requestId)
Definition: ElevationChartWidget.cpp:273
osmscout::RoutingResult::SetCurrentMaxDistance
void SetCurrentMaxDistance(const Distance &currentMaxDistance)
Definition: AbstractRoutingService.h:68
osmscout::MapPainterQt::DrawSymbol
void DrawSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const Vertex2D &screenPos, double scaleFactor) override
Draw the Symbol as defined by the SymbolStyle at the given pixel coordinate (symbol center).
Definition: MapPainterQt.cpp:665
osmscout::TypeInfo::SetInternal
TypeInfo & SetInternal()
Mark this type as internal.
Definition: TypeConfig.cpp:118
osmscout::ObjectFileRefStreamWriter::ObjectFileRefStreamWriter
ObjectFileRefStreamWriter(FileWriter &writer)
Definition: FileWriter.cpp:1405
osmscout::AvailableVoicesModel::DescriptionRole
@ DescriptionRole
Definition: AvailableVoicesModel.h:83
osmscout::LocaleStringToUTF8String
std::string LocaleStringToUTF8String(const std::string &text)
Definition: String.cpp:607
osmscout::POIServiceRef
std::shared_ptr< POIService > POIServiceRef
Definition: POIService.h:70
osmscout::FeatureValue::IsFlagSet
virtual bool IsFlagSet(size_t) const
Definition: TypeFeature.h:55
osmscout::OSMTileIdBox::GetDisplayText
std::string GetDisplayText() const
Definition: Tiling.h:256
jtransit
double jtransit
Definition: src/osmscout/util/SunriseSunset.cpp:63
osmscout::MaxSpeedFeatureValue::SetMaxSpeed
void SetMaxSpeed(uint8_t maxSpeed)
Definition: MaxSpeedFeature.h:44
osmscout::DownloadJob::target
QDir target
Definition: FileDownloader.h:140
osmscout::InstalledVoicesModel::DescriptionRole
@ DescriptionRole
Definition: InstalledVoicesModel.h:71
osmscout::PostalCodeFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: PostalCodeFeature.h:80
osmscout::Kilometer::Value
double Value(const class Distance &d) const override
Definition: Distance.h:244
osmscout::DELTA_ANGLE
static double DELTA_ANGLE
We rotate in 16 steps.
Definition: MapWidget.cpp:37
osmscout::GeoBox
Definition: GeoBox.h:40
osmscout::TagRegistry::RegisterTag
TagId RegisterTag(const std::string &tagName)
Definition: Tag.cpp:228
osmscout::ConsoleProgress::Warning
void Warning(const std::string &text) override
Definition: Progress.cpp:172
osmscout::TileIdBox::GetMax
TileId GetMax() const
Definition: TileId.h:264
osmscout::NameAltFeatureValue
Definition: NameAltFeature.h:30
osmscout::StyleConfig::AddNodeTextStyle
void AddNodeTextStyle(const StyleFilter &filter, TextPartialStyle &stype)
Definition: StyleConfig.cpp:954
osmscout::LabelInstance::Element::label
std::shared_ptr< Label< NativeGlyph, NativeLabel > > label
Definition: LabelLayouter.h:155
osmscout::Area::GetNextFileOffset
FileOffset GetNextFileOffset() const
Definition: Area.h:251
osmscout::TunnelFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: TunnelFeature.cpp:36
osmscout::HTMLWriter::WriteHeaderStart
void WriteHeaderStart(const std::string &title, const std::string &description, const std::string &keywords, const std::string &stylesheetLocation)
Definition: HTMLWriter.cpp:159
osmscout::NavigationEngine::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) const
Definition: Engine.cpp:44
osmscout::TypeConfig::GetFeature
FeatureRef GetFeature(const std::string &name) const
Return the feature with the given name or an invalid reference if no feature with the given name is r...
Definition: TypeConfig.cpp:838
osmscout::AccessFeatureValue::IsOnewayForward
bool IsOnewayForward() const
Definition: AccessFeature.h:200
osmscout::LocationEntry::getLon
double getLon() const
Definition: LocationEntry.cpp:245
TileProjection.h
osmscout::RouteStep::timeDeltaRole
@ timeDeltaRole
Definition: RouteStep.h:76
osmscout::NavigationModule::onTimeout
void onTimeout()
Definition: NavigationModule.cpp:229
osmscout::OffsetRel::laneBackwardThroughRight
@ laneBackwardThroughRight
osmscout::AfterPreprocessing
@ AfterPreprocessing
Additional postprocessing.
Definition: MapPainter.h:74
osmscout::Tile::GetOptimizedAreaData
const TileAreaData & GetOptimizedAreaData() const
Return a read-only reference to the optimized area data.
Definition: DataTileCache.h:358
osmscout::ChargingStationFeatureValue::Socket::capacity
uint8_t capacity
Definition: ChargingStationFeature.h:51
osmscout::LayoutTextLayout
void LayoutTextLayout(const QFontMetrics &fontMetrics, qreal proposedWidth, QTextLayout &layout, QRectF &boundingBox)
Definition: MapPainterQt.cpp:264
osmscout::LocationFormSearchParameter::SetPartialMatch
void SetPartialMatch(bool partialMatch)
Definition: LocationService.cpp:166
osmscout::AsyncWorker
Async worker provides simple tool for providing asynchronous method calls.
Definition: AsyncWorker.h:39
osmscout::OffsetRel::laneForwardLeft
@ laneForwardLeft
when way has explicit turns, following offsets may be used to decorate them specially
osmscout::StyleAttributeDescriptor
Definition: StyleDescription.h:104
osmscout::NameFeatureValue::SetName
void SetName(const std::string_view &name)
Definition: NameFeature.h:45
osmscout::ElevationChartWidget::pointsUpdated
void pointsUpdated()
osmscout::MapPainterAgg::NativeGlyph::y
double y
Definition: MapPainterAgg.h:51
osmscout::Database::GetAreaAreaIndex
AreaAreaIndexRef GetAreaAreaIndex() const
Definition: Database.cpp:472
utf8helper::Parser::u
codepoint u
Definition: utf8helper.h:76
osmscout::MapParameter::SetLabelLineFitToArea
void SetLabelLineFitToArea(bool labelLineFitToArea)
Definition: MapParameter.cpp:134
osmscout::OnlineTileProviderModel::~OnlineTileProviderModel
virtual ~OnlineTileProviderModel()
Definition: OnlineTileProviderModel.h:95
osmscout::InstalledMapsModel::onDatabaseListChanged
void onDatabaseListChanged()
Definition: InstalledMapsModel.cpp:42
osmscout::AsyncWorker::DeleteLater
void DeleteLater()
Definition: AsyncWorker.cpp:61
osmscout::GroundTile::Coord::Coord
Coord(uint16_t x, uint16_t y, bool coast)
Definition: GroundTile.h:68
osmscout::MercatorProjection::SetLinearInterpolationUsage
void SetLinearInterpolationUsage(bool useLinearInterpolation)
Switch to enable/disable linear interpolation of latitude to pixel computation.
Definition: MercatorProjection.h:175
osmscout::VoicePlayer::queueCount
virtual int queueCount() const =0
returns the track count in the playlist
osmscout::TypeInfo::SetOptimizeLowZoom
TypeInfo & SetOptimizeLowZoom(bool optimize)
Set, if an object of this type should be optimized for low zoom.
Definition: TypeConfig.h:552
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_LAYER
static const std::string LABEL_KEY_GEOMETRY_LAYER
Definition: DescriptionService.h:181
osmscout::CancelableFuture
Future provides mechanism to access result of asynchronous computation.
Definition: CancelableFuture.h:40
osmscout::Route::GetFileOffset
FileOffset GetFileOffset() const
Definition: Route.h:83
osmscout::BatchMapPainter
Definition: BatchMapPainter.h:42
osmscout::NavigationModel::onTargetReached
void onTargetReached(const osmscout::Bearing targetBearing, const osmscout::Distance targetDistance)
Definition: NavigationModel.cpp:179
osmscout::RoutingService::GetIndexFilename
static std::string GetIndexFilename(const std::string &filenamebase)
Definition: RoutingService.cpp:83
osmscout::ProcessingQueue::~ProcessingQueue
virtual ~ProcessingQueue()=default
osmscout::MapParameter::SetWarningObjectCountLimit
void SetWarningObjectCountLimit(size_t limit)
Definition: MapParameter.cpp:250
osmscout::NavigationModel::update
void update()
osmscout::MapRenderer::mapDpiChangeSignal
void mapDpiChangeSignal(double)
osmscout::MapPainter::contourLabelSpace
double contourLabelSpace
Same value as in MapParameter but converted to pixel.
Definition: MapPainter.h:275
osmscout::CoordBufferRange::GetLast
Vertex2D GetLast() const
Return the last element on the path.
Definition: Transformation.h:426
osmscout::VoiceManager::onJobFailed
void onJobFailed(QString errorMessage)
Definition: VoiceManager.cpp:198
osmscout::NumericIndex::Open
bool Open(const std::string &path, bool memoryMapped)
Definition: NumericIndex.h:271
osmscout::StyleStringAttributeDescriptor
Definition: StyleDescription.h:175
QtSettingsStorage.h
osmscout::TypeConfig::~TypeConfig
~TypeConfig()
Definition: TypeConfig.cpp:818
osmscout::SidewayFeature::SidewayFeature
SidewayFeature()
Definition: SidewayFeature.cpp:54
osmscout::SearchRunnable::nameReader
NameFeatureValueReader nameReader
Definition: SearchModule.h:50
osmscout::MapWidget::IsFinished
bool IsFinished() const
Definition: MapWidget.h:458
osmscout::VehicleFollowHandler
Definition: InputHandler.h:493
osmscout::LocationAtPlaceDescription
Definition: LocationDescriptionService.h:119
osmscout::TextStyle::GetSlot
const std::string & GetSlot() const
Definition: Styles.h:570
osmscout::FileWriter::Close
void Close()
Definition: FileWriter.cpp:72
osmscout::RouteNode::Exclude::targetIndex
uint8_t targetIndex
The index of the target path.
Definition: RouteNode.h:89
osmscout::oss::Parser
Definition: map/include/osmscoutmap/oss/Parser.h:86
p2t::CW
@ CW
Definition: utils.h:44
osmscout::GeoBoxPartitioner::GeoBoxPartitioner
GeoBoxPartitioner(const GeoBox &box, Direction direction, size_t parts)
Definition: Geometry.h:1507
osmscout::Database::GetOptimizeAreasLowZoom
OptimizeAreasLowZoomRef GetOptimizeAreasLowZoom() const
Definition: Database.cpp:637
osmscout::FastestPathRoutingProfile::ParametrizeForFoot
void ParametrizeForFoot(const TypeConfig &typeConfig, double maxSpeed) override
Definition: RoutingProfile.h:372
osmscout::CmdLineNumberArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.h:208
osmscout::LaneTurn::Unknown
@ Unknown
osmscout::StyleConstantRef
std::shared_ptr< StyleConstant > StyleConstantRef
Definition: StyleConfig.h:104
osmscout::OSMTile::tileDPI
static double tileDPI()
Definition: OSMTile.h:65
osmscout::GroundTile::coords
std::vector< Coord > coords
Optional coordinates for coastline.
Definition: GroundTile.h:99
osmscout::DownloadJob::isDownloading
bool isDownloading() const
Definition: FileDownloader.h:197
osmscout::QmlSettings::GetUnits
QString GetUnits() const
Definition: QmlSettings.cpp:135
osmscout::LabelPath::PointAtLength
Vertex2D PointAtLength(double offset) const
Definition: LabelPath.cpp:65
NameAltFeature.h
osmscout::RoutableObjectsRequestMessage::RoutableObjectsRequestMessage
RoutableObjectsRequestMessage(const Timestamp &timestamp, const GeoBox &bbox)
Definition: DataAgent.cpp:71
osmscout::MapWidget::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition: MapWidget.cpp:160
osmscout::Magnification::Magnification
Magnification(double magnification) noexcept
Create specific magnification.
Definition: Magnification.h:174
osmscout::InputHandler
Definition: InputHandler.h:265
osmscout::StyleConfig::AddWayPathShieldStyle
void AddWayPathShieldStyle(const StyleFilter &filter, PathShieldPartialStyle &style)
Definition: StyleConfig.cpp:994
osmscout::BrandFeatureValue
Definition: BrandFeature.h:30
osmscout::BrandFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: BrandFeature.cpp:24
osmscout::Cache::CacheEntry::CacheEntry
CacheEntry(const K &key)
Definition: Cache.h:69
osmscout::ScanCell::operator==
bool operator==(const ScanCell &other) const
Definition: Geometry.h:1163
osmscout::GetSunriseSunset
SunriseSunsetRes GetSunriseSunset(const GeoCoord &location, const Timestamp &day, double sunAltitude)
Calculate the sunrise and sunset times for the given date, given location, and sun altitude.
Definition: src/osmscout/util/SunriseSunset.cpp:285
osmscout::Point::Set
void Set(uint8_t serial, const GeoCoord &coords)
Definition: Point.h:51
FeatureReader.h
osmscout::MapPainterQt::DrawMap
bool DrawMap(const Projection &projection, const MapParameter &parameter, const MapData &data, QPainter *painter, RenderSteps startStep=RenderSteps::FirstStep, RenderSteps endStep=RenderSteps::LastStep)
Definition: MapPainterQt.cpp:1037
osmscout::Triangulate::TriangulateWithHoles
static std::vector< GLfloat > TriangulateWithHoles(std::vector< std::vector< osmscout::Point >> points)
Triangulate a polygon with hole.
Definition: Triangulate.cpp:117
osmscout::Database::Database
Database(const DatabaseParameter &parameter)
Definition: Database.cpp:180
osmscout::InstalledVoicesModel::SelectedRole
@ SelectedRole
Definition: InstalledVoicesModel.h:72
osmscout::TypeInfo::GetGroups
const std::unordered_set< std::string > & GetGroups() const
Return the set of groups the type is in.
Definition: TypeConfig.h:705
osmscout::MercatorProjection::MaxLat
static const double MaxLat
Definition: MercatorProjection.h:58
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_ISIN
static const std::string LABEL_KEY_GEOMETRY_ISIN
Definition: DescriptionService.h:182
osmscout::SidewayFeatureValue::HasSidewalkTrackRight
bool HasSidewalkTrackRight() const
Definition: SidewayFeature.h:63
osmscout::Bearing::operator-
Bearing operator-(const Bearing &d) const
Definition: Bearing.h:77
osmscout::LocationListModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: SearchLocationModel.cpp:366
osmscout::RouteNode::Path::IsRestricted
bool IsRestricted(Vehicle vehicle) const
Definition: RouteNode.h:118
osmscout::ost::Parser::OST
void OST()
Definition: src/osmscout/ost/Parser.cpp:131
osmscout::MapWidget::setVehicleScaleFactor
void setVehicleScaleFactor(float factor)
Method for configuring the aspect ratio of painted items.
Definition: MapWidget.cpp:1036
osmscout::ScreenRectMask::GetFirstRow
int GetFirstRow() const
Return starting index of row (y-coordinate of rectangle)
Definition: LabelLayouterHelper.h:137
osmscout::Cache::ValueSizer
ValueSizer returns the size (in bytes) of an individual cache value.
Definition: Cache.h:89
osmscout::MapTileCache::SetSize
void SetSize(size_t cacheSize)
Change the size of the cache.
Definition: MapTileCache.h:106
osmscout::MapParameter::GetPlateLabelPadding
double GetPlateLabelPadding() const
Definition: MapParameter.h:294
osmscout::ObjectFileRefStreamWriter::Reset
void Reset()
Definition: FileWriter.cpp:1411
osmscout::DownloadJob::clearJobs
void clearJobs()
Clear all file download jobs, it removes temporary *.download files.
Definition: FileDownloader.cpp:309
osmscout::Tile::GetOptimizedWayData
const TileWayData & GetOptimizedWayData() const
Return a read-only reference to the optimized way data.
Definition: DataTileCache.h:350
osmscout::LocationFormSearchParameter::GetLocationOnlyMatch
bool GetLocationOnlyMatch() const
Definition: LocationService.cpp:156
osmscout::LayerFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: LayerFeature.cpp:61
osmscout::DatabaseParameter::SetSRTMDirectory
void SetSRTMDirectory(const std::string_view &directory)
Definition: Database.h:121
p2t::AdvancingFront::LocatePoint
Node * LocatePoint(const Point *point)
osmscout::CmdLineParser::CmdLineParser
CmdLineParser(const std::string &appName, int argc, char *argv[])
Definition: CmdLineParsing.cpp:329
osmscout::LocationIndex::ResolveAdminRegionHierachie
bool ResolveAdminRegionHierachie(const AdminRegionRef &region, std::map< FileOffset, AdminRegionRef > &refs) const
Definition: LocationIndex.cpp:783
osmscout::MapPainterCairo::CairoNativeGlyph::character
std::string character
Definition: MapPainterCairo.h:70
osmscout::CancelableFuture::State::callbacks
std::vector< DoneCallback > callbacks
Definition: CancelableFuture.h:51
osmscout::ScreenMask
Definition: LabelLayouterHelper.h:177
osmscout::RouteData::PopEntry
void PopEntry()
Definition: RouteData.h:125
osmscout::MapPainter::emptyDash
std::vector< double > emptyDash
Presets, precalculations and similar.
Definition: MapPainter.h:271
osmscout::PTRoute::Platform::PTRoute
friend PTRoute
Definition: PublicTransport.h:116
osmscout::RouteDescription::ViaDescription
Definition: RouteDescription.h:672
NameFeature.h
osmscout::LineStyle::SetZIndex
LineStyle & SetZIndex(int zIndex)
Definition: Styles.cpp:297
osmscout::MapView::GetMagLevel
double GetMagLevel() const
Definition: InputHandler.h:218
osmscout::WaterIndex::GetRegions
bool GetRegions(const GeoBox &boundingBox, const Magnification &magnification, std::list< GroundTile > &tiles) const
Definition: WaterIndex.cpp:248
osmscout::Symbol::GetName
std::string GetName() const
Definition: Styles.h:1145
osmscout::RouteDescription::CrossingWaysDescription::GetExitCount
size_t GetExitCount() const
Definition: RouteDescription.h:230
osmscout::RoutingService::RNode::id
DBId id
The file offset of the current route node.
Definition: RoutingService.h:223
osmscout::CancelableFuture::Promise::SetValue
void SetValue(const T &value)
Definition: CancelableFuture.h:138
osmscout::OnlineTileProviderModel::data
virtual Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const
Definition: OnlineTileProviderModel.cpp:24
osmscout::GeoBox::GetMaxLon
double GetMaxLon() const
Return the maximum longitude of the GeBox.
Definition: GeoBox.h:232
osmscout::LocationListModel::AltLangName
@ AltLangName
Definition: SearchLocationModel.h:185
osmscout::RouteNode::Initialize
void Initialize(FileOffset fileOffset, const Point &point)
Definition: RouteNode.h:161
osmscout::ElevationChartWidget::setGradientBottomColor
void setGradientBottomColor(const QColor &c)
Definition: ElevationChartWidget.cpp:349
osmscout::LabelStyle::GetPriority
size_t GetPriority() const
Definition: Styles.h:488
osmscout::NetworkFeatureValue
Definition: NetworkFeature.h:30
osmscout::WriteLock::WriteLock
WriteLock(Latch &latch)
Definition: ReadWriteLock.h:195
osmscout::MapObjectInfoModel::createOverlayObject
Q_INVOKABLE QObject * createOverlayObject(int row) const
Definition: MapObjectInfoModel.cpp:107
osmscout::Color::Decolor
Color Decolor() const
Definition: Color.h:164
osmscout::ElevationChartWidget::setLineColor
void setLineColor(const QColor &color)
Definition: ElevationChartWidget.cpp:329
osmscout::MapPainter::~MapPainter
virtual ~MapPainter()
Definition: MapPainter.cpp:217
osmscout::CoordDataFile
Definition: CoordDataFile.h:33
osmscout::Distance::Min
static Distance Min()
returns the smallest finite value of the given type
Definition: Distance.cpp:43
osmscout::TypeInfo::SetLanes
TypeInfo & SetLanes(uint8_t lanes)
Definition: TypeConfig.h:678
osmscout::LocationIndex::GetPOIMaxWords
uint32_t GetPOIMaxWords() const
Definition: LocationIndex.h:209
osmscout::LineStyle::attrOffset
@ attrOffset
Definition: Styles.h:91
osmscout::AreaNodeIndex::Close
void Close()
Definition: AreaNodeIndex.cpp:34
osmscout::TextStyle::GetLabel
const LabelProviderRef & GetLabel() const
Definition: Styles.h:575
osmscout::Route::GetMemberOffsets
std::vector< FileOffset > GetMemberOffsets() const
Definition: Route.cpp:25
osmscout::FileScanner::ReadInt16
int16_t ReadInt16()
Definition: FileScanner.cpp:633
osmscout::RouteDescription::DirectionDescription::GetTurn
Move GetTurn() const
Definition: RouteDescription.h:308
osmscout::DistanceUnitPtr
std::shared_ptr< DistanceUnit > DistanceUnitPtr
Definition: Distance.h:201
osmscout::VoicePlayer::setCurrentIndex
virtual void setCurrentIndex(int index)=0
set the track index to play
osmscout::DrawLabels
@ DrawLabels
Definition: MapPainter.h:90
osmscout::StyleColorAttributeDescriptor::StyleColorAttributeDescriptor
StyleColorAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:196
osmscout::FeatureToDescriptionProcessor::~FeatureToDescriptionProcessor
virtual ~FeatureToDescriptionProcessor()
Definition: DescriptionService.cpp:123
osmscout::NodeRegionSearchResult
Definition: Database.h:173
osmscout::TypeInfoSet::Empty
bool Empty() const
Definition: TypeInfoSet.h:168
osmscout::Base64Encode
static std::string Base64Encode(const std::vector< char > &in)
Definition: Base64.h:20
osmscout::AvailableVoice::getAuthor
QString getAuthor() const
Definition: Voice.h:98
osmscout::WidthFeatureValue::GetWidth
uint8_t GetWidth() const
Definition: WidthFeature.h:49
osmscout::WebsiteFeature
Definition: WebsiteFeature.h:66
osmscout::AvailableVoice::getLang
QString getLang() const
Definition: Voice.h:78
osmscout::MapDownloadJob
Utility class for downloading map db described by AvailableMapsModelMap over http.
Definition: MapDownloader.h:48
osmscout::NoOpLogger::Log
Line Log(Level) override
The actual logging method, Debug(), Info(), Warn() and Error() are dispatching to.
Definition: Logger.h:340
osmscout::BasemapDatabase::Open
bool Open(const std::string &path)
Definition: BasemapDatabase.cpp:53
osmscout::MercatorProjection::IsLinearInterpolationEnabled
bool IsLinearInterpolationEnabled() const
Definition: MercatorProjection.h:166
osmscout::RouteDescription::CrossingWaysDescription::HasMultipleExits
bool HasMultipleExits() const
Definition: RouteDescription.h:235
osmscout::MapPainterSVG::DrawLabels
virtual void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterSVG.cpp:774
osmscout::LanesFeatureValue::HasSingleLane
bool HasSingleLane() const
Definition: LanesFeature.h:58
osmscout::StyleFilter::StyleFilter
StyleFilter()
Definition: StyleConfig.cpp:182
osmscout::AreaIndex::TypeData::bitmapOffset
FileOffset bitmapOffset
Definition: AreaIndex.h:49
osmscout::SearchModule
Definition: SearchModule.h:157
osmscout::OverlayObject::getObjectType
virtual osmscout::RefType getObjectType() const
Definition: OverlayObject.h:85
osmscout::ScanCell::IsEqual
bool IsEqual(const ScanCell &other) const
Definition: Geometry.h:1173
osmscout::ObjectDescription::GetEntries
const std::list< DescriptionEntry > & GetEntries() const
Definition: DescriptionService.h:116
osmscout::DBRenderJob::IsSuccess
bool IsSuccess() const
Definition: MapRenderer.h:74
osmscout::LaneTurn::SlightRight
@ SlightRight
p2t::SweepContext
Definition: sweep_context.h:51
osmscout::LineStyle::GetLineColor
const Color & GetLineColor() const
Definition: Styles.h:153
osmscout::StyleDescriptor
Definition: StyleDescription.h:477
osmscout::MercatorProjection::MinLat
static const double MinLat
Definition: MercatorProjection.h:59
osmscout::NumericIndex::DumpStatistics
void DumpStatistics() const
Definition: NumericIndex.h:453
osmscout::MaxSpeedFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: MaxSpeedFeature.cpp:164
osmscout::MapData::routes
std::vector< RouteRef > routes
Routes as retrieved from db.
Definition: MapData.h:51
osmscout::ScanCell::y
int y
Definition: Geometry.h:1153
osmscout::NavigationModel::route
QObject route
Definition: NavigationModel.h:46
osmscout::MapParameter::SetRenderUnknowns
void SetRenderUnknowns(bool render)
Definition: MapParameter.cpp:225
osmscout::StringMatcherRef
std::shared_ptr< StringMatcher > StringMatcherRef
Definition: StringMatcher.h:46
osmscout::OSMId
int64_t OSMId
Definition: OSMScoutTypes.h:33
osmscout::LocationDescription::SetCrossingDescription
void SetCrossingDescription(const LocationCrossingDescriptionRef &description)
Definition: LocationDescriptionService.cpp:129
osmscout::StyleAttributeType::TYPE_UINT
@ TYPE_UINT
osmscout::VoiceManager::reloaded
void reloaded()
osmscout::NavigationModule::updateNext
void updateNext(RouteStep nextRouteInstruction)
utf8helper::_p3_u4
static Parser::Exit _p3_u4(Parser *p, byte bb)
Definition: utf8helper.cpp:451
osmscout::MemoryMonitor::MemoryMonitor
MemoryMonitor()
Definition: MemoryMonitor.cpp:34
osmscout::OpenGLMapData::SetView
void SetView(float, float)
Definition: OpenGLMapData.h:341
osmscout::AvailableVoicesModel::loadingChanged
void loadingChanged()
osmscout::PartialStyle::SetLabelValue
void SetLabelValue(int attribute, const LabelProviderRef &value) override
Definition: StyleConfig.h:435
osmscout::operator<
bool operator<(const TileCacheKey &a, const TileCacheKey &b)
Definition: TileCache.cpp:44
osmscout::RouteData::RouteEntry::GetTargetNodeIndex
size_t GetTargetNodeIndex() const
Definition: RouteData.h:82
osmscout::ShieldStyle::GetTextColor
const Color & GetTextColor() const
Definition: Styles.h:684
osmscout::TextStyle::GetPosition
size_t GetPosition() const
Definition: Styles.h:580
osmscout::ChargingStationFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: ChargingStationFeature.cpp:132
osmscout::AreaIsCCW
bool AreaIsCCW(const std::vector< N > &edges)
Definition: Geometry.h:816
osmscout::AvailableMapsModelMap::isDirectory
bool isDirectory() const override
Definition: AvailableMapsModel.h:150
osmscout::TiledMapRenderer::onlineTilesEnabledSignal
void onlineTilesEnabledSignal(bool)
osmscout::AccumulatorEvent
Definition: InputHandler.h:115
osmscout::MaxAllowedSpeedMessage::maxAllowedSpeed
double maxAllowedSpeed
Definition: SpeedAgent.h:39
osmscout::RoutePostprocessor::POIsPostprocessor
Definition: RoutePostprocessor.h:382
osmscout::TileCache::put
void put(uint32_t zoomLevel, uint32_t x, uint32_t y, const QImage &image, size_t epoch=0)
Definition: TileCache.cpp:189
p2t::operator!=
bool operator!=(const Point &a, const Point &b)
Definition: shapes.h:255
osmscout::CapStyleEnumAttributeDescriptor::CapStyleEnumAttributeDescriptor
CapStyleEnumAttributeDescriptor(const std::string &name, int attribute)
Definition: Styles.h:236
osmscout::Route::GetFeature
const FeatureInstance & GetFeature(size_t idx) const
Definition: Route.h:138
EleFeature.h
osmscout::FeeFeature
Definition: FeeFeature.h:88
osmscout::MapWidget::moveRight
void moveRight()
Definition: MapWidget.cpp:512
osmscout::InputHandler::focusOutEvent
virtual bool focusOutEvent(QFocusEvent *event)
Definition: InputHandler.cpp:245
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit5
@ LeaveRbExit5
osmscout::NearPOIModel::GetTypes
QStringList GetTypes() const
Definition: NearPOIModel.h:204
osmscout::AccessRestrictedFeatureValue::bicycle
@ bicycle
Definition: AccessRestrictedFeature.h:35
osmscout::Database::GetBoundingBoxDataFile
BoundingBoxDataFileRef GetBoundingBoxDataFile() const
Definition: Database.cpp:296
osmscout::TurnRestriction
Definition: TurnRestriction.h:34
osmscout::OSMTileIdBoxConstIterator::iterator_category
std::input_iterator_tag iterator_category
Definition: Tiling.h:116
osmscout::ConsoleProgress::SetAction
void SetAction(const std::string &action) override
Definition: Progress.cpp:108
osmscout::debugLabelLayouter
constexpr bool debugLabelLayouter
Definition: LabelLayouter.h:42
osmscout::StyleConfig::areaTypeSets
std::vector< TypeInfoSet > areaTypeSets
Definition: StyleConfig.h:628
osmscout::StyleConfig::GetAreaBorderStyles
void GetAreaBorderStyles(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection, std::vector< BorderStyleRef > &borderStyles) const
Definition: StyleConfig.cpp:1362
osmscout::SidewayFeature
Definition: SidewayFeature.h:95
osmscout::ExistsInFilesystem
bool ExistsInFilesystem(const std::string &filename)
Definition: File.cpp:97
osmscout::StyleModule::loadStyle
void loadStyle(QString stylesheetFilename, std::unordered_map< std::string, bool > stylesheetFlags)
Definition: StyleModule.cpp:49
osmscout::ArrivalEstimateMessage
Definition: ArrivalEstimateAgent.h:29
osmscout::Vertex3D::GetY
double GetY() const
Definition: Pixel.h:198
osmscout::SidewayFeatureValue::cyclewayLaneRight
@ cyclewayLaneRight
Definition: SidewayFeature.h:37
osmscout::RenameFile
bool RenameFile(const std::string &oldFilename, const std::string &newFilename)
Rename a file.
Definition: File.cpp:57
osmscout::Database::LoadAreasInArea
AreaRegionSearchResult LoadAreasInArea(const TypeInfoSet &types, const GeoBox &boundingBox) const
Load areas of given types in the given geo box.
Definition: Database.cpp:1336
osmscout::AbstractRoutingProfile::gradeReader
GradeFeatureValueReader gradeReader
Definition: RoutingProfile.h:195
osmscout::PostprocessorContext::IsRoundabout
virtual bool IsRoundabout(const RouteDescription::Node &node) const =0
osmscout::TypeInfoSetConstIterator::operator==
bool operator==(const TypeInfoSetConstIterator &other) const
Definition: TypeInfoSet.h:80
osmscout::DebugDatabase::DebugDatabase
DebugDatabase(const DebugDatabaseParameter &parameter)
Definition: DebugDatabase.cpp:33
osmscout::Label::text
std::string text
The label text.
Definition: LabelLayouter.h:127
osmscout::operatorGreater
@ operatorGreater
Definition: Parsing.h:37
osmscout::RoutingService::~RoutingService
virtual ~RoutingService()
Definition: RoutingService.cpp:97
osmscout::ClockwiseDirectionFeature
Definition: ClockwiseDirectionFeature.h:30
osmscout::OSMTileId::operator==
bool operator==(const OSMTileId &other) const
Definition: Tiling.h:89
osmscout::LocationDescription::SetWayDescription
void SetWayDescription(const LocationWayDescriptionRef &description)
Definition: LocationDescriptionService.cpp:124
osmscout::OpeningHoursFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: OpeningHoursFeature.cpp:76
InstalledMapsModel.h
osmscout::MapWidget::screenPosition
Q_INVOKABLE QPointF screenPosition(double lat, double lon)
Definition: MapWidget.cpp:453
osmscout::MapParameter::GetPatternSize
double GetPatternSize() const
Definition: MapParameter.h:329
osmscout::IconStyle::GetHeight
unsigned int GetHeight() const
Definition: Styles.h:969
osmscout::FullTurnCommand
static QString FullTurnCommand(const RouteDescription::DirectionDescriptionRef &directionDescription)
Definition: RouteDescriptionBuilder.cpp:100
osmscout::InstalledVoicesModel::AuthorRole
@ AuthorRole
Definition: InstalledVoicesModel.h:70
Exception.h
osmscout::AreaSearchParameter
Definition: MapService.h:53
osmscout::NanoDouble
std::chrono::duration< double, std::nano > NanoDouble
Definition: StopClock.cpp:28
osmscout::MapParameter::SetOverlayLabelPadding
void SetOverlayLabelPadding(double padding)
Definition: MapParameter.cpp:154
osmscout::CancelableFuture::Promise
Definition: CancelableFuture.h:108
osmscout::TextStyle::SetAutoSize
TextStyle & SetAutoSize(bool autoSize)
Definition: Styles.cpp:956
osmscout::OpenGLMapData::GetModel
const glm::mat4 & GetModel() const
Definition: OpenGLMapData.h:385
osmscout::TagRegistry
Definition: Tag.h:229
osmscout::Logger::Log
virtual Line Log(Level level)=0
The actual logging method, Debug(), Info(), Warn() and Error() are dispatching to.
osmscout::LocationDescriptionService::ReverseLookupResult::postalArea
PostalAreaRef postalArea
Postal area the object is in, if set.
Definition: LocationDescriptionService.h:364
osmscout::TextStyle::SetLabel
TextStyle & SetLabel(const LabelProviderRef &label)
Definition: Styles.cpp:914
osmscout::Symbol::GetPrimitives
const std::list< DrawPrimitiveRef > & GetPrimitives() const
Definition: Styles.h:1155
osmscout::ost::Parser::LANES
void LANES(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:843
p2t::Triangle::ClearDelunayEdges
void ClearDelunayEdges()
osmscout::AreaRouteIndex
Definition: AreaRouteIndex.h:48
osmscout::MapObjectInfoModel::PhoneRole
@ PhoneRole
Definition: MapObjectInfoModel.h:56
osmscout::Glyph::trWidth
double trWidth
width after rotation
Definition: LabelLayouter.h:110
utf8helper::UTF8String::operator[]
codepoint operator[](size_t pos) const
Returns the character at the position pos.
Definition: utf8helper.h:161
osmscout::ost::KeywordMap::~KeywordMap
virtual ~KeywordMap()=default
osmscout::RouteDescription::SuggestedLaneDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:519
osmscout::LabelLayouter::IsOverlay
static bool IsOverlay(const LabelData &labelData)
Definition: LabelLayouter.h:265
osmscout::FastestPathRoutingProfile::GetMaxPenalty
HourDuration GetMaxPenalty() const
Definition: RoutingProfile.h:434
osmscout::ost::Token::charPos
int charPos
Definition: include/osmscout/ost/Scanner.h:50
osmscout::GravelGrade
@ GravelGrade
Definition: RoutingProfile.h:60
osmscout::StyleConfig::AddAreaBorderStyle
void AddAreaBorderStyle(const StyleFilter &filter, BorderPartialStyle &style)
Definition: StyleConfig.cpp:1010
osmscout::PTRouteRef
std::shared_ptr< PTRoute > PTRouteRef
Definition: PublicTransport.h:257
osmscout::TileLoaderThread::download
void download(uint32_t, uint32_t, uint32_t)
Definition: TiledMapOverlay.cpp:68
osmscout::AccessRestrictedFeatureValue::AccessRestrictedFeatureValue
AccessRestrictedFeatureValue(uint8_t access)
Definition: AccessRestrictedFeature.h:45
osmscout::CancelableFuture::FutureBreaker::Reset
void Reset() override
Reset the state of the breaker.
Definition: CancelableFuture.h:102
osmscout::BreakerRef
std::shared_ptr< Breaker > BreakerRef
Definition: Breaker.h:64
osmscout::Magnification
Definition: Magnification.h:142
osmscout::DurationString
std::string DurationString(const Duration &duration)
Definition: String.cpp:728
osmscout::Place::GetPOI
POIRef GetPOI() const
Definition: Location.h:298
osmscout::TypeInfo::GetMergeAreas
bool GetMergeAreas() const
Definition: TypeConfig.h:642
osmscout::FillStyle::GetPatternName
std::string GetPatternName() const
Definition: Styles.h:331
osmscout::FromToFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: FromToFeature.cpp:65
osmscout::ChargingStationDescriptionProcessor::LABEL_KEY_CHARGINGSTATION_SOCKET_CAPACITY
static const std::string LABEL_KEY_CHARGINGSTATION_SOCKET_CAPACITY
Definition: DescriptionService.h:340
osmscout::DBFileOffset::DBFileOffset
DBFileOffset()=default
osmscout::UTF8NormForLookup
std::string UTF8NormForLookup(const std::string &text)
Normalise the given std::string containing a UTF8 character sequence for tolerant comparison.
Definition: String.cpp:627
osmscout::AccessFeatureValue
Definition: AccessFeature.h:30
osmscout::NearPOIModel::get
Q_INVOKABLE QObject * get(int row) const
Definition: NearPOIModel.cpp:132
osmscout::VoicePlayer::clearQueue
virtual void clearQueue()=0
clear the playlist
osmscout::MostlySoftGrade
@ MostlySoftGrade
Definition: RoutingProfile.h:62
osmscout::OpenGLMapData::GetTextureWidthSum
int GetTextureWidthSum(int index)
Definition: OpenGLMapData.h:324
osmscout::PathSymbolStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:1780
Progress.h
p2t::Point::Normalize
double Normalize()
Convert this point into a unit point. Returns the Length.
Definition: shapes.h:112
osmscout::SizeConditionRef
std::shared_ptr< SizeCondition > SizeConditionRef
Definition: StyleConfig.h:220
osmscout::PartialStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: StyleConfig.h:405
osmscout::RouteDescription::POIAtRouteDescription::GetDatabaseId
DatabaseId GetDatabaseId() const
Definition: RouteDescription.h:562
osmscout::RouteDescription::NameChangedDescription::GetTargetDescription
NameDescriptionRef GetTargetDescription() const
Definition: RouteDescription.h:201
utf8helper::UTF8String::Substr
std::string Substr(size_t pos, size_t n=(-1)) const
Returns a std::string object with the substring of n characters of this string, starting at the posit...
Definition: utf8helper.cpp:273
osmscout::LabelInstance::Element::x
double x
Coordinate of the left, top edge of the text / icon / symbol.
Definition: LabelLayouter.h:152
osmscout::BoundingBoxDataFile::GetFilename
std::string GetFilename() const
Definition: BoundingBoxDataFile.h:57
osmscout::PathShieldStyle::GetAlpha
double GetAlpha() const
Definition: Styles.h:756
osmscout::LocationListModel::getCompare
QJSValue getCompare() const
Definition: SearchLocationModel.h:197
osmscout::Log::Log
Log()
Definition: Logger.cpp:99
osmscout::TokenizeString
void TokenizeString(const std::string &input, std::list< std::string > &tokens)
Definition: String.cpp:380
osmscout::FeeFeatureValue::SetCondition
void SetCondition(const std::string_view &condition)
Definition: FeeFeature.h:66
osmscout::TypeInfoSet
Custom data structure to efficiently handle a set of TypeInfoRef.
Definition: TypeInfoSet.h:109
osmscout::MaxStayFeatureValue::SetValue
void SetValue(const std::string &value)
Definition: MaxStayFeature.h:45
osmscout::Consumer::Consumer
Consumer(ProcessingQueue< E > &inQueue)
Definition: Worker.h:165
osmscout::RoutingService::RNode::exclude
Id exclude
excluded node to go, similar to route-node excludes, but used by routing service when initial bearing...
Definition: RoutingService.h:226
osmscout::PlaneMapRenderer::FlushVisualCaches
virtual void FlushVisualCaches(const std::chrono::milliseconds &idleMs)
Definition: PlaneMapRenderer.cpp:103
osmscout::MapPainterNoOp::RegisterContourLabel
void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath) override
Register contour label.
Definition: MapPainterNoOp.cpp:67
Transformation.h
osmscout::AreaDataFile::AREAS_DAT
static const char *const AREAS_DAT
Definition: AreaDataFile.h:37
utf8helper::UTF8String::ToStdString
std::string ToStdString() const
Returns a std::string object with the data contained in this string.
Definition: utf8helper.cpp:263
osmscout::LookupModule::ObjectInfo::reverseLookupRef
LocationDescriptionService::ReverseLookupRef reverseLookupRef
Definition: LookupModule.h:83
osmscout::StyleUDisplayAttributeDescriptor::StyleUDisplayAttributeDescriptor
StyleUDisplayAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:295
osmscout::Route::GetNextFileOffset
FileOffset GetNextFileOffset() const
Definition: Route.h:88
osmscout::LocationEntry
Definition: LocationEntry.h:46
osmscout::CmdLineStringArgParser::CmdLineStringArgParser
CmdLineStringArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.cpp:216
osmscout::CmdLineScanner::CmdLineScanner
CmdLineScanner(int argc, char *argv[])
Definition: CmdLineParsing.cpp:33
osmscout::CurrentSpeedMessage::speed
double speed
Definition: SpeedAgent.h:31
osmscout::Slot
Definition: Signal.h:34
osmscout::ObjectFileRefStreamWriter::Write
void Write(const ObjectFileRef &ref)
Definition: FileWriter.cpp:1420
osmscout::GetMaxLevelInConditionals
void GetMaxLevelInConditionals(const std::list< ConditionalStyle< S, A > > &conditionals, size_t &maxLevel)
Definition: StyleConfig.cpp:470
osmscout::POIFormSearchParameter::GetLimit
size_t GetLimit() const
Definition: LocationService.cpp:201
osmscout::CoverageIndex
Definition: CoverageIndex.h:40
osmscout::RouteNodeDataFile::Get
bool Get(IteratorIn begin, IteratorIn end, size_t size, std::vector< RouteNodeRef > &data) const
Definition: RouteNodeDataFile.h:98
osmscout::AvailableVoicesModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: AvailableVoicesModel.cpp:273
osmscout::MapPathOnPath
static void MapPathOnPath(cairo_t *draw, cairo_path_t *srcPath, cairo_path_t *dstPath, double xOffset, double yOffset)
Definition: MapPainterCairo.cpp:240
osmscout::Tile::GetKey
TileKey GetKey() const
Return the id of the tile.
Definition: DataTileCache.h:294
osmscout::ShortestPathRoutingProfileRef
std::shared_ptr< ShortestPathRoutingProfile > ShortestPathRoutingProfileRef
Definition: RoutingProfile.h:354
osmscout::TypeInfo::TypeInfo
TypeInfo(const std::string &name)
Definition: TypeConfig.cpp:77
osmscout::StyleCriteria::StyleCriteria
StyleCriteria(const StyleFilter &other)
Definition: StyleConfig.cpp:242
osmscout::oss::Scanner::Scanner
Scanner(const unsigned char *buf, size_t len)
Definition: map/src/osmscoutmap/oss/Scanner.cpp:157
osmscout::FileScanner::ReadInt32Number
int32_t ReadInt32Number()
Definition: FileScanner.cpp:1845
osmscout::TimestampToQDateTime
OSMSCOUT_CLIENT_QT_API QDateTime TimestampToQDateTime(const osmscout::Timestamp &ts)
Definition: QtStdConverters.cpp:42
osmscout::oss::Parser::AREAICONSTYLE
void AREAICONSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1577
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_ALT
static const std::string LABEL_KEY_NAME_NAME_ALT
Definition: DescriptionService.h:157
osmscout::AvailableMapsModelItem::name
QString name
Definition: AvailableMapsModel.h:43
osmscout::NavigationModule::positionEstimate
void positionEstimate(const osmscout::PositionAgent::PositionState state, const osmscout::GeoCoord coord, const std::optional< osmscout::Bearing > bearing)
osmscout::FeatureValueBuffer::Read
void Read(FileScanner &scanner)
Read the FeatureValueBuffer from the given FileScanner.
Definition: TypeConfig.cpp:523
osmscout::MapPainterAgg::DrawLabels
virtual void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterAgg.cpp:439
osmscout::GeoBoxPartitioner::GetCurrentGeoBox
GeoBox GetCurrentGeoBox() const
Definition: Geometry.h:1527
osmscout::AsyncWorker::Loop
void Loop()
Definition: AsyncWorker.cpp:45
osmscout::Log::IsError
bool IsError() const
Definition: Logger.h:395
osmscout::Color::DARK_BLUE
static const Color DARK_BLUE
Definition: Color.h:65
osmscout::MapPainterQt::DrawGround
void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style) override
(Optionally) fills the area with the given default color for ground.
Definition: MapPainterQt.cpp:831
osmscout::FastestPathRoutingProfile::SetPenaltyDifferentType
void SetPenaltyDifferentType(const Distance &d)
Definition: RoutingProfile.h:429
osmscout::RoutePostprocessor::MotorwayJunctionPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:530
osmscout::Navigation::UpdateCurrentLocation
bool UpdateCurrentLocation(const GeoCoord &location, double &minDistance)
Definition: Navigation.h:179
osmscout::OSMScoutQt::RegisterQmlTypes
static void RegisterQmlTypes(const char *uri="net.sf.libosmscout.map", int versionMajor=1, int versionMinor=0)
Definition: OSMScoutQt.cpp:189
osmscout::MapParameter::GetFontSize
double GetFontSize() const
Definition: MapParameter.h:204
osmscout::LabelStyle::SetPriority
LabelStyle & SetPriority(size_t priority)
Definition: Styles.cpp:772
osmscout::PostprocessorContext::GetJunctionNode
virtual NodeRef GetJunctionNode(const RouteDescription::Node &node) const =0
osmscout::ConstructionYearFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: ConstructionYearFeature.cpp:50
osmscout::ClosestRoutableObjectResult::SimpleRoutingService
friend SimpleRoutingService
Definition: SimpleRoutingService.h:73
osmscout::Way::GetFeatureValueBuffer
const FeatureValueBuffer & GetFeatureValueBuffer() const
Definition: Way.h:108
osmscout::QmlRoutingProfile::speedTable
QVariantMap speedTable
Definition: QmlRoutingProfile.h:46
osmscout::NearPOIModel::SetTypes
void SetTypes(QStringList t)
Definition: NearPOIModel.h:209
utf8helper::charmap_d4
const character charmap_d4[]
Definition: utf8helper_charmap.cpp:1370
osmscout::CoordBufferRange::GetStart
size_t GetStart() const
Return the index of the first element.
Definition: Transformation.h:435
osmscout::OverlayObject::addPoint
void addPoint(double lat, double lon)
Definition: OverlayObject.cpp:102
osmscout::Style::SetColorValue
virtual void SetColorValue(int attribute, const Color &value)
Definition: StyleDescription.cpp:38
osmscout::LaneTurn::Through_Left
@ Through_Left
osmscout::PlaneMapRenderer::RenderMap
virtual bool RenderMap(QPainter &painter, const MapViewStruct &request)
Render map defined by request to painter.
Definition: PlaneMapRenderer.cpp:120
osmscout::TileIdBox::operator==
bool operator==(const TileIdBox &other) const
Definition: TileId.h:326
osmscout::RequestState::pending
bool pending
if pending is false, request is currently processing
Definition: TileCache.h:85
osmscout::MapPainterSVG::DrawIcon
void DrawIcon(const IconStyle *style, const Vertex2D &centerPos, double width, double height) override
Draw the Icon as defined by the IconStyle at the given pixel coordinate (icon center).
Definition: MapPainterSVG.cpp:858
osmscout::AvailableVoicesModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: AvailableVoicesModel.cpp:171
osmscout::oss::Buffer::GetPos
size_t GetPos()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:134
osmscout::DurationAsSeconds
double DurationAsSeconds(Duration duration)
Definition: Time.h:33
osmscout::ObjectKey
Definition: LocationInfoModel.h:36
osmscout::EleFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: EleFeature.cpp:111
osmscout::StyleAttributeType::TYPE_SYMBOL
@ TYPE_SYMBOL
osmscout::LocationFormSearchParameter::SetAdminRegionSearchString
void SetAdminRegionSearchString(const std::string &adminRegionSearchString)
Definition: LocationService.cpp:106
osmscout::DebugDatabase::GetCoords
bool GetCoords(const std::set< OSMId > &ids, CoordDataFile::ResultMap &coordsMap) const
Definition: DebugDatabase.cpp:73
osmscout::MkTimeUTC
time_t MkTimeUTC(struct tm *timeptr)
https://stackoverflow.com/a/9088549/1632737
Definition: String.cpp:666
osmscout::DownloadJob::downloadProgress
void downloadProgress()
osmscout::SearchForPOIForRegion
static bool SearchForPOIForRegion(LocationIndexRef &locationIndex, const SearchParameter &parameter, const std::list< std::string > &poiTokens, const AdminRegionSearchVisitor::Result &regionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker)
Definition: LocationService.cpp:1743
osmscout::EleFeatureValue::SetEle
void SetEle(int16_t ele)
Definition: EleFeature.h:44
osmscout::LocationFormSearchParameter::SetLocationOnlyMatch
void SetLocationOnlyMatch(bool locationOnlyMatch)
Definition: LocationService.cpp:136
osmscout::PhoneFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: PhoneFeature.cpp:47
osmscout::TextStyle::SetMagnificationValue
void SetMagnificationValue(int attribute, const Magnification &value) override
Definition: Styles.cpp:842
osmscout::RoutingService::RNode::operator==
bool operator==(const RNode &other) const
Definition: RoutingService.h:268
osmscout::AvailableMapsModelMap::getCreation
QDateTime getCreation() const
Definition: AvailableMapsModel.cpp:59
osmscout::OverlayArea::toArea
bool toArea(osmscout::AreaRef &area, const osmscout::TypeConfig &typeConfig) const
Definition: OverlayObject.cpp:244
osmscout::QmlRoutingProfile::getSpeedTable
QVariantMap getSpeedTable() const
Definition: QmlRoutingProfile.cpp:93
osmscout::GradeFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: GradeFeature.cpp:70
osmscout::Point::ClearSerial
void ClearSerial()
Definition: Point.h:63
osmscout::ost::Scanner::Scan
TokenRef Scan()
Definition: src/osmscout/ost/Scanner.cpp:478
osmscout::NameFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: NameFeature.cpp:69
osmscout::LineStyle::GetGapColor
const Color & GetGapColor() const
Definition: Styles.h:158
osmscout::oss::Parser::POLYGON
void POLYGON(Symbol &symbol)
Definition: map/src/osmscoutmap/oss/Parser.cpp:453
osmscout::RouteStateAgent
Definition: RouteStateAgent.h:61
osmscout::QmlSettings::GetMapDPI
double GetMapDPI() const
Definition: QmlSettings.cpp:51
osmscout::TypeInfo::SetOnewayLanes
TypeInfo & SetOnewayLanes(uint8_t lanes)
Definition: TypeConfig.h:690
osmscout::RouterParameter::RouterParameter
RouterParameter()
Definition: RoutingService.cpp:47
osmscout::AbstractRoutingProfile::GetUTurnCost
double GetUTurnCost() const override
Definition: RoutingProfile.cpp:362
osmscout::AreaSorter
static bool AreaSorter(const MapPainter::AreaData &a, const MapPainter::AreaData &b)
Return if a > b, a should be drawn before b.
Definition: MapPainter.cpp:104
osmscout::LocationEntry::operator=
LocationEntry & operator=(const LocationEntry &other)
copy assignment, Qt ownership is not changed
Definition: LocationEntry.cpp:101
osmscout::AddressListVisitor::AddressListVisitor
AddressListVisitor(size_t limit)
Definition: Location.cpp:49
InstalledVoicesModel.h
osmscout::DatabaseParameter::GetWaysDataMMap
bool GetWaysDataMMap() const
Definition: Database.cpp:133
osmscout::RenderModeEnumAttributeDescriptor::RenderModeEnumAttributeDescriptor
RenderModeEnumAttributeDescriptor(const std::string &name, int attribute)
Definition: Styles.h:1327
osmscout::Voice::files
static QStringList files()
Definition: Voice.cpp:73
osmscout::MapWidget::loadSVGIcon
static QImage loadSVGIcon(const QString &directory, const QString fileName, double iconPixelSize)
Helper for loading SVG graphics.
Definition: MapWidget.cpp:928
osmscout::AsyncWorker::AsyncWorker
AsyncWorker(const std::string &name)
Definition: AsyncWorker.cpp:26
osmscout::RouteDescription::Node::GetTargetNodeIndex
size_t GetTargetNodeIndex() const
The the index of the target node on the path that is the next node on the route.
Definition: RouteDescription.h:765
osmscout::SegmentGeoBox
Definition: Geometry.h:1189
osmscout::OptimizeAreasLowZoom::HasOptimizations
bool HasOptimizations(double magnification) const
Definition: OptimizeAreasLowZoom.cpp:130
osmscout::PathShieldStyle::attrBorderColor
@ attrBorderColor
Definition: Styles.h:721
osmscout::RoutingResult::RoutingResult
RoutingResult()
osmscout::PresenceDescriptionProcessor::LABEL_KEY_PRESENCE_OPENINGHOURS
static const std::string LABEL_KEY_PRESENCE_OPENINGHOURS
Definition: DescriptionService.h:363
osmscout::PathLabelData
Definition: LabelLayouter.h:45
osmscout::RouteData::RouteEntry::GetObjects
const std::vector< ObjectFileRef > & GetObjects() const
Definition: RouteData.h:87
osmscout::SidewayFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: SidewayFeature.cpp:89
osmscout::PathTextStyle::GetPriority
size_t GetPriority() const
Definition: Styles.h:882
osmscout::PathShieldStyle::attrLabel
@ attrLabel
Definition: Styles.h:718
osmscout::LocationListModel::onLocationAdminRegionFinished
void onLocationAdminRegionFinished(const osmscout::GeoCoord)
Definition: SearchLocationModel.cpp:288
LayerFeature.h
osmscout::ThreadedWorkerPool::Wait
void Wait()
Definition: Worker.h:196
osmscout::MapPainterSVG
Definition: MapPainterSVG.h:43
osmscout::CmdLineParseResult::CmdLineParseResult
CmdLineParseResult()
Definition: CmdLineParsing.cpp:79
osmscout::Progress::SetAction
void SetAction(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:70
osmscout::RoutePointsResult::Success
bool Success() const
Definition: AbstractRoutingService.h:133
osmscout::ElevationChartWidget::reset
void reset()
Definition: ElevationChartWidget.cpp:291
osmscout::StyleBoolAttributeDescriptor
Definition: StyleDescription.h:157
osmscout::LaneAgent::Lane::Lane
Lane()=default
turn that we should take
osmscout::OpenGLMapData::GetTextureWidth
int GetTextureWidth()
Definition: OpenGLMapData.h:312
osmscout::OptimizeWaysLowZoom::GetTypes
void GetTypes(const Magnification &magnification, const TypeInfoSet &wayTypes, TypeInfoSet &availableWayTypes) const
Returns the subset of types of wayTypes that can get retrieved from this index.
Definition: OptimizeWaysLowZoom.cpp:248
osmscout::PathShieldStyle::SetUIntValue
void SetUIntValue(int attribute, size_t value) override
Definition: Styles.cpp:1193
osmscout::MapService::GetGroundTiles
bool GetGroundTiles(const Projection &projection, std::list< GroundTile > &tiles) const
Return all ground tiles for the given projection data (bounding box and magnification).
Definition: MapService.cpp:1366
osmscout::Navigation::GetDistance
Distance GetDistance()
Definition: Navigation.h:159
osmscout::Distance::operator=
Distance & operator=(Distance &&d) noexcept
Definition: Distance.h:64
osmscout::Node::GetNextFileOffset
FileOffset GetNextFileOffset() const
Definition: Node.h:55
osmscout::OffsetRel::laneBackwardLeft
@ laneBackwardLeft
osmscout::Distance::operator>=
bool operator>=(const Distance &d) const
Definition: Distance.h:139
p2t::Point::edge_list
std::vector< Edge * > edge_list
The edges this point constitutes an upper ending point.
Definition: shapes.h:57
osmscout::LocationListModel::GetDisplayLimit
int GetDisplayLimit() const
Definition: SearchLocationModel.h:257
osmscout::LocationListModel::setCompare
void setCompare(const QJSValue &fn)
Definition: SearchLocationModel.h:201
AreaDataFile.h
osmscout::AdminLevelFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: AdminLevelFeature.cpp:75
osmscout::CmdLineParseResult::Success
bool Success() const
Definition: CmdLineParsing.cpp:92
osmscout::PartialStyleBase::~PartialStyleBase
virtual ~PartialStyleBase()=default
osmscout::RouteStep::getDistance
double getDistance() const
Definition: RouteStep.h:147
osmscout::MapParameter::GetIconSize
double GetIconSize() const
Definition: MapParameter.h:309
osmscout::ScreenPixelRectangle::ScreenPixelRectangle
ScreenPixelRectangle()=default
osmscout::QmlSettings::GetFontName
QString GetFontName() const
Definition: QmlSettings.cpp:111
osmscout::OsmTileDownloader::onlineTileProviderChanged
void onlineTileProviderChanged(const OnlineTileProvider &provider)
Definition: OsmTileDownloader.cpp:58
osmscout::GroundTile::cellHeight
double cellHeight
Height of cell.
Definition: GroundTile.h:98
osmscout::Route::HasResolvedMembers
bool HasResolvedMembers() const
Definition: Route.h:95
osmscout::LabelLayouter::LayoutJob::overlayCanvas
ScreenMask overlayCanvas
Definition: LabelLayouter.h:292
osmscout::EleFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: EleFeature.cpp:121
osmscout::MapPainter::GetWayData
const std::list< WayData > & GetWayData() const
Definition: MapPainter.h:507
osmscout::MoveHandler::zoom
bool zoom(double zoomFactor, const QPoint &widgetPosition, const QRect &widgetDimension) override
Definition: InputHandler.cpp:334
osmscout::FromToFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: FromToFeature.cpp:71
osmscout::TypeInfo::SetAreaId
TypeInfo & SetAreaId(TypeId id)
Set the id of this type.
Definition: TypeConfig.cpp:97
osmscout::RouteDescriptionBuilder::Callback
Definition: RouteDescriptionBuilder.h:47
osmscout::AddressFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: AddressFeature.cpp:24
osmscout::RouteDescription::NameDescription::GetDescription
std::string GetDescription() const
Definition: RouteDescription.cpp:137
osmscout::Logger::Line::operator<<
Line & operator<<(int value)
Definition: Logger.h:163
osmscout::OperatorFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: OperatorFeature.cpp:81
osmscout::MapWidget::preventMouseStealing
bool preventMouseStealing
This property holds whether the mouse events may be stolen from this Widget.
Definition: MapWidget.h:83
osmscout::MapPainterOpenGL::MapPainterOpenGL
MapPainterOpenGL(int width, int height, double dpi, const std::string &fontPath, const std::string &shaderDir, const osmscout::MapParameter &parameter)
Definition: MapPainterOpenGL.cpp:35
osmscout::DynamicFeatureReader::GetFeatureName
std::string GetFeatureName() const
Definition: FeatureReader.h:124
osmscout::DescriptionEntry::GetIndex
size_t GetIndex() const
Definition: DescriptionService.h:81
utf8helper::UTF8String::Clear
void Clear()
Clears the contents of the string and makes it null.
Definition: utf8helper.cpp:141
osmscout::RouteDescription::TargetDescription::GetDescription
std::string GetDescription() const
Definition: RouteDescription.cpp:98
osmscout::MapRenderer::RenderMap
virtual bool RenderMap(QPainter &painter, const MapViewStruct &request)=0
Render map defined by request to painter.
osmscout::PathSymbolStyle::attrSymbolSpace
@ attrSymbolSpace
Definition: Styles.h:1228
osmscout::MapRenderer::SetScreen
virtual void SetScreen(const QScreen *)
Definition: MapRenderer.cpp:160
Route.h
osmscout::AccessFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: AccessFeature.cpp:80
osmscout::NumericIndex::GetOffsets
bool GetOffsets(IteratorIn begin, IteratorIn end, size_t size, std::vector< FileOffset > &offsets) const
Return the file offsets in the data file for the given object ids.
Definition: NumericIndex.h:432
osmscout::CmdLineGeoCoordArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:287
osmscout::LanesFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: LanesFeature.h:144
osmscout::PhoneFeatureValue::operator=
PhoneFeatureValue & operator=(const FeatureValue &other) override
Definition: PhoneFeature.cpp:36
osmscout::MercatorProjection::angleNegSin
double angleNegSin
Definition: MercatorProjection.h:47
osmscout::StyleConstantMag
Definition: StyleConfig.h:128
osmscout::MercatorProjection::MoveLeft
bool MoveLeft(double pixel)
Definition: MercatorProjection.h:156
osmscout::MapStyleModel::MapStyleModel
MapStyleModel()
Definition: MapStyleModel.cpp:30
osmscout::NearPOIModel::lookupFinished
void lookupFinished(int requestId)
osmscout::CoordBufferRange::GetLength
double GetLength() const
Returns the on-screen length of the path from the first to the last element.
Definition: Transformation.h:472
osmscout::SimpleRoutingService::ResolveRouteDataJunctions
bool ResolveRouteDataJunctions(RouteData &route) override
Definition: SimpleRoutingService.cpp:278
osmscout::MapWidget::createOverlayArea
OverlayArea * createOverlayArea(QString type="_highlighted")
Definition: MapWidget.cpp:773
osmscout::PathTextStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:850
osmscout::MultiDBRoutingState::MultiDBRoutingState
MultiDBRoutingState()=default
osmscout::LocationSearchResult::Entry::adminRegion
AdminRegionRef adminRegion
Definition: LocationService.h:239
osmscout::FileWriter::MAX_NODES
static const uint64_t MAX_NODES
Definition: FileWriter.h:58
osmscout::OpeningHoursModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: OpeningHoursModel.cpp:138
osmscout::RouteDescription::CrossingWaysDescription::CrossingWaysDescription
CrossingWaysDescription(size_t exitCount, const NameDescriptionRef &originDescription, const NameDescriptionRef &targetDescription)
Definition: RouteDescription.cpp:192
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_FOOT
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_FOOT
Definition: DescriptionService.h:254
osmscout::RoundaboutFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: RoundaboutFeature.cpp:31
PhoneFeature.h
osmscout::NavigationAgent
Definition: Engine.h:78
osmscout::RoutingParameter::GetBreaker
BreakerRef GetBreaker() const
Definition: RoutingService.h:196
osmscout::QmlRoutingProfile::QmlVehicle
QmlVehicle
Definition: QmlRoutingProfile.h:58
osmscout::PositionAgent::Position::StateStr
std::string StateStr() const
Definition: PositionAgent.cpp:56
osmscout::RefFeatureValue::operator=
RefFeatureValue & operator=(const FeatureValue &other) override
Definition: RefFeature.cpp:34
osmscout::pathTextStyleDescriptor
static const StyleDescriptorRef pathTextStyleDescriptor
Definition: Styles.cpp:1302
osmscout::LayerFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: LayerFeature.cpp:26
osmscout::MapPainterCairo::BeforeDrawing
void BeforeDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterCairo.cpp:650
osmscout::Log::SetLogger
void SetLogger(const std::shared_ptr< Logger > &logger)
Definition: Logger.cpp:103
osmscout::ObjectFileRefStreamReader
Read back a stream of sorted ObjectFileRefs as written by the ObjectFileRefStreamWriter.
Definition: FileScanner.h:274
osmscout::DistanceSquare
double DistanceSquare(const N &a, const N &b)
Definition: Geometry.h:417
osmscout::ProcessingQueue
A ProcessingQueue is a special multi-threaded safe implementation of a queue.
Definition: ProcessingQueue.h:55
osmscout::LineStyle::GetOffsetRel
OffsetRel GetOffsetRel() const
Definition: Styles.h:218
p2t::Triangle::ClearNeighbor
void ClearNeighbor(Triangle *triangle)
osmscout::RouteDescription::TypeNameDescription::HasName
bool HasName() const
Definition: RouteDescription.cpp:446
osmscout::Node::Intersects
bool Intersects(const GeoBox &boundingBox) const
Returns true if the nodes is in the given bounding box.
Definition: Node.h:83
osmscout::GeoBox::GetBottomRight
GeoCoord GetBottomRight() const
south-east corner
Definition: GeoBox.h:274
osmscout::GeoCoord::GetId
Id GetId() const
Returns a fast calculable unique id for the coordinate.
Definition: GeoCoord.cpp:32
osmscout::QmlSettings::SetOnlineTileProviderId
void SetOnlineTileProviderId(QString id)
Definition: QmlSettings.cpp:71
osmscout::MapDownloadsModel::downloadMap
Q_INVOKABLE void downloadMap(QObject *map, QString dir)
Definition: MapDownloadsModel.cpp:61
osmscout::PathShieldStyleRef
std::shared_ptr< PathShieldStyle > PathShieldStyleRef
Definition: Styles.h:807
utf8helper::charmap_e2_82
const character charmap_e2_82[]
Definition: utf8helper_charmap.cpp:2399
osmscout::DebugDatabase::Open
bool Open(const std::string &path)
Definition: DebugDatabase.cpp:39
osmscout::MapPainterSVG::AfterDrawing
void AfterDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterSVG.cpp:614
osmscout::NavigationModel::onPositionEstimate
void onPositionEstimate(const PositionAgent::PositionState state, const GeoCoord coord, const std::optional< osmscout::Bearing > bearing)
Definition: NavigationModel.cpp:161
osmscout::MapPainter::DrawGround
virtual void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style)=0
(Optionally) fills the area with the given default color for ground.
osmscout::RouteNodeDataFile::RouteNodeDataFile
RouteNodeDataFile(const std::string &datafile, size_t cacheSize)
Definition: RouteNodeDataFile.cpp:56
p2t::SweepContext::GetPoint
Point * GetPoint(const int &index)
MapSVGImportExport.h
osmscout::DegToRad
double DegToRad(double deg)
Definition: Geometry.h:61
osmscout::ParseStringArgument
bool ParseStringArgument(int argc, char *argv[], int &currentIndex, std::string &value)
Definition: CmdLineParsing.cpp:611
osmscout::MapPainter::WayData::lineWidth
double lineWidth
Line width.
Definition: MapPainter.h:120
RoutingProfile.h
osmscout::TagExistsCondition::TagExistsCondition
TagExistsCondition(TagId tag)
Definition: Tag.cpp:72
osmscout::oss::Parser::PATHSYMBOLSTYLEATTR
void PATHSYMBOLSTYLEATTR(PathSymbolPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1527
osmscout::ScopeGuard
ScopeGuard utility calls its constructor parameter (callable type) in it's destructor (on the end of ...
Definition: ScopeGuard.h:39
osmscout::StyleFlagsModel::InProgressRole
@ InProgressRole
Definition: StyleFlagsModel.h:58
osmscout::oss::Errors::Err::Type
Type
Definition: map/include/osmscoutmap/oss/Parser.h:57
ProcessingQueue.h
osmscout::TunnelFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: TunnelFeature.cpp:31
osmscout::Projection::BatchTransformer::Flush
void Flush()
Definition: Projection.h:163
osmscout::RouteDescription::SuggestedLaneDescription::GetTurn
LaneTurn GetTurn() const
Definition: RouteDescription.h:660
osmscout::oss::Token::next
TokenRef next
Definition: map/include/osmscoutmap/oss/Scanner.h:54
osmscout::MapDownloadsModel::TargetDirectoryRole
@ TargetDirectoryRole
Definition: MapDownloadsModel.h:62
osmscout::RequestState
Definition: TileCache.h:83
osmscout::LocationInfoModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: LocationInfoModel.cpp:99
osmscout::UninitializedException::what
const char * what() const noexcept override
Definition: Exception.cpp:40
osmscout::ChargingStationFeature
Definition: ChargingStationFeature.h:86
osmscout::NearPOIModel::AltLangName
@ AltLangName
Definition: NearPOIModel.h:93
osmscout::RoutableDBObjects::areas
std::map< FileOffset, AreaRef > areas
Definition: DataAgent.h:34
osmscout::CalculateUsedTypes
void CalculateUsedTypes(const TypeConfig &typeConfig, const std::list< ConditionalStyle< S, A > > &conditionals, size_t maxLevel, std::vector< TypeInfoSet > &typeSets)
Definition: StyleConfig.cpp:483
osmscout::ConstructionYearFeatureValue::ConstructionYearFeatureValue
ConstructionYearFeatureValue(int startYear, int endYear)
Definition: ConstructionYearFeature.h:39
osmscout::TypeConfig::MIN_FORMAT_VERSION
static const uint32_t MIN_FORMAT_VERSION
Definition: TypeConfig.h:1056
osmscout::oss::Errors::Errors
Errors(const Log &log)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2484
osmscout::oss::Token::line
int line
Definition: map/include/osmscoutmap/oss/Scanner.h:52
osmscout::MapPainterCairo::DrawLabels
void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterCairo.cpp:1108
osmscout::SoftGrade
@ SoftGrade
Definition: RoutingProfile.h:63
osmscout::PTRoute::Stop::GetStop
const ObjectFileRef & GetStop() const
Definition: PublicTransport.h:82
osmscout::SimpleRoutingService::GetTypeConfig
TypeConfigRef GetTypeConfig() const
Returns the type configuration of the underlying db instance.
Definition: SimpleRoutingService.cpp:373
osmscout::PositionAgent::PositionState
PositionState
Definition: PositionAgent.h:57
osmscout::Kilometer
Definition: Distance.h:234
osmscout::PTRouteDataFileRef
std::shared_ptr< PTRouteDataFile > PTRouteDataFileRef
Definition: PTRouteDataFile.h:51
osmscout::Tile::GetAreaData
TileAreaData & GetAreaData()
Return a read-write reference to the area data.
Definition: DataTileCache.h:382
osmscout::Color::IsSolid
bool IsSolid() const
Definition: Color.h:130
osmscout::Logger::Line::operator<<
Line & operator<<(const Distance &value)
Definition: Logger.h:216
osmscout::OffsetRel::laneDivider
@ laneDivider
when way has multiple lanes, line is rendered as its divider
osmscout::TypeInfo::GetNodeId
TypeId GetNodeId() const
Returns the unique id of this type.
Definition: TypeConfig.h:275
osmscout::oss::KeywordMap::set
void set(const char *key, int val)
Definition: map/include/osmscoutmap/oss/Scanner.h:135
osmscout::LookupModule::ObjectInfo::points
std::vector< osmscout::Point > points
Definition: LookupModule.h:87
osmscout::VoiceInstructionAgent::MessageStruct
Definition: VoiceInstructionAgent.h:146
osmscout::oss::Parser::ICONSTYLEATTR
void ICONSTYLEATTR(IconPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1410
osmscout::InstalledMapsModel::ByteSizeRole
@ ByteSizeRole
Definition: InstalledMapsModel.h:56
osmscout::TypeInfo::CanBeArea
bool CanBeArea() const
Definition: TypeConfig.h:387
osmscout::MapService::TypeDefinition::optimizedWayTypes
TypeInfoSet optimizedWayTypes
Definition: MapService.h:109
osmscout::PathLabelData::priority
size_t priority
Priority of the entry.
Definition: LabelLayouter.h:48
osmscout::oss::StartStates
Definition: map/include/osmscoutmap/oss/Scanner.h:83
StringMatcher.h
osmscout::AvailableMapsModel::loadingChanged
void loadingChanged()
osmscout::PathShieldStyle::SetSize
PathShieldStyle & SetSize(double size)
Definition: Styles.cpp:1218
osmscout::RouteStep::RoundaboutExitRole
@ RoundaboutExitRole
Definition: RouteStep.h:68
osmscout::OpenGLMapData::clearData
void clearData()
Definition: OpenGLMapData.h:178
osmscout::MapPainter::WayPathData::coordRange
CoordBufferRange coordRange
Range of coordinates in transformation buffer.
Definition: MapPainter.h:166
osmscout::EleFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: EleFeature.cpp:33
osmscout::NavigationModel::getLaneTurns
QStringList getLaneTurns() const
Definition: NavigationModel.h:227
osmscout::ElevationChartWidget::gradientTopColor
QColor gradientTopColor
Definition: ElevationChartWidget.h:39
osmscout::MaxSpeedFeatureValue::GetMaxSpeed
uint8_t GetMaxSpeed() const
Definition: MaxSpeedFeature.h:49
osmscout::AreaNodeIndex::AREA_NODE_IDX
static const char *const AREA_NODE_IDX
Definition: AreaNodeIndex.h:48
osmscout::MapPainter::transBuffer
TransBuffer transBuffer
Internal coordinate transformation data structures.
Definition: MapPainter.h:212
osmscout::AccumulatorEvent::pos
QPointF pos
Definition: InputHandler.h:117
osmscout::StringToNumberUnsigned
bool StringToNumberUnsigned(const std::string &string, N &number, size_t base=10)
Definition: String.h:200
WebsiteFeature.h
osmscout::CmdLineStringArgParser::SetterFunction
std::function< void(const std::string &)> SetterFunction
Definition: CmdLineParsing.h:151
osmscout::TextStyle::attrStyle
@ attrStyle
Definition: Styles.h:521
osmscout::Segment::length
double length
Definition: LabelPath.h:34
osmscout::LineStyle::SetBoolValue
void SetBoolValue(int attribute, bool value) override
Definition: Styles.cpp:200
osmscout::OverlayNode
Definition: OverlayObject.h:210
osmscout::RoutingProfile::GetVehicle
virtual Vehicle GetVehicle() const =0
osmscout::ost::Buffer::EoF
static const int EoF
Definition: include/osmscout/ost/Scanner.h:68
osmscout::QtSettingsStorage::SetValue
void SetValue(const std::string &key, double d) override
Definition: QtSettingsStorage.cpp:35
osmscout::StringToNumber
bool StringToNumber(const std::string &string, N &number, size_t base=10)
Definition: String.h:295
osmscout::LineStyle::attrDisplayOffset
@ attrDisplayOffset
Definition: Styles.h:90
osmscout::TextStyle::SetBoolValue
void SetBoolValue(int attribute, bool value) override
Definition: Styles.cpp:816
osmscout::DestinationFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: DestinationFeature.cpp:45
osmscout::Magnification::magStateOver
static MagnificationLevel magStateOver
Definition: Magnification.h:148
osmscout::Database::GetParameter
const DatabaseParameter & GetParameter() const
Definition: Database.h:384
osmscout::CmdLineUIntOption
CmdLineArgParserRef CmdLineUIntOption(Args &&...args)
Definition: CmdLineParsing.h:286
osmscout::OSMTileId
Definition: Tiling.h:66
osmscout::DataFile::typeConfig
TypeConfigRef typeConfig
Definition: DataFile.h:94
osmscout::dangerous_sin_pd
v2df dangerous_sin_pd(v2df x)
Definition: SSEMath.h:183
osmscout::Symbol::GetMaxBorderWidth
double GetMaxBorderWidth(const Projection &projection) const
Maximum border width.
Definition: Styles.h:1186
osmscout::StyleConfig::GetErrors
const std::list< StyleError > & GetErrors() const
Definition: StyleConfig.cpp:1720
osmscout::TextStyle
Definition: Styles.h:506
osmscout::Meter::FromMeter
static double FromMeter(double m)
Definition: Distance.h:228
osmscout::DatabaseParameter::GetSRTMDirectory
std::string GetSRTMDirectory() const
Definition: Database.h:141
osmscout::LocationStringSearchParameter::GetSearchForLocation
bool GetSearchForLocation() const
Definition: LocationService.cpp:343
osmscout::CmdLineGeoCoordOption
CmdLineArgParserRef CmdLineGeoCoordOption(Args &&...args)
Definition: CmdLineParsing.h:328
osmscout::TagInfo::GetId
TagId GetId() const
Returns the unique id of this tag.
Definition: Tag.h:223
osmscout::oss::Parser::IMPORTS
void IMPORTS()
Definition: map/src/osmscoutmap/oss/Parser.cpp:188
COCO_WCHAR_MAX
#define COCO_WCHAR_MAX
Definition: include/osmscout/ost/Scanner.h:34
osmscout::MapParameter::GetOptimizeErrorToleranceMm
double GetOptimizeErrorToleranceMm() const
Definition: MapParameter.h:254
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_CLOCKWISE
static const std::string LABEL_KEY_WAY_CLOCKWISE
Definition: DescriptionService.h:235
osmscout::MapPainterSVG::AfterPreprocessing
void AfterPreprocessing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data) override
Low level drawing routines that have to be implemented by the concrete drawing engine.
Definition: MapPainterSVG.cpp:432
osmscout::DatabaseParameter::GetRouteDataCacheSize
unsigned long GetRouteDataCacheSize() const
Definition: Database.cpp:108
osmscout::Way::WriteOptimized
void WriteOptimized(const TypeConfig &typeConfig, FileWriter &writer) const
Writes the data to the given FileWriter.
Definition: Way.cpp:143
osmscout::TextLoader::TextLoader
TextLoader(const std::string &path, long defaultSize, double dpi)
Definition: TextLoader.cpp:29
osmscout::DrawWayContourLabels
@ DrawWayContourLabels
Definition: MapPainter.h:82
osmscout::LocationDescription::GetAtPOIDescription
LocationAtPlaceDescriptionRef GetAtPOIDescription() const
Return the location in relation to a close POI.
Definition: LocationDescriptionService.cpp:149
Math.h
osmscout::SplitString
std::list< std::string > SplitString(const std::string &stringList, const std::string &separator, int maxSize=-1)
Definition: String.cpp:303
osmscout::VoiceManagerRef
std::shared_ptr< VoiceManager > VoiceManagerRef
Definition: VoiceManager.h:125
osmscout::TurnRestrictionRef
std::shared_ptr< TurnRestriction > TurnRestrictionRef
Definition: TurnRestriction.h:98
osmscout::MapPainterAgg::RegisterRegularLabel
virtual void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth) override
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
Definition: MapPainterAgg.cpp:408
osmscout::MagnificationLevel::operator<
bool operator<(const MagnificationLevel &other) const
Definition: Magnification.h:88
osmscout::RerouteRequestMessage
Message created when we should compute new route.
Definition: RouteStateAgent.h:35
osmscout::Logger::ERROR
@ ERROR
Definition: Logger.h:56
osmscout::GeoCoord::Add
GeoCoord Add(const Bearing &bearing, const Distance &distance) const
Get coordinate of position + course and distance.
Definition: GeoCoord.cpp:379
osmscout::BatchMapPainter::BatchMapPainter
BatchMapPainter(size_t expectedCount)
Definition: BatchMapPainter.h:81
osmscout::TypeInfo::GetFeatureMaskBytes
size_t GetFeatureMaskBytes() const
Returns the (rounded) number of bytes required for storing the feature mask.
Definition: TypeConfig.h:249
osmscout::MapWidget::toggleDaylight
void toggleDaylight()
Definition: MapWidget.cpp:563
osmscout::SidewayFeatureValue::sidewalkTrackLeft
@ sidewalkTrackLeft
Definition: SidewayFeature.h:34
osmscout::MapWidget::SetMapView
void SetMapView(QObject *o)
Definition: MapWidget.h:346
osmscout::LanesFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: LanesFeature.cpp:50
osmscout::DataFile::GetByBlockSpan
bool GetByBlockSpan(const DataBlockSpan &span, std::vector< ValueType > &data) const
Read data values from the given DataBlockSpan.
Definition: DataFile.h:482
osmscout::BrandFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: BrandFeature.cpp:89
osmscout::AvailableMapsModel::mapByPath
Q_INVOKABLE QObject * mapByPath(QStringList path)
Definition: AvailableMapsModel.cpp:383
osmscout::TextStyle::SetTextColor
TextStyle & SetTextColor(const Color &color)
Definition: Styles.cpp:928
osmscout::RouteStep::roleNames
static QHash< int, QByteArray > roleNames(QHash< int, QByteArray > roles)
Definition: RouteStep.cpp:106
osmscout::MapPainterAgg::MapPainterAgg
MapPainterAgg(const StyleConfigRef &styleConfig)
Definition: MapPainterAgg.cpp:41
osmscout::Magnification::magWorld
static MagnificationLevel magWorld
Definition: Magnification.h:145
osmscout::DrawBaseMapTiles
@ DrawBaseMapTiles
Draw unknown/sea/land tiles and tiles with "coastlines" from base map.
Definition: MapPainter.h:76
osmscout::ScreenBox::GetMaxY
double GetMaxY() const
Definition: ScreenBox.h:97
osmscout::NavigationModule::maxAllowedSpeed
void maxAllowedSpeed(double maxAllowedSpeedKmPh)
osmscout::LayerFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: LayerFeature.cpp:76
osmscout::StyleConstantColor
Definition: StyleConfig.h:110
osmscout::MapParameter::IconMode::ScaledPixmap
@ ScaledPixmap
osmscout::AvailableMapsModelMap::getServerDirectory
QString getServerDirectory() const
Definition: AvailableMapsModel.cpp:54
osmscout::PostprocessorContext::CanUseForward
virtual bool CanUseForward(const DatabaseId &dbId, Id fromNodeId, const ObjectFileRef &object) const =0
osmscout::PostprocessorContext::IsBridge
virtual bool IsBridge(const RouteDescription::Node &node) const =0
osmscout::VoiceManager::startDownloading
void startDownloading(const AvailableVoice &item)
osmscout::SidewayFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: SidewayFeature.cpp:29
osmscout::MapObjectInfoModel::setPosition
void setPosition(QObject *mapView, const int width, const int height, const int screenX, const int screenY)
Definition: MapObjectInfoModel.cpp:208
osmscout::DragHandler::rotateBy
bool rotateBy(double angleChange) override
Definition: InputHandler.cpp:657
osmscout::oss::Parser::CONSTDEF
void CONSTDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:672
MapAggImportExport.h
osmscout::FreeTextSearchRunnable::run
void run() override
Definition: SearchModule.cpp:87
osmscout::Signal::Disconnect
void Disconnect()
Disconnect from all slots.
Definition: Signal.h:186
osmscout::SidewayFeatureValue::SetFeatureSet
void SetFeatureSet(uint8_t featureSet)
Definition: SidewayFeature.h:53
osmscout::MapPainter::tunnelDash
std::vector< double > tunnelDash
Dash array for drawing tunnel border.
Definition: MapPainter.h:272
osmscout::FileWriter::WriteBox
void WriteBox(const GeoBox &bbox)
Writes GeoBox instance.
Definition: FileWriter.cpp:747
osmscout::IconStyle::attrIconName
@ attrIconName
Definition: Styles.h:905
osmscout::Style::SetBoolValue
virtual void SetBoolValue(int attribute, bool value)
Definition: StyleDescription.cpp:26
osmscout::Vertex3D::Vertex3D
Vertex3D(double x, double y)
Definition: Pixel.h:185
osmscout::PlaneMapRenderer
Definition: PlaneMapRenderer.h:39
osmscout::ObjectPool::IsValid
virtual bool IsValid(T *) noexcept
Definition: ObjectPool.h:73
osmscout::NumericIndex::~NumericIndex
virtual ~NumericIndex()
Definition: NumericIndex.h:135
osmscout::Cache< FileOffset, std::shared_ptr< osmscout::Intersection > >::OrderList
std::list< CacheEntry > OrderList
Definition: Cache.h:97
FeeFeature.h
osmscout::MapWidget::SetRenderingType
void SetRenderingType(QString type)
Definition: MapWidget.cpp:1050
osmscout::RouteDescriptionPostprocessor
The RouteDescriptionPostprocessor does all the heavy lifting of creating the various available Postpr...
Definition: RouteDescriptionPostprocessor.h:47
osmscout::OSMTile::lat2tiley
static uint32_t lat2tiley(double lat, uint32_t z)
Definition: OSMTile.h:74
osmscout::Magnification::magBlock
static MagnificationLevel magBlock
Definition: Magnification.h:159
osmscout::PTRoute::PlatformType
PlatformType
The platform of a halt can be of one of different types.
Definition: PublicTransport.h:60
Router.h
osmscout::StyleModule::stylesheetFilenameChanged
void stylesheetFilenameChanged()
osmscout::AddressFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: AddressFeature.cpp:75
osmscout::NavigationModel::getLaneCount
int getLaneCount() const
Definition: NavigationModel.h:202
osmscout::NameShortFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: NameShortFeature.cpp:45
osmscout::LineStyle::attrWidth
@ attrWidth
Definition: Styles.h:89
osmscout::QmlRoutingProfile::setMaxPenalty
void setMaxPenalty(double)
Definition: QmlRoutingProfile.cpp:193
osmscout::OpeningHoursFeature
Definition: OpeningHoursFeature.h:67
osmscout::LocationDescriptionProcessor::LABEL_KEY_LOCATION_POSTALCODE
static const std::string LABEL_KEY_LOCATION_POSTALCODE
Definition: DescriptionService.h:203
osmscout::DBLoadJob::tileStateChanged
void tileStateChanged(QString dbPath, const osmscout::TileRef tile)
This signal is not called in Job thread context!
osmscout::TileIdBox::Include
TileIdBox Include(const TileId &tileId) const
Definition: TileId.cpp:234
p2t::Triangle::SetConstrainedEdgeCW
void SetConstrainedEdgeCW(Point &p, bool ce)
utf8helper::IsSpace
constexpr int IsSpace
Definition: utf8helper_charmap.h:29
osmscout::StringToNumberTemplated< true, N >::f
static bool f(const std::string &string, N &number, size_t base=10)
Definition: String.h:267
osmscout::Logger::Warn
Line Warn()
Start logging a line of warning output (there is a potential problem, but the application could handl...
Definition: Logger.cpp:89
osmscout::StyleConfig::AddWayPathTextStyle
void AddWayPathTextStyle(const StyleFilter &filter, PathTextPartialStyle &style)
Definition: StyleConfig.cpp:978
osmscout::NameFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: NameFeature.cpp:74
osmscout::LookupModule::IndexedAdminRegionNames
static QStringList IndexedAdminRegionNames(const QList< AdminRegionInfoRef > &regionList, bool useAltNames)
Helper method that returns names of admin region in indexed array.
Definition: LookupModule.cpp:504
osmscout::Locale::GetDistanceUnits
DistanceUnitSystem GetDistanceUnits() const
Definition: Locale.h:65
osmscout::RouteDescription::POIAtRouteDescriptionRef
std::shared_ptr< POIAtRouteDescription > POIAtRouteDescriptionRef
Definition: RouteDescription.h:583
osmscout::OverlayObject::getBBoxAsLocation
LocationEntry * getBBoxAsLocation() const
Definition: OverlayObject.cpp:111
osmscout::MapView::GetMapDpi
double GetMapDpi() const
Definition: InputHandler.h:219
osmscout::IOException::GetDescription
std::string GetDescription() const override
Definition: Exception.cpp:136
osmscout::PathTextStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:1406
osmscout::ElevationChartWidget::onError
void onError(int requestId)
Definition: ElevationChartWidget.cpp:233
osmscout::ScreenVectorRectangle::height
double height
Definition: LabelLayouterHelper.h:77
osmscout::StyleLabelAttributeDescriptor::StyleLabelAttributeDescriptor
StyleLabelAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:439
osmscout::FastestPathRoutingProfile::SetPenaltySameType
void SetPenaltySameType(const Distance &d)
Definition: RoutingProfile.h:419
osmscout::MapPainterNoOp::DrawIcon
void DrawIcon(const IconStyle *style, const Vertex2D &centerPos, double width, double height) override
Draw the Icon as defined by the IconStyle at the given pixel coordinate (icon center).
Definition: MapPainterNoOp.cpp:83
osmscout::TileLoaderThread
Definition: TiledMapOverlay.h:36
osmscout::OSMTileIdBox::GetBoundingBox
GeoBox GetBoundingBox(const Magnification &magnification) const
Return the bounding box of the region defined by the box.
Definition: Tiling.cpp:98
osmscout::PathTextStyle::attrOffset
@ attrOffset
Definition: Styles.h:823
osmscout::DynamicFeatureLabelReader::GetName
std::string GetName() const override
Returns the name of the label provider as it must get stated in the style sheet.
Definition: LabelProvider.h:142
osmscout::CmdLineFlagArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:138
osmscout::PathShieldStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:1253
osmscout::BorderStyle::GetOffset
double GetOffset() const
Definition: Styles.h:444
osmscout::RoutingService::RNodeRef
std::shared_ptr< RNode > RNodeRef
Definition: RoutingService.h:279
utf8helper::Parser
Parse and transform an UTF8 string.
Definition: utf8helper.h:69
osmscout::PostprocessorContext::IsForwardPath
virtual bool IsForwardPath(const ObjectFileRef &object, size_t fromNodeIndex, size_t toNodeIndex) const =0
osmscout::WebsiteFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: WebsiteFeature.cpp:24
osmscout::FeatureFilterData::operator==
bool operator==(const FeatureFilterData &other) const
Definition: StyleConfig.h:230
p2t::Edge::p
Point * p
Definition: shapes.h:125
osmscout::oss::Parser::Parse
void Parse()
Definition: map/src/osmscoutmap/oss/Parser.cpp:2420
osmscout::CancelableFuture::Promise::~Promise
virtual ~Promise()=default
osmscout::AvailableMapsModel::VersionRole
@ VersionRole
Definition: AvailableMapsModel.h:212
osmscout::ost::Errors::hasErrors
bool hasErrors
Definition: include/osmscout/ost/Parser.h:59
osmscout::FileScanner::ReadUInt64
uint64_t ReadUInt64()
Definition: FileScanner.cpp:1045
osmscout::GetSphericalBearingFinal
Bearing GetSphericalBearingFinal(const GeoCoord &a, const GeoCoord &b)
Taken the path from A to B over a sphere return the bearing at the destination point B.
Definition: Geometry.cpp:340
osmscout::TileRef
std::shared_ptr< Tile > TileRef
Definition: DataTileCache.h:443
osmscout::RoundaboutFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: RoundaboutFeature.cpp:26
Logger.h
utf8helper::Parser::Error
@ Error
Definition: utf8helper.h:70
osmscout::AccessFeatureValue::CanRouteCar
bool CanRouteCar() const
Definition: AccessFeature.h:179
osmscout::PathTextStyle::CopyAttributes
void CopyAttributes(const PathTextStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:1411
osmscout::OpenGLMapData::GetNumOfVertices
int GetNumOfVertices()
Definition: OpenGLMapData.h:291
osmscout::MapDownloadJob::getMapName
QString getMapName() const
Definition: MapDownloader.h:67
osmscout::Logger::Line::operator<<
Line & operator<<(const char *value)
Definition: Logger.h:135
osmscout::FileWriter::IsOpen
bool IsOpen() const
Definition: FileWriter.h:67
osmscout::FeeFeatureValue::HasCondition
bool HasCondition() const
Definition: FeeFeature.h:71
osmscout::AccessRestrictedFeatureValue::CanAccessFoot
bool CanAccessFoot() const
Definition: AccessRestrictedFeature.h:97
osmscout::LookupModule::requestLocationDescription
void requestLocationDescription(const osmscout::GeoCoord location)
Start retrieving place information based on objects on or near the location.
Definition: LookupModule.cpp:287
osmscout::DecodeNumberSigned
unsigned int DecodeNumberSigned(const char *buffer, N &number)
Definition: Number.h:187
osmscout::LocationCrossingDescription::IsAtPlace
bool IsAtPlace() const
'true' if the location is at the place itself (in spite of 'close to...')
Definition: LocationDescriptionService.h:240
osmscout::SymbolRendererCairo::DrawRect
void DrawRect(double x, double y, double w, double h) override
Definition: SymbolRendererCairo.cpp:72
osmscout::Pixel::operator<<
std::ostream & operator<<(std::ostream &stream) const
Definition: Pixel.h:89
osmscout::MapDownloadJob::getMapPath
QStringList getMapPath() const
Definition: MapDownloader.h:72
osmscout::RoutePostprocessor::LanesPostprocessorRef
std::shared_ptr< LanesPostprocessor > LanesPostprocessorRef
Definition: RoutePostprocessor.h:436
osmscout::NearPOIModel::resultLimit
int resultLimit
Limit of lookup results.
Definition: NearPOIModel.h:76
SRTM1_FILESIZE
#define SRTM1_FILESIZE
Definition: SRTM.cpp:43
osmscout::Way::bbox
GeoBox bbox
Precomputed (cache) bounding box.
Definition: Way.h:58
osmscout::PhoneFeature::NAME
static const char *const NAME
Name of this feature.
Definition: PhoneFeature.h:75
osmscout::AddressFeatureValueReader
FeatureValueReader< AddressFeature, AddressFeatureValue > AddressFeatureValueReader
Definition: AddressFeature.h:108
osmscout::MapParameter::GetWarningObjectCountLimit
size_t GetWarningObjectCountLimit() const
Definition: MapParameter.h:394
osmscout::CancelableFuture::Promise::Promise
Promise()=default
osmscout::DownloadJob
Class that provide abstraction for download job of multiple files in sequence.
Definition: FileDownloader.h:132
osmscout::Bearing::operator==
bool operator==(const Bearing &o) const
Definition: Bearing.h:109
osmscout::MapPainterAgg::DrawIcon
void DrawIcon(const IconStyle *style, const Vertex2D &centerPos, double width, double height) override
Draw the Icon as defined by the IconStyle at the given pixel coordinate (icon center).
Definition: MapPainterAgg.cpp:469
osmscout::LabelLayouter::LayoutJob::~LayoutJob
~LayoutJob()=default
osmscout::MapView::GetLat
double GetLat() const
Definition: InputHandler.h:214
osmscout::Area::masterRingId
static const uint8_t masterRingId
Definition: Area.h:89
osmscout::DropRedundantPointsFast
static void DropRedundantPointsFast(TransBuffer &buffer, double optimizeErrorTolerance)
Definition: Transformation.cpp:384
osmscout::LabelData::alpha
double alpha
Alpha value of the label; 0.0 = fully transparent, 1.0 = solid.
Definition: LabelLayouter.h:70
osmscout::AreaIndex::TypeData
Definition: AreaIndex.h:43
osmscout::FileScanner::ReadConditionalCoord
std::tuple< GeoCoord, bool > ReadConditionalCoord()
Definition: FileScanner.cpp:2220
osmscout::NodeRegionSearchResultEntry::Database
friend Database
Definition: Database.h:160
NumericIndex.h
osmscout::StyleError::GetDescription
std::string GetDescription() const
Definition: StyleError.h:93
osmscout::PathTextStyleLookupTable
std::vector< std::vector< PathTextStyleSelectorList > > PathTextStyleLookupTable
List of selectors.
Definition: StyleConfig.h:527
osmscout::OperatorFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: OperatorFeature.h:55
RoutingService.h
osmscout::TypeConfig::GetNodeTypeIdBytes
uint8_t GetNodeTypeIdBytes() const
Definition: TypeConfig.h:1199
osmscout::AvailableVoice
Definition: Voice.h:31
osmscout::MapService::TypeDefinition::areaTypes
TypeInfoSet areaTypes
Definition: MapService.h:106
osmscout::ost::StartStates
Definition: include/osmscout/ost/Scanner.h:82
osmscout::StyleConfig::Load
bool Load(const std::string &styleFile, ColorPostprocessor colorPostprocessor=nullptr, bool submodule=false, Log &log=osmscout::log)
Load the given *.oss file into the current style config object.
Definition: StyleConfig.cpp:1662
osmscout::MapPainterNoOp::HasIcon
bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style) override
Return true, if the icon in the IconStyle is available and can be drawn.
Definition: MapPainterNoOp.cpp:33
osmscout::IconStyle::attrOverlay
@ attrOverlay
Definition: Styles.h:908
osmscout::ConstructionYearFeature::ConstructionYearFeature
ConstructionYearFeature()
Definition: ConstructionYearFeature.cpp:62
osmscout::LabelInstance::ref
ObjectFileRef ref
Definition: LabelLayouter.h:159
osmscout::ConstructionYearFeature::YEAR_LABEL_INDEX
static const size_t YEAR_LABEL_INDEX
Index of the 'year' label.
Definition: ConstructionYearFeature.h:96
osmscout::oss::Parser::errors
Errors * errors
Definition: map/include/osmscoutmap/oss/Parser.h:120
osmscout::SpeedVariant::operator[]
const double & operator[](Grade grade) const
Definition: RoutingProfile.h:75
osmscout::PositionAgent::Position::typeConfig
TypeConfigRef typeConfig
Definition: PositionAgent.h:72
osmscout::ObjectFileRef::ObjectFileRef
ObjectFileRef(FileOffset offset, RefType type)
Definition: ObjectRef.h:161
osmscout::FileScanner::ReadInt64Number
int64_t ReadInt64Number()
Definition: FileScanner.cpp:1926
osmscout::DropRedundantPointsDouglasPeuckerArea
static void DropRedundantPointsDouglasPeuckerArea(TransBuffer &buffer, double optimizeErrorTolerance)
Definition: Transformation.cpp:433
osmscout::TileData
Definition: DataTileCache.h:52
osmscout::TiledMapOverlay::getProvider
QJsonValue getProvider()
Definition: TiledMapOverlay.cpp:201
osmscout::IconStyle::IsOverlay
bool IsOverlay() const
Definition: Styles.h:979
osmscout::RoutingProfile::GetCostString
virtual std::string GetCostString(double cost) const =0
Textual representation of cost.
osmscout::CmdLineBoolArgParser::SetterFunction
std::function< void(const bool &)> SetterFunction
Definition: CmdLineParsing.h:134
osmscout::VoiceInstructionAgent::MessageType::TargetReached
@ TargetReached
osmscout::Projection::meterInMM
double meterInMM
Number of on screen millimeters for one meter on the ground.
Definition: Projection.h:59
osmscout::MapIcon::openingHours
QString openingHours
Definition: IconLookup.h:59
osmscout::ShieldStyle::CopyAttributes
void CopyAttributes(const ShieldStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:1084
osmscout::NavigationModel::NavigationModel
NavigationModel()
Definition: NavigationModel.cpp:26
osmscout::OpenGLProjection::SetShaderUniforms
void SetShaderUniforms(GLuint shaderProgram) const
Setup projection shader uniforms.
Definition: OpenGLProjection.h:47
osmscout::PositionAgent::GpsPosition::GetStateStr
std::string GetStateStr(const Timestamp &now) const
Definition: PositionAgent.cpp:42
osmscout::ChargingStationDescriptionProcessor::SUBSECTION_NAME_CHARGINGSTATION_SOCKET
static const std::string SUBSECTION_NAME_CHARGINGSTATION_SOCKET
Definition: DescriptionService.h:337
osmscout::StyleFilter::GetMinLevel
size_t GetMinLevel() const
Definition: StyleConfig.h:283
osmscout::TypeInfo::HasFeature
bool HasFeature(const std::string &featureName) const
Returns true, if the feature with the given name has already been assigned to this type.
Definition: TypeConfig.cpp:226
osmscout::Way::SetFeatures
void SetFeatures(const FeatureValueBuffer &buffer)
Definition: Way.h:196
osmscout::ContactDescriptionProcessor::LABEL_KEY_CONTACT_PHONE
static const std::string LABEL_KEY_CONTACT_PHONE
Definition: DescriptionService.h:380
osmscout::CmdLineFlag
CmdLineArgParserRef CmdLineFlag(Args &&...args)
Definition: CmdLineParsing.h:244
osmscout::Bearing::operator+
Bearing operator+(const Bearing &d) const
Definition: Bearing.h:82
osmscout::IsInFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: IsInFeature.cpp:59
osmscout::Area::Ring::HasFeature
bool HasFeature(size_t idx) const
Definition: Area.h:125
osmscout::RoutePosition::IsValid
bool IsValid() const
Definition: RoutingService.h:78
osmscout::DataTileCache::GetTile
TileRef GetTile(const TileKey &id) const
Return the tile with the given id.
Definition: DataTileCache.cpp:125
osmscout::BorderStyle::GetSlot
const std::string & GetSlot() const
Definition: Styles.h:409
osmscout::SymbolRenderer::DrawCircle
virtual void DrawCircle(double x, double y, double radius)=0
osmscout::RefFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: RefFeature.h:55
osmscout::Progress::SetStep
virtual void SetStep(const std::string &step)
Definition: Progress.cpp:43
osmscout::ContoursData
Definition: ElevationService.h:35
osmscout::RouteDescription::Node::SetDistance
void SetDistance(Distance distance)
Definition: RouteDescription.cpp:559
osmscout::Slot::Disconnect
void Disconnect()
Disconnect from all signals.
Definition: Signal.h:198
osmscout::LocationDescriptionService::DescribeLocationByName
bool DescribeLocationByName(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100), double sizeFilter=1.0)
Definition: LocationDescriptionService.cpp:837
osmscout::BorderStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:404
osmscout::OSMScoutQt::MakePOILookupModule
POILookupModule * MakePOILookupModule()
Definition: OSMScoutQt.cpp:420
osmscout::MapDownloadsModel::cancel
Q_INVOKABLE void cancel(int row)
Definition: MapDownloadsModel.cpp:140
osmscout::LocationStringSearchParameter::SetSearchForPOI
void SetSearchForPOI(bool searchForPOI)
Definition: LocationService.cpp:358
osmscout::RoutePositionResult::IsValid
bool IsValid() const
Definition: RoutingService.h:120
osmscout::QmlRoutingProfile
Routing profile.
Definition: QmlRoutingProfile.h:42
osmscout::MapPainterAgg::NativeLabel
Definition: MapPainterAgg.h:54
osmscout::GeoCoord::IsValid
bool IsValid() const
Return true if latitude is in range <-90,+90> and longitude in range <-180,+180>
Definition: GeoCoord.h:205
osmscout::AvailableVoicesModel::onVoiceStateChanged
void onVoiceStateChanged(const AvailableVoice &voice)
Definition: AvailableVoicesModel.cpp:236
osmscout::AvailableVoicesModel::remove
Q_INVOKABLE void remove(const QModelIndex &index)
Definition: AvailableVoicesModel.cpp:260
StopClock.h
osmscout::DestinationFeatureValue::operator=
DestinationFeatureValue & operator=(const FeatureValue &other) override
Definition: DestinationFeature.cpp:34
osmscout::ElevationChartWidget::textPixelSize
int textPixelSize
Definition: ElevationChartWidget.h:42
osmscout::WayDataFile
Definition: WayDataFile.h:34
osmscout::SidewayFeatureValue::cyclewayTrackLeft
@ cyclewayTrackLeft
Definition: SidewayFeature.h:38
osmscout::OpeningHoursFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: OpeningHoursFeature.cpp:71
osmscout::GroundTile::xAbs
size_t xAbs
Absolute x coordinate of the cell in relation to level and cell size.
Definition: GroundTile.h:93
osmscout::OpenGLMapData::LoadTextures
void LoadTextures()
Definition: OpenGLMapData.h:255
osmscout::RefFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of this feature.
Definition: RefFeature.h:76
osmscout::BorderStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:690
osmscout::Database::GetBoundingBox
bool GetBoundingBox(GeoBox &boundingBox) const
Definition: Database.cpp:694
osmscout::RoutingProfile::GetCosts
virtual double GetCosts(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t inPathIndex, size_t outPathIndex) const =0
Estimated cost for outgoing path (outPathIndex) from currentNode when currentNode is entered from inP...
osmscout::ost::Token::line
int line
Definition: include/osmscout/ost/Scanner.h:52
osmscout::TiledMapRenderer::~TiledMapRenderer
virtual ~TiledMapRenderer()
Definition: TiledMapRenderer.cpp:85
osmscout::ScreenMask::AddMask
void AddMask(const ScreenRectMask &mask)
Definition: LabelLayouterHelper.cpp:127
osmscout::Style::SetDoubleArrayValue
virtual void SetDoubleArrayValue(int attribute, const std::vector< double > &value)
Definition: StyleDescription.cpp:56
osmscout::RoutingParameter::SetBreaker
void SetBreaker(const BreakerRef &breaker)
Definition: RoutingService.cpp:63
osmscout::Area::Ring::IsOuter
bool IsOuter() const
Definition: Area.h:159
osmscout::MapParameter::SetDrawFadings
void SetDrawFadings(bool drawFadings)
Definition: MapParameter.cpp:115
osmscout::TiledMapOverlay::setEnabled
void setEnabled(bool b)
Definition: TiledMapOverlay.cpp:236
osmscout::OverlayWay
Definition: OverlayObject.h:189
osmscout::RoutingProgressRef
std::shared_ptr< RoutingProgress > RoutingProgressRef
Definition: RoutingService.h:178
osmscout::RefFeatureValue::GetRef
std::string GetRef() const
Definition: RefFeature.h:50
osmscout::AbstractRoutingProfile::CanUseBackward
bool CanUseBackward(const Way &way) const override
Definition: RoutingProfile.cpp:322
osmscout::OpeningHours::WeekDay
WeekDay
Day of the week in the Gregorian calendar.
Definition: OpeningHours.h:41
utf8helper
Definition: utf8helper.h:28
osmscout::LabelLayouter::Layout
void Layout(const Projection &projection, const MapParameter &parameter)
Definition: LabelLayouter.h:531
osmscout::VoiceCorePlayer::addToQueue
void addToQueue(const QUrl &source) override
add a track to the playlist
Definition: VoicePlayer.cpp:37
AvailableMapsModel.h
osmscout::OverlayObject::boundingBoxInternal
osmscout::GeoBox boundingBoxInternal() const
Definition: OverlayObject.cpp:150
osmscout::RouteDescriptionPostprocessor::Callback::OnRoundaboutLeave
virtual void OnRoundaboutLeave(const RouteDescription::RoundaboutLeaveDescriptionRef &roundaboutLeaveDescription, const RouteDescription::NameDescriptionRef &nameDescription)
Called if we leave a roundabout entered before.
Definition: RouteDescriptionPostprocessor.cpp:63
osmscout::oss::Parser::ATTRIBUTE
void ATTRIBUTE(PartialStyleBase &style, const StyleDescriptor &descriptor)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1677
osmscout::NodeUseMap::GetDuplicateCount
size_t GetDuplicateCount() const
Definition: NodeUseMap.cpp:80
osmscout::FileScanner::GetPos
FileOffset GetPos() const
Returns the current position of the reading cursor in relation to the begining of the file.
Definition: FileScanner.cpp:383
osmscout::RouteInstructionsMessage
Definition: RouteInstructionAgent.h:30
osmscout::AddressListVisitor::AddressResult::location
LocationRef location
The location the address belongs to.
Definition: Location.h:225
osmscout::StyleConfig::GetAreaFillStyleSelectors
void GetAreaFillStyleSelectors(size_t level, const TypeInfoRef &type, std::list< FillStyleSelector > &selectors) const
Definition: StyleConfig.cpp:1569
osmscout::MapData::poiNodes
std::list< NodeRef > poiNodes
List of manually added nodes (not managed or changed by the db)
Definition: MapData.h:52
osmscout::StyleUDoubleArrayAttributeDescriptor::StyleUDoubleArrayAttributeDescriptor
StyleUDoubleArrayAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:385
osmscout::LocationStringSearchParameter::SetPOIOnlyMatch
void SetPOIOnlyMatch(bool poiOnlyMatch)
Definition: LocationService.cpp:368
osmscout::OSMTile::maxLon
static double maxLon()
Definition: OSMTile.h:59
osmscout::ShieldStyle::attrSize
@ attrSize
Definition: Styles.h:645
osmscout::QmlSettings::fontSize
double fontSize
Definition: QmlSettings.h:60
osmscout::Magnification::operator++
Magnification & operator++()
Definition: Magnification.h:232
osmscout::MapService::LoadMissingTileDataAsync
bool LoadMissingTileDataAsync(const AreaSearchParameter &parameter, const StyleConfig &styleConfig, std::list< TileRef > &tiles) const
Load all missing data for the given tiles based on the given style config.
Definition: MapService.cpp:1133
osmscout::VoicePlayer::StoppedState
@ StoppedState
Definition: VoicePlayer.h:40
osmscout::Area::Ring::SetType
void SetType(const TypeInfoRef &type)
Definition: Area.h:201
osmscout::InstalledVoicesModel::LicenseRole
@ LicenseRole
Definition: InstalledVoicesModel.h:69
osmscout::MapIcon
Definition: IconLookup.h:43
osmscout::LabelStyle::LabelStyle
LabelStyle()
Definition: Styles.cpp:765
osmscout::ost::StartStates::~StartStates
virtual ~StartStates()=default
osmscout::PolygonPrimitiveRef
std::shared_ptr< PolygonPrimitive > PolygonPrimitiveRef
Definition: Styles.h:1046
osmscout::PathTextStyle::Attribute
Attribute
Definition: Styles.h:818
osmscout::LocationFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: LocationFeature.cpp:81
osmscout::NameShortFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: NameShortFeature.cpp:82
osmscout::Navigation::Clear
void Clear()
Definition: Navigation.h:134
osmscout::PostalCodeFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: PostalCodeFeature.cpp:89
osmscout::PositionAgent::Position::area
AreaRef area
Definition: PositionAgent.h:74
osmscout::MapWidget::GetView
MapView * GetView() const
Definition: MapWidget.h:341
osmscout::RoutableObjects::bbox
GeoBox bbox
Definition: DataAgent.h:40
osmscout::LabelLayouter
Definition: LabelLayouter.h:229
osmscout::NavigationModel::positionEstimateInTunnelChanged
void positionEstimateInTunnelChanged()
osmscout::OverlayObjectRef
std::shared_ptr< OverlayObject > OverlayObjectRef
Definition: OverlayObject.h:232
osmscout::MagnificationConverter
Definition: Magnification.h:249
osmscout::TileId::AsPixel
Pixel AsPixel() const
Definition: TileId.h:71
osmscout::OpeningHours::WeekDay::Tuesday
@ Tuesday
osmscout::NameAltFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: NameAltFeature.cpp:82
osmscout::FeatureValueBuffer::Write
void Write(FileWriter &writer) const
Writes the FeatureValueBuffer to the given FileWriter.
Definition: TypeConfig.cpp:559
osmscout::GeoBox::operator!=
bool operator!=(const GeoBox &other) const
Definition: GeoBox.h:70
osmscout::LocationFormSearchParameter::GetPartialMatch
bool GetPartialMatch() const
Definition: LocationService.cpp:96
osmscout::LanesFeatureValue::GetTurnBackward
std::vector< LaneTurn > GetTurnBackward() const
Definition: LanesFeature.h:87
osmscout::IconLookup::iconRequested
void iconRequested(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
osmscout::TagErrorReporter::TagErrorReporter
TagErrorReporter()
Definition: TagErrorReporter.cpp:24
osmscout::InstalledMapsModel
Model providing access to currently installed maps on device.
Definition: InstalledMapsModel.h:37
osmscout::Projection::BatchTransformer::BatchTransformer
BatchTransformer(const Projection &projection)
Definition: Projection.h:81
osmscout::MapParameter::GetFontName
std::string GetFontName() const
Definition: MapParameter.h:199
osmscout::AdminRegion::parentRegionOffset
FileOffset parentRegionOffset
Offset of the parent region index entry.
Definition: Location.h:76
osmscout::TileProjection::IsValidFor
bool IsValidFor(const GeoCoord &coord) const override
Return true if given coordinate is valid for this projection.
Definition: TileProjection.h:84
osmscout::NearPOIModel::LabelRole
@ LabelRole
Definition: NearPOIModel.h:85
osmscout::StyleEnumAttributeDescriptor::AddEnumValue
void AddEnumValue(const std::string &name, int value)
Definition: StyleDescription.h:250
osmscout::LocationDescriptionService::ReverseLookupResult
Definition: LocationDescriptionService.h:360
osmscout::CoordDataFile::Get
bool Get(const std::set< OSMId > &ids, ResultMap &resultMap) const
Definition: CoordDataFile.cpp:104
osmscout::NameFeatureValue
Definition: NameFeature.h:30
osmscout::AvailableVoicesModel::fetchError
QString fetchError
Definition: AvailableVoicesModel.h:60
osmscout::ObjectOSMRef
Reference to an OSM object by its type (Node, Way, Relation) and its OSM object id.
Definition: ObjectRef.h:46
osmscout::NavigationModel::laneUpdate
void laneUpdate()
osmscout::MapParameter::SetIconMode
void SetIconMode(const IconMode &mode)
Definition: MapParameter.cpp:159
osmscout::ObjectVariantDataFile
Definition: ObjectVariantDataFile.h:41
osmscout::LookupModule::locationDescription
void locationDescription(const osmscout::GeoCoord location, const QString database, const osmscout::LocationDescription description, const QList< AdminRegionInfoRef > regions)
osmscout::AbstractRoutingService::TransformRouteDataToPoints
RoutePointsResult TransformRouteDataToPoints(const RouteData &data)
Transforms the route into a list of points.
Definition: AbstractRoutingService.cpp:1804
osmscout::MapRenderer::dbThread
DBThreadRef dbThread
Definition: MapRenderer.h:92
osmscout::DescriptionEntry::HasIndex
bool HasIndex() const
Definition: DescriptionService.h:77
osmscout::oss::Parser::STYLEFILTER_MAG
void STYLEFILTER_MAG(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1148
osmscout::OpenGLTexture::fromOriginY
size_t fromOriginY
Definition: OpenGLMapData.h:49
osmscout::RoutePostprocessor::DistanceAndTimePostprocessor
Definition: RoutePostprocessor.h:191
osmscout::NearPOIModel::LonRole
@ LonRole
Definition: NearPOIModel.h:89
osmscout::SearchForLocationForPostalArea
static bool SearchForLocationForPostalArea(LocationIndexRef &locationIndex, const SearchParameter &parameter, const std::string &locationPattern, const std::string &addressPattern, const PostalAreaSearchVisitor::Result &postalAreaMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult &result, BreakerRef &breaker)
Definition: LocationService.cpp:1501
osmscout::ArrivalEstimateMessage::arrivalEstimate
Timestamp arrivalEstimate
Definition: ArrivalEstimateAgent.h:31
osmscout::NameFeatureLabelReader
FeatureLabelReader< NameFeature, NameFeatureValue > NameFeatureLabelReader
Definition: NameFeature.h:98
osmscout::Way::GetFeature
const FeatureInstance & GetFeature(size_t idx) const
Definition: Way.h:93
SymbolRenderer.h
osmscout::DownloadJob::expectedSize
virtual uint64_t expectedSize() const =0
osmscout::BorderStyle::SetGapColor
BorderStyle & SetGapColor(const Color &color)
Definition: Styles.cpp:648
p2t::Point::operator-=
void operator-=(const Point &v)
Subtract a point from this point.
Definition: shapes.h:92
osmscout::FillStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:530
p2t::AdvancingFront::head
Node * head()
Definition: advancing_front.h:88
osmscout::Database::GetNodeDataFile
NodeDataFileRef GetNodeDataFile() const
Definition: Database.cpp:324
osmscout::Area
Representation of an (complex/multipolygon) area.
Definition: Area.h:86
osmscout::OverlayObject::getName
QString getName() const
Definition: OverlayObject.h:130
osmscout::RouteDescription::Node::SetTime
void SetTime(const Timestamp::duration &duration)
Definition: RouteDescription.cpp:570
osmscout::pointToPolygonDist
auto pointToPolygonDist(const GeoCoord &point, const Polygon &polygon)
Definition: PolygonCenter.cpp:67
osmscout::LocationCrossingDescription::GetWays
std::list< Place > GetWays() const
Return the place this information is refering to.
Definition: LocationDescriptionService.h:232
osmscout::MapRendererRef
std::shared_ptr< MapRenderer > MapRendererRef
Definition: MapRenderer.h:215
osmscout::HTMLWriter::WriteHeaderEnd
void WriteHeaderEnd()
Definition: HTMLWriter.cpp:209
osmscout::RoutingService
Definition: RoutingService.h:212
osmscout::oss::Token::~Token
~Token()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:108
osmscout::AvailableMapsModelItem::isValid
bool isValid() const
Definition: AvailableMapsModel.h:89
osmscout::DBFileOffset::operator==
bool operator==(const DBFileOffset &other) const
Definition: DBFileOffset.h:112
osmscout::EleFeature::IN_METER_LABEL_INDEX
static const size_t IN_METER_LABEL_INDEX
Index of the 'inMeter' label.
Definition: EleFeature.h:76
osmscout::Database::GetWayByOffset
bool GetWayByOffset(const FileOffset &offset, WayRef &way) const
Definition: Database.cpp:895
osmscout::CmdLineBoolArgParser
Definition: CmdLineParsing.h:131
osmscout::DecodeNumberTemplated< false, N >::f
static unsigned int f(const char *buffer, N &number)
Definition: Number.h:280
osmscout::FromToFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: FromToFeature.cpp:48
osmscout::InstalledVoicesModel::onVoiceChanged
void onVoiceChanged(const QString &)
Definition: InstalledVoicesModel.cpp:68
Tag.h
osmscout::VoiceManager
Manager of voices for navigation commands.
Definition: VoiceManager.h:72
utf8helper::charmap_cf
const character charmap_cf[]
Definition: utf8helper_charmap.cpp:1035
osmscout::SRTM
Read elevation data in hgt format.
Definition: SRTM.h:63
osmscout::MapData::ways
std::vector< WayRef > ways
Ways as retrieved from db.
Definition: MapData.h:50
osmscout::AbstractRoutingProfile::costLimitFactor
double costLimitFactor
Definition: RoutingProfile.h:199
osmscout::MemoryMonitor::Reset
void Reset()
Resets the internal values to 0.0.
Definition: MemoryMonitor.cpp:117
osmscout::PTRouteDataFile::PTROUTES_DAT
static const char *const PTROUTES_DAT
Definition: PTRouteDataFile.h:37
osmscout::MapPainterQt
Implementation of MapPainter for Qt.
Definition: MapPainterQt.h:47
osmscout::LineStyleSelectorList
std::list< LineStyleSelector > LineStyleSelectorList
Definition: StyleConfig.h:490
osmscout::LineStyle::SetPriority
LineStyle & SetPriority(int priority)
Definition: Styles.cpp:290
osmscout::ShieldStyle::GetAlpha
double GetAlpha() const override
Definition: Styles.h:674
osmscout::DataFile::Close
virtual bool Close()
Close the index.
Definition: DataFile.h:253
osmscout::AvailableMapsModelMap::getVersion
int getVersion() const
Definition: AvailableMapsModel.cpp:64
osmscout::Voice::getLicense
QString getLicense() const
Definition: Voice.h:151
osmscout::BrandFeatureValue::SetName
void SetName(const std::string_view &name)
Definition: BrandFeature.h:45
StyleDescription.h
osmscout::RouteDescription::POIAtRouteDescription::POIAtRouteDescription
POIAtRouteDescription(DatabaseId databaseId, const ObjectFileRef &object, const NameDescriptionRef &name, const Distance &distance)
Definition: RouteDescription.cpp:465
osmscout::LocationAtPlaceDescription::GetDistance
Distance GetDistance() const
Return the distance to the location.
Definition: LocationDescriptionService.h:152
osmscout::CancelableFuture::Promise::IsCanceled
bool IsCanceled() const
Definition: CancelableFuture.h:132
osmscout::AddressFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: AddressFeature.h:88
osmscout::MapWidget::moveLeft
void moveLeft()
Definition: MapWidget.cpp:507
osmscout::RouteDescription::MOTORWAY_LEAVE_DESC
static const char *const MOTORWAY_LEAVE_DESC
Constant for a description of leaving a motorway (MotorwayLeaveDescription)
Definition: RouteDescription.h:80
osmscout::MapWidget::angle
double angle
Definition: MapWidget.h:65
osmscout::TypeInfoSetConstIterator::operator*
const TypeInfoRef & operator*() const
Definition: TypeInfoSet.h:90
osmscout::StyleConfig::AddAreaIconStyle
void AddAreaIconStyle(const StyleFilter &filter, IconPartialStyle &style)
Definition: StyleConfig.cpp:1026
osmscout::LocationInfoModel::InPlaceRole
@ InPlaceRole
Definition: LocationInfoModel.h:71
osmscout::HTMLWriter::HTMLWriter
HTMLWriter()
Definition: HTMLWriter.cpp:33
osmscout::BorderStyle::operator==
bool operator==(const BorderStyle &other) const
Definition: Styles.cpp:725
osmscout::RoutingService::VNode::currentNode
DBId currentNode
FileOffset of this route node.
Definition: RoutingService.h:314
osmscout::NodeDataFile::NODES_IDMAP
static const char *const NODES_IDMAP
Definition: NodeDataFile.h:38
osmscout::ShieldStyle::SetLabel
ShieldStyle & SetLabel(const LabelProviderRef &label)
Definition: Styles.cpp:1049
osmscout::StopClockNano::StopClockNano
StopClockNano()
Definition: StopClock.cpp:97
utf8helper::charmap_e2_b4
const character charmap_e2_b4[]
Definition: utf8helper_charmap.cpp:2466
osmscout::RerouteRequestMessage::from
const GeoCoord from
Definition: RouteStateAgent.h:37
osmscout::RouteDescription::DestinationDescription::GetDescription
std::string GetDescription() const
Definition: RouteDescription.cpp:403
osmscout::PositionAgent::PositionMessageRef
std::shared_ptr< PositionMessage > PositionMessageRef
Definition: PositionAgent.h:104
osmscout::TypeInfo::SetIndexAsRegion
TypeInfo & SetIndexAsRegion(bool indexAsRegion)
Set, if an object of this type should be indexed as a region.
Definition: TypeConfig.h:522
osmscout::LabelLayouter::LayoutJob::ProcessLabels
void ProcessLabels(std::vector< LabelInstanceType > &labelInstances, std::vector< ContourLabelType > &contourLabelInstances)
Definition: LabelLayouter.h:489
osmscout::StyleConfig::AddWayPathSymbolStyle
void AddWayPathSymbolStyle(const StyleFilter &filter, PathSymbolPartialStyle &style)
Definition: StyleConfig.cpp:986
osmscout::AddressListVisitor::AddressResult
Definition: Location.h:220
osmscout::FileScanner::Open
void Open(const std::string &filename, Mode mode, bool useMmap)
Definition: FileScanner.cpp:100
osmscout::ost::Parser::Parse
void Parse()
Definition: src/osmscout/ost/Parser.cpp:870
osmscout::MapTileCache::CleanupCache
void CleanupCache()
Cleanup the cache.
Definition: MapTileCache.h:122
osmscout::Feature::AddDescription
void AddDescription(const std::string &languageCode, const std::string &description)
Add a description of the feature for the given language code.
Definition: TypeFeature.cpp:92
osmscout::ShieldStyle::GetBorderColor
const Color & GetBorderColor() const
Definition: Styles.h:694
osmscout::RouteStateAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: RouteStateAgent.cpp:59
osmscout::OSMTile::tilex2lon
static double tilex2lon(uint32_t x, uint32_t z)
Definition: OSMTile.h:79
osmscout::FreeTextSearchRunnable::FreeTextSearchRunnable
FreeTextSearchRunnable(SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker)
Definition: SearchModule.cpp:78
osmscout::AccessFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: AccessFeature.cpp:85
osmscout::MilliDouble
std::chrono::duration< double, std::milli > MilliDouble
Definition: StopClock.cpp:27
SRTM1_GRID
#define SRTM1_GRID
Definition: SRTM.cpp:41
osmscout::MapPainterCairo::HasPattern
bool HasPattern(const MapParameter &parameter, const FillStyle &style)
Definition: MapPainterCairo.cpp:512
osmscout::MapView
Definition: InputHandler.h:160
osmscout::PTRoute::Platform::GetPlatform
const ObjectFileRef & GetPlatform() const
Definition: PublicTransport.h:108
osmscout::TagRegistry::TagRegistry
TagRegistry()
Definition: Tag.cpp:205
osmscout::MapPainterQt::DrawArea
void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area) override
Draw the given area using the given FillStyle for the area outline.
Definition: MapPainterQt.cpp:760
osmscout::Magnification::SetLevel
void SetLevel(const MagnificationLevel &level)
Definition: Magnification.cpp:52
osmscout::OsmTileDownloader::downloaded
void downloaded(uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData)
osmscout::MapView::MapView
MapView(const osmscout::GeoCoord &center, const Bearing &angle, const osmscout::Magnification &magnification, double mapDpi)
Definition: InputHandler.h:187
osmscout::osmRefNode
@ osmRefNode
Definition: ObjectRef.h:37
osmscout::Progress::SetProgress
virtual void SetProgress(double current, double total, const std::string &label="")
Definition: Progress.cpp:53
osmscout::MapPainter::GetAreaData
const std::list< AreaData > & GetAreaData() const
Definition: MapPainter.h:512
osmscout::LocationEntry::getBBox
osmscout::GeoBox getBBox() const
Definition: LocationEntry.cpp:230
osmscout::INameLabelProviderFactory::Create
LabelProviderRef Create(const TypeConfig &typeConfig) const override
Definition: LabelProvider.cpp:96
p2t::AdvancingFront::set_tail
void set_tail(Node *node)
Definition: advancing_front.h:101
osmscout::lineStyleDescriptor
static const StyleDescriptorRef lineStyleDescriptor
Definition: Styles.cpp:113
osmscout::RouteNode::ObjectData::objectVariantIndex
uint16_t objectVariantIndex
Index into the lookup table, holding object specific routing data.
Definition: RouteNode.h:78
osmscout::MapParameter::GetLabelPadding
double GetLabelPadding() const
Definition: MapParameter.h:289
osmscout::AdminRegionVisitor::Action
Action
Definition: Location.h:98
osmscout::MercatorProjection::angleCos
double angleCos
Definition: MercatorProjection.h:46
osmscout::RouteDescription::ViaDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:532
osmscout::AbstractRoutingProfile::ParametrizeForBicycle
virtual void ParametrizeForBicycle(const TypeConfig &typeConfig, double maxSpeed)
Definition: RoutingProfile.cpp:123
osmscout::IsInFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: IsInFeature.cpp:69
OSMSCOUT_MAP_CAIRO_API
#define OSMSCOUT_MAP_CAIRO_API
Definition: MapCairoImportExport.h:45
osmscout::ScanNumber
static bool ScanNumber(const std::string &text, size_t &currentPos, double &value, size_t maxDigits)
Definition: GeoCoord.cpp:94
osmscout::GeoBox::GetMaxCoord
GeoCoord GetMaxCoord() const
Return the coordinate with the maximum value for the lat/lon values of the area.
Definition: GeoBox.h:198
CmdLineParsing.h
osmscout::CmdLineArgParser
Definition: CmdLineParsing.h:73
osmscout::ObjectVariantDataFile::GetData
const std::vector< ObjectVariantData > & GetData() const
Definition: ObjectVariantDataFile.h:66
osmscout::RouteData::Entries
const std::list< RouteEntry > & Entries() const
Definition: RouteData.h:115
osmscout::NameShortFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: NameShortFeature.h:76
osmscout::Database::LoadNodesInArea
NodeRegionSearchResult LoadNodesInArea(const TypeInfoSet &types, const GeoBox &boundingBox) const
Load nodes of given types in the given geo box Distance is measured in relation to the center of the ...
Definition: Database.cpp:1210
osmscout::Way::GetSerial
Id GetSerial(size_t index) const
Definition: Way.h:123
osmscout::EleFeatureValue
Definition: EleFeature.h:30
osmscout::TagIsInConditionRef
std::shared_ptr< TagIsInCondition > TagIsInConditionRef
Definition: Tag.h:198
osmscout::ChargingStationFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: ChargingStationFeature.cpp:26
VoiceManager.h
osmscout::StyleError::Exception
@ Exception
Definition: StyleError.h:36
osmscout::MaxStayFeatureValue::HasCondition
bool HasCondition() const
Definition: MaxStayFeature.h:60
osmscout::FeatureReader::FeatureReader
FeatureReader(const TypeConfig &typeConfig)
Definition: FeatureReader.h:71
osmscout::OperatorFeature::NAME
static const char *const NAME
Name of this feature.
Definition: OperatorFeature.h:74
osmscout::Progress::Debug
void Debug(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:76
osmscout::OverlayObject::setName
void setName(const QString &n)
Definition: OverlayObject.h:136
p2t::Triangle::NeighborAcross
Triangle & NeighborAcross(Point &opoint)
LabelLayouterHelper.h
CLASS_FINAL
#define CLASS_FINAL
Definition: Compiler.h:26
osmscout::RoutePostprocessor::LanesPostprocessor
Definition: RoutePostprocessor.h:427
osmscout::Projection::GetPixelSize
double GetPixelSize() const
Returns the size of a pixel in meter.
Definition: Projection.h:263
osmscout::StyleFlagsModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: StyleFlagsModel.cpp:98
osmscout::ArrivalEstimateAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: ArrivalEstimateAgent.cpp:34
osmscout::EncodeNumberUnsigned
unsigned int EncodeNumberUnsigned(N number, char *buffer)
Definition: Number.h:92
osmscout::PostprocessorContext::IsNodeStartOrEndOfObject
virtual bool IsNodeStartOrEndOfObject(const RouteDescription::Node &node, const ObjectFileRef &object) const =0
osmscout::AvailableMapsModel::TimeRole
@ TimeRole
Definition: AvailableMapsModel.h:211
osmscout::MapPainter::GetProposedLabelWidth
virtual double GetProposedLabelWidth(const MapParameter &parameter, double averageCharWidth, double objectWidth, size_t stringLength)
Compute suggested label width for given parameters.
Definition: MapPainter.cpp:471
osmscout::SidewayFeature::NAME
static const char *const NAME
Name of this feature.
Definition: SidewayFeature.h:116
osmscout::oss::StartStates::StartStates
StartStates()
Definition: map/include/osmscoutmap/oss/Scanner.h:89
osmscout::Projection::GetMagnification
Magnification GetMagnification() const
Return the magnification as part of the projection.
Definition: Projection.h:242
osmscout::DataFile::operator=
DataFile & operator=(const DataFile &)=delete
osmscout::OSMTileId::GetBoundingBox
GeoBox GetBoundingBox(const Magnification &magnification) const
Return the bounding box of the given tile.
Definition: Tiling.cpp:63
osmscout::MapDownloader::getDownloadJobs
QList< MapDownloadJob * > getDownloadJobs() const
Definition: MapDownloader.h:120
osmscout::AreaRegionSearchResult::Database
friend Database
Definition: Database.h:277
osmscout::AreaRouteIndexRef
std::shared_ptr< AreaRouteIndex > AreaRouteIndexRef
Definition: AreaRouteIndex.h:69
osmscout::AccessFeatureValue::onewayBackward
@ onewayBackward
Definition: AccessFeature.h:41
osmscout::LocationInfoModel::onLocationAdminRegions
void onLocationAdminRegions(const osmscout::GeoCoord, QList< AdminRegionInfoRef >)
Definition: LocationInfoModel.cpp:321
p2t::Node::prev
Node * prev
Definition: advancing_front.h:47
osmscout::LaneTurn::Through
@ Through
osmscout::BasemapDatabase::IsOpen
bool IsOpen() const
Definition: BasemapDatabase.cpp:64
osmscout::RoutingService::RNode::prev
DBId prev
The file offset of the previous route node.
Definition: RoutingService.h:225
osmscout::QmlSettings::SetShowAltLanguage
void SetShowAltLanguage(bool showAltLanguage)
Definition: QmlSettings.cpp:131
osmscout::RoutingDatabase::RoutingDatabase
RoutingDatabase()
Definition: RoutingDB.cpp:26
osmscout::MapDownloadsModel::getFreeSpace
Q_INVOKABLE double getFreeSpace(QString dir)
Definition: MapDownloadsModel.cpp:82
osmscout::TypeConfig::typeInfoTileSea
TypeInfoRef typeInfoTileSea
Internal type for ground tiles of type "sea".
Definition: TypeConfig.h:1117
osmscout::LocationDescription::GetAtNameDescription
LocationAtPlaceDescriptionRef GetAtNameDescription() const
Return the location in relation to a named object.
Definition: LocationDescriptionService.cpp:139
m
double m
Definition: src/osmscout/util/SunriseSunset.cpp:61
osmscout::RouteData::IsEmpty
bool IsEmpty() const
Definition: RouteData.h:99
osmscout::DBLoadJob::finished
void finished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >> tiles)
osmscout::TiledMapOverlay::provider
QJsonValue provider
Definition: TiledMapOverlay.h:79
osmscout::AdminRegion::childrenOffsets
std::vector< FileOffset > childrenOffsets
The list of child region offset.
Definition: Location.h:82
osmscout::MercatorProjection::Set
bool Set(const GeoCoord &coord, double angle, const Magnification &magnification, size_t width, size_t height)
Definition: MercatorProjection.h:93
osmscout::MemoryMonitor::~MemoryMonitor
~MemoryMonitor()
Definition: MemoryMonitor.cpp:40
osmscout::MapWidget::setFollowVehicle
void setFollowVehicle(bool)
Definition: MapWidget.cpp:596
osmscout::Route::HasFeature
bool HasFeature(size_t idx) const
Definition: Route.h:133
osmscout::ost::Parser::TAGEQUALSCOND
void TAGEQUALSCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:639
osmscout::BatchMapPainterQt
Definition: MapPainterQt.h:254
osmscout::AreaAreaIndex::FlushCache
void FlushCache()
Definition: AreaAreaIndex.cpp:364
osmscout::StyleModule::~StyleModule
~StyleModule() override
Definition: StyleModule.cpp:38
osmscout::MapPainter::AreaData::type
TypeInfoRef type
Definition: MapPainter.h:176
osmscout::DestinationFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: DestinationFeature.cpp:24
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_EMBANKMENT
static const std::string LABEL_KEY_WAY_EMBANKMENT
Definition: DescriptionService.h:231
osmscout::LineStyleLookupTable
std::vector< std::vector< LineStyleSelectorList > > LineStyleLookupTable
List of selectors.
Definition: StyleConfig.h:491
osmscout::CoordBufferRange
Hold a reference to a range of data within a CoordBuffer.
Definition: Transformation.h:383
osmscout::LanesFeatureValue::GetLanes
uint8_t GetLanes() const
Definition: LanesFeature.cpp:107
osmscout::RoutingDescriptionProcessor::LABEL_KEY_ROUTING_DESTINATION
static const std::string LABEL_KEY_ROUTING_DESTINATION
Definition: DescriptionService.h:281
osmscout::ost::Errors::errors
std::list< Err > errors
Definition: include/osmscout/ost/Parser.h:58
osmscout::TextStyleRef
std::shared_ptr< TextStyle > TextStyleRef
Definition: Styles.h:633
osmscout::StyleConfig::GetWayTypesWithMaxMag
void GetWayTypesWithMaxMag(const Magnification &mag, TypeInfoSet &types) const
Definition: StyleConfig.cpp:1075
osmscout::oss::Parser::FLAGBLOCK
void FLAGBLOCK(bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:289
osmscout::BorderStyle::SetSlot
BorderStyle & SetSlot(const std::string &slot)
Definition: Styles.cpp:581
osmscout::PhoneFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: PhoneFeature.h:54
osmscout::ElevationChartWidget::highest
std::optional< ElevationPoint > highest
Definition: ElevationChartWidget.h:177
osmscout::StringMatcher
Definition: StringMatcher.h:30
osmscout::oss::Scanner::buffer
Buffer * buffer
Definition: map/include/osmscoutmap/oss/Scanner.h:191
osmscout::ObjectOSMRef::ObjectOSMRef
ObjectOSMRef(OSMId id, OSMRefType type)
Definition: ObjectRef.h:57
osmscout::NavigationModule::playerStateChanged
void playerStateChanged(VoicePlayer::PlaybackState state)
Definition: NavigationModule.cpp:320
osmscout::StyleConfig::~StyleConfig
virtual ~StyleConfig()
Definition: StyleConfig.cpp:321
osmscout::FileDownloader::startDownload
void startDownload()
Definition: FileDownloader.cpp:91
osmscout::OpeningHours::GetRules
std::vector< Rule > GetRules() const
Definition: OpeningHours.h:85
osmscout::LocationSearchResult::MatchQuality
MatchQuality
Definition: LocationService.h:230
osmscout::TileProjection::GeoToPixel
bool GeoToPixel(const GeoCoord &coord, Vertex2D &pixel) const override
Converts a geo coordinate to a pixel coordinate.
Definition: TileProjection.cpp:153
osmscout::TypeInfoSetConstIterator::operator++
TypeInfoSetConstIterator & operator++()
Definition: TypeInfoSet.h:59
osmscout::SRTMData::GetHeight
int32_t GetHeight(size_t x, size_t y) const
Definition: SRTM.h:52
NumberSet.h
osmscout::Database::LoadWaysInArea
WayRegionSearchResult LoadWaysInArea(const TypeInfoSet &types, const GeoBox &boundingBox) const
Load ways of given types in the given geo box.
Definition: Database.cpp:1259
osmscout::ChargingStationFeatureValue::SocketType::TeslaDestination
@ TeslaDestination
osmscout::SearchRunnable::adminRegionMap
std::map< osmscout::FileOffset, osmscout::AdminRegionRef > adminRegionMap
Definition: SearchModule.h:55
osmscout::FileScanner::Sequential
@ Sequential
Definition: FileScanner.h:66
osmscout::TextStyle::SetStyle
TextStyle & SetStyle(Style style)
Definition: Styles.cpp:942
osmscout::Color::DARK_AQUA
static const Color DARK_AQUA
Definition: Color.h:67
osmscout::TextStyle::SetIntValue
void SetIntValue(int attribute, int value) override
Definition: Styles.cpp:864
osmscout::OverlayObject::setColor
void setColor(const QString &c)
Definition: OverlayObject.cpp:68
osmscout::oss::Parser::MAG
void MAG(Magnification &magnification)
Definition: map/src/osmscoutmap/oss/Parser.cpp:862
osmscout::ost::Parser::GRADE
void GRADE()
Definition: src/osmscout/ost/Parser.cpp:275
osmscout::fillStyleDescriptor
static const StyleDescriptorRef fillStyleDescriptor
Definition: Styles.cpp:443
osmscout::MapPainterAgg::DrawSymbol
void DrawSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const Vertex2D &screenPos, double scaleFactor) override
Draw the Symbol as defined by the SymbolStyle at the given pixel coordinate (symbol center).
Definition: MapPainterAgg.cpp:476
osmscout::StyleSymbolAttributeDescriptor::StyleSymbolAttributeDescriptor
StyleSymbolAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:457
osmscout::PathLabelData::text
std::string text
The label text (type==Text|PathText)
Definition: LabelLayouter.h:49
osmscout::DynamicFeatureReader::DynamicFeatureReader
DynamicFeatureReader(const TypeConfig &typeConfig, const Feature &feature)
Definition: FeatureReader.cpp:24
osmscout::Color::LIGHT_GRAY
static const Color LIGHT_GRAY
Definition: Color.h:60
osmscout::RouteDescription::RoundaboutEnterDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:323
osmscout::FileScanner::SetPos
void SetPos(FileOffset pos)
Moves the reading cursor to the given file position.
Definition: FileScanner.cpp:343
osmscout::MapService::LoadMissingTileData
bool LoadMissingTileData(const AreaSearchParameter &parameter, const StyleConfig &styleConfig, std::list< TileRef > &tiles) const
Load all missing data for the given tiles based on the given style config.
Definition: MapService.cpp:1118
osmscout::RouteInstructionAgent::RouteInstructionAgent
RouteInstructionAgent()
osmscout::oss::Parser::UMAP
void UMAP(double &width)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1264
osmscout::PTRoute::SetName
void SetName(const std::string &name)
Definition: PublicTransport.cpp:85
osmscout::DrawPrimitive::GetBorderStyle
const BorderStyleRef & GetBorderStyle() const
Definition: Styles.h:1013
osmscout::NameFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: NameFeature.cpp:79
osmscout::MapParameter::GetContourLabelPadding
double GetContourLabelPadding() const
Definition: MapParameter.h:334
osmscout::LocationEntry::getCoord
osmscout::GeoCoord getCoord() const
Definition: LocationEntry.cpp:225
sweep_context.h
osmscout::ColorFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: ColorFeature.h:55
osmscout::RouteDescription::MotorwayLeaveDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:376
osmscout::FillStyle::GetFillColor
const Color & GetFillColor() const
Definition: Styles.h:321
osmscout::RouteDescription::MotorwayJunctionDescription::MotorwayJunctionDescription
MotorwayJunctionDescription(const NameDescriptionRef &junctionDescription)
Definition: RouteDescription.cpp:381
osmscout::RouteDescription::TargetDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:93
osmscout::ost::Parser::SPECIALTYPE
void SPECIALTYPE(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:463
osmscout::StyleDisplayAttributeDescriptor
Definition: StyleDescription.h:274
osmscout::StyleModule
Definition: StyleModule.h:37
osmscout::StyleDoubleAttributeDescriptor::StyleDoubleAttributeDescriptor
StyleDoubleAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:349
osmscout::AvailableMapsModel::ServerDirectoryRole
@ ServerDirectoryRole
Definition: AvailableMapsModel.h:210
ElevationChartWidget.h
osmscout::PTRoute::Variant::GetName
std::string GetName() const
Definition: PublicTransport.h:142
osmscout::AdminLevelFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: AdminLevelFeature.cpp:50
osmscout::IconStyle::SetPosition
IconStyle & SetPosition(size_t position)
Definition: Styles.cpp:1657
osmscout::TileCacheKey
Definition: TileCache.h:54
osmscout::MapPainterSVG::HasIcon
bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style) override
Return true, if the icon in the IconStyle is available and can be drawn.
Definition: MapPainterSVG.cpp:622
osmscout::OutputDescription::NextDescription
virtual void NextDescription(const Distance &, std::list< RouteDescription::Node >::const_iterator &, std::list< RouteDescription::Node >::const_iterator)
Definition: Navigation.h:39
osmscout::NameShortFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: NameShortFeature.cpp:72
osmscout::AreaRegionSearchResult::GetAreaResults
std::list< AreaRegionSearchResultEntry > GetAreaResults() const
Definition: Database.h:279
utf8helper::charmap_e1_b9
const character charmap_e1_b9[]
Definition: utf8helper_charmap.cpp:1784
osmscout::oss::Buffer::EoF
static const int EoF
Definition: map/include/osmscoutmap/oss/Scanner.h:68
osmscout::StyleAttributeType::TYPE_DISPLAY_SIZE
@ TYPE_DISPLAY_SIZE
ObjectPool.h
osmscout::LocationCrossingDescription::GetBearing
Bearing GetBearing() const
Return the bearing you have to go to from the place for 'distance' to reach the location.
Definition: LocationDescriptionService.h:256
osmscout::AddAddressResult
static void AddAddressResult(const SearchParameter &parameter, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult::MatchQuality locationMatchQuality, const AddressSearchVisitor::Result &addressMatch, LocationSearchResult::MatchQuality addressMatchQuality, LocationSearchResult &result)
Definition: LocationService.cpp:1266
osmscout::TypeInfo::CanBeWay
bool CanBeWay() const
Definition: TypeConfig.h:372
osmscout::POI::regionOffset
FileOffset regionOffset
Offset of the region this location is in.
Definition: Location.h:123
osmscout::AreaRegionSearchResultEntry::GetClosestPoint
GeoCoord GetClosestPoint() const
Definition: Database.h:260
osmscout::TileIdBox::GetDisplayText
std::string GetDisplayText() const
Definition: TileId.h:340
osmscout::FeatureValueBuffer::FreeValue
void FreeValue(size_t idx)
Definition: TypeConfig.cpp:493
osmscout::RouteDescription::GetDatabaseMapping
std::map< DatabaseId, std::string > GetDatabaseMapping() const
Definition: RouteDescription.cpp:587
osmscout::TileIdBox::GetMin
TileId GetMin() const
Definition: TileId.h:259
osmscout::osmScoutInstance
static OSMScoutQt * osmScoutInstance
Definition: OSMScoutQt.cpp:68
osmscout::MapParameter::PatternMode
PatternMode
Definition: MapParameter.h:52
osmscout::Signal::Emit
void Emit(const Args &... args) const
Emit signal.
Definition: Signal.h:145
osmscout::TileKey::GetBoundingBox
GeoBox GetBoundingBox() const
Return the bounding box of the tile.
Definition: TileId.cpp:146
osmscout::LocationIndex::GetLocationMaxWords
uint32_t GetLocationMaxWords() const
Definition: LocationIndex.h:214
osmscout::PathLabelData::height
double height
Definition: LabelLayouter.h:50
osmscout::WriteLock::~WriteLock
~WriteLock()
Definition: ReadWriteLock.h:197
osmscout::ProcessingQueue::operator=
ProcessingQueue & operator=(const ProcessingQueue &)=delete
osmscout::LocationStringSearchParameter::GetPartialMatch
bool GetPartialMatch() const
Definition: LocationService.cpp:408
osmscout::Distance::operator+
Distance operator+(const Distance &d) const
Definition: Distance.h:104
osmscout::log_pd
v2df log_pd(v2df x)
Definition: SSEMath.h:309
Navigation.h
osmscout::Magnification::magProximity
static MagnificationLevel magProximity
Definition: Magnification.h:151
MercatorProjection.h
osmscout::ParseBoolArgument
bool ParseBoolArgument(int argc, char *argv[], int &currentIndex, bool &value)
Definition: CmdLineParsing.cpp:587
utf8helper::UTF8Capitalize
std::string UTF8Capitalize(const std::string &text)
Definition: utf8helper.cpp:39
osmscout::OpeningHours::WeekDay::PublicHoliday
@ PublicHoliday
osmscout::TypeConfig::GetNodeTypeInfo
TypeInfoRef GetNodeTypeInfo(TypeId id) const
Returns the type definition for the given type id.
Definition: TypeConfig.h:1275
osmscout::ScreenRectMask::ScreenRectMask
ScreenRectMask()=default
osmscout::SearchRunnable::GetObjectNames
void GetObjectNames(const FeatureValueBuffer &features, QString &typeName, QString &name, QString &altName)
Definition: SearchModule.cpp:499
osmscout::AddressRef
std::shared_ptr< Address > AddressRef
Definition: Location.h:196
osmscout::ColorFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: ColorFeature.cpp:79
osmscout::MapWidget::getVehicleStandardIconFile
QString getVehicleStandardIconFile() const
Definition: MapWidget.h:370
osmscout::MapService::LookupTile
TileRef LookupTile(const TileKey &key) const
Return the given tile.
Definition: MapService.cpp:858
osmscout::TiledMapRenderer::offlineTileRequest
void offlineTileRequest(uint32_t zoomLevel, uint32_t xtile, uint32_t ytile)
Definition: TiledMapRenderer.cpp:268
osmscout::InputHandler::rotateTo
virtual bool rotateTo(double angle)
Definition: InputHandler.cpp:213
ArrivalEstimateAgent.h
osmscout::StyleColorAttributeDescriptor
Definition: StyleDescription.h:193
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit1
@ LeaveRbExit1
osmscout::TypeInfoSet::Intersection
void Intersection(const TypeInfoSet &otherTypes)
Definition: TypeInfoSet.cpp:110
osmscout::TransBuffer::GetEnd
size_t GetEnd() const
Return the last to be drawn point.
Definition: Transformation.h:107
osmscout::PTRouteDataFile::PTRouteDataFile
PTRouteDataFile(size_t cacheSize)
Definition: PTRouteDataFile.cpp:26
MapPainterQt.h
osmscout::GroundTile::type
Type type
The type of the cell.
Definition: GroundTile.h:92
osmscout::TileId::TileId
TileId(uint32_t x, uint32_t y)
Ceate a new tile by passing magnification and tile coordinates.
Definition: TileId.cpp:30
osmscout::DecodeNumberTemplated
Definition: Number.h:264
osmscout::SymbolRendererCairo::SymbolRendererCairo
SymbolRendererCairo(cairo_t *draw)
Definition: SymbolRendererCairo.cpp:27
osmscout::RouteDescription::Node::SetLocation
void SetLocation(const GeoCoord &coord)
Definition: RouteDescription.cpp:564
osmscout::SymbolRendererCairo::BeginPrimitive
void BeginPrimitive() override
Definition: SymbolRendererCairo.cpp:32
osmscout::MapWidget::setVehicleStandardIconFile
void setVehicleStandardIconFile(const QString &file)
Definition: MapWidget.h:375
osmscout::PlaneMapRenderer::Initialize
virtual void Initialize()
Definition: PlaneMapRenderer.cpp:315
osmscout::EleFeature::IN_LOCALE_UNIT_LABEL
static const char *const IN_LOCALE_UNIT_LABEL
Name of the "inLocaleUnit" label.
Definition: EleFeature.h:85
osmscout::Progress::OutputDebug
bool OutputDebug() const
Definition: Progress.cpp:38
LanesFeature.h
osmscout::TypeInfo::GetIndexAsPOI
bool GetIndexAsPOI() const
Definition: TypeConfig.h:544
utf8helper::UTF8ToLower
std::string UTF8ToLower(const std::string &text)
Definition: utf8helper.cpp:31
osmscout::TypeInfo::SetIndexAsLocation
TypeInfo & SetIndexAsLocation(bool indexAsLocation)
Set, if an object of this type should be indexed as a location.
Definition: TypeConfig.h:507
osmscout::MapPainter::shieldGridSizeVert
double shieldGridSizeVert
Height of a cell for shield label placement.
Definition: MapPainter.h:277
osmscout::ColorFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: ColorFeature.cpp:74
osmscout::MapObjectInfoModel::MapObjectInfoModel
MapObjectInfoModel()
Definition: MapObjectInfoModel.cpp:31
osmscout::Magnification::magCityOver
static MagnificationLevel magCityOver
Definition: Magnification.h:152
osmscout::PartialStyleBase::SetSymbolValue
virtual void SetSymbolValue(int attribute, const SymbolRef &value)=0
osmscout::MapParameter::SetLocale
void SetLocale(const Locale &locale)
Definition: MapParameter.cpp:265
osmscout::oss::Buffer::Buffer
Buffer(const unsigned char *buf, size_t len)
Definition: map/src/osmscoutmap/oss/Scanner.cpp:113
osmscout::NetworkFeatureValue::SetNetwork
void SetNetwork(const std::string_view &network)
Definition: NetworkFeature.h:45
osmscout::TapRecognizer::tapLongTap
void tapLongTap(const QPoint p)
osmscout::IsDirectory
bool IsDirectory(const std::string &filename)
Definition: File.cpp:107
osmscout::ElevationChartWidget::lineColor
QColor lineColor
Definition: ElevationChartWidget.h:37
osmscout::RouteDescription::DirectionDescription::DirectionDescription
DirectionDescription(double turnAngle, double curveAngle)
Definition: RouteDescription.cpp:292
osmscout::MapPainter::WayData::layer
int8_t layer
Layer this way is in.
Definition: MapPainter.h:115
osmscout::PositionAgent::GpsPosition::position
GeoCoord position
Definition: PositionAgent.h:44
osmscout::Tile::IsComplete
bool IsComplete() const
Return 'true' if no data at all has been assigned.
Definition: DataTileCache.h:414
osmscout::ost::StartStates::StartStates
StartStates()=default
osmscout::ElevationModule
Definition: ElevationModule.h:40
osmscout::LocationService::VisitAdminRegions
bool VisitAdminRegions(AdminRegionVisitor &visitor) const
Call the given visitor for each region in the index (deep first)
Definition: LocationService.cpp:542
osmscout::Magnification::magRegion
static MagnificationLevel magRegion
Definition: Magnification.h:150
osmscout::ObjectOSMRef::operator==
bool operator==(const ObjectOSMRef &reference) const
Definition: ObjectRef.h:75
osmscout::NearPOIModel
Definition: NearPOIModel.h:42
osmscout::RouteDescription::MotorwayJunctionDescriptionRef
std::shared_ptr< MotorwayJunctionDescription > MotorwayJunctionDescriptionRef
Definition: RouteDescription.h:476
osmscout::LoadShader
bool LoadShader(GLuint &shader, GLenum type, const std::string &name, const std::string &shaderSource)
Definition: ShaderUtils.cpp:56
osmscout::MapPainterAgg::NativeGlyph
Definition: MapPainterAgg.h:49
utf8helper::_p1_u3
static Parser::Exit _p1_u3(Parser *p, byte bb)
Definition: utf8helper.cpp:380
osmscout::StyleSelector::criteria
StyleCriteria criteria
Definition: StyleConfig.h:473
osmscout::Pixel
Definition: Pixel.h:46
osmscout::Magnification::operator>
bool operator>(const Magnification &other) const
Definition: Magnification.h:227
osmscout::LocationFormSearchParameter::IsAborted
bool IsAborted() const
Definition: LocationService.cpp:186
osmscout::BorderStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:602
osmscout::EncodeNumberTemplated< false, N >::f
static unsigned int f(N number, char *buffer)
Definition: Number.h:126
osmscout::TransPoint::y
double y
Definition: Transformation.h:50
osmscout::StyleConfig::GetOSMSubTileBorderLineStyle
LineStyleRef GetOSMSubTileBorderLineStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1534
osmscout::IconStyleLookupTable
std::vector< std::vector< IconStyleSelectorList > > IconStyleLookupTable
List of selectors.
Definition: StyleConfig.h:533
osmscout::MapWidget::GetStylesheetFilename
QString GetStylesheetFilename() const
Definition: MapWidget.cpp:971
osmscout::ScanCell::operator<
bool operator<(const ScanCell &other) const
Definition: Geometry.h:1168
osmscout::Yard::UnitStr
std::string UnitStr() const override
Definition: Distance.h:311
DebugDatabase.h
osmscout::MapPainterNoOp::RegisterRegularLabel
void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth) override
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
Definition: MapPainterNoOp.cpp:56
osmscout::InstalledVoicesModel
Model providing access to currently installed voices on device.
Definition: InstalledVoicesModel.h:44
osmscout::StyleAttributeDescriptor::StyleAttributeDescriptor
StyleAttributeDescriptor(StyleAttributeType type, const std::string &name, int attribute)
Definition: StyleDescription.cpp:86
osmscout::RoutingDatabaseRef
std::shared_ptr< RoutingDatabase > RoutingDatabaseRef
Definition: RoutingDB.h:103
osmscout::MapPainter::IsVisibleArea
bool IsVisibleArea(const Projection &projection, const GeoBox &boundingBox, double pixelOffset) const
Useful global helper functions.
Definition: MapPainter.cpp:222
osmscout::VehiclePosition::VehiclePosition
VehiclePosition(const Vehicle &vehicle, const PositionAgent::PositionState &state, const GeoCoord &coord, const std::optional< Bearing > &bearing, const std::optional< GeoCoord > &nextStepCoord, QObject *parent=nullptr)
Definition: VehiclePosition.h:53
Node.h
osmscout::OffsetRel
OffsetRel
Offset for rendered line, relative to way.
Definition: Styles.h:44
osmscout::DownloadJob::replaceExisting
bool replaceExisting
Definition: FileDownloader.h:151
osmscout::SetThreadName
bool SetThreadName(const std::string &name)
Try to set current thread name.
osmscout::TextStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:828
osmscout::MapRenderer::addOverlayObject
void addOverlayObject(int id, const OverlayObjectRef &obj)
Definition: MapRenderer.cpp:177
osmscout::DownloadJob::getProgress
double getProgress()
Definition: FileDownloader.cpp:390
osmscout::Database::GetAreaWayIndex
AreaWayIndexRef GetAreaWayIndex() const
Definition: Database.cpp:500
osmscout::CancelableFuture::operator=
CancelableFuture & operator=(const CancelableFuture &)=default
osmscout::Color::GetG
double GetG() const
Definition: Color.h:115
GradeFeature.h
osmscout::ChargingStationFeatureValue::Socket
Definition: ChargingStationFeature.h:48
osmscout::LocationDescriptionService
Definition: LocationDescriptionService.h:352
osmscout::ReadFile
bool ReadFile(const std::string &filename, std::vector< char > &content)
Definition: File.cpp:117
osmscout::MapRenderer::overlayLock
QMutex overlayLock
Definition: MapRenderer.h:110
osmscout::MapStyleModel::indexOf
Q_INVOKABLE int indexOf(const QString &style) const
Definition: MapStyleModel.cpp:79
OSMSCOUT_MAP_SVG_API
#define OSMSCOUT_MAP_SVG_API
Definition: MapSVGImportExport.h:45
osmscout::Area::Ring::center
std::optional< GeoCoord > center
"visual" polygon center (pole of inaccessibility).
Definition: Area.h:109
osmscout::RefFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: RefFeature.h:78
osmscout::StyleError::StyleErrorType
StyleErrorType
Definition: StyleError.h:35
osmscout::FeatureFilterData
Definition: StyleConfig.h:222
osmscout::MapPainter::WayPathData
Data structure for holding temporary data about way paths (a way may consist of multiple paths/lines ...
Definition: MapPainter.h:162
osmscout::RouteDescription::MaxSpeedDescription
Definition: RouteDescription.h:501
osmscout::Progress
Definition: Progress.h:33
osmscout::PartialStyle::SetMagnificationValue
void SetMagnificationValue(int attribute, const Magnification &value) override
Definition: StyleConfig.h:399
osmscout::AreaIndex::IsOpen
bool IsOpen() const
Definition: AreaIndex.h:98
osmscout::RouteDescription::ROUNDABOUT_LEAVE_DESC
static const char *const ROUNDABOUT_LEAVE_DESC
Constant for a description of leaving a roundabout (RoundaboutLeaveDescription)
Definition: RouteDescription.h:74
osmscout::LineStyle::attrZIndex
@ attrZIndex
Definition: Styles.h:96
osmscout::TapRecognizer::touch
void touch(const QTouchEvent &event)
Definition: InputHandler.cpp:58
p2t::CDT::AddPoint
void AddPoint(Point *point)
Add a steiner point.
osmscout::BorderStyle::attrDisplayOffset
@ attrDisplayOffset
Definition: Styles.h:371
osmscout::LocationListModel::DistanceRole
@ DistanceRole
Definition: SearchLocationModel.h:181
osmscout::atanh_pd
v2df atanh_pd(v2df x)
Definition: SSEMath.h:379
osmscout::NavigationModel::getMaxAllowedSpeed
double getMaxAllowedSpeed() const
Definition: NavigationModel.h:197
osmscout::MaxSpeedFeatureValue::operator=
MaxSpeedFeatureValue & operator=(const FeatureValue &other) override
Definition: MaxSpeedFeature.cpp:36
p2t::Point::operator+=
void operator+=(const Point &v)
Add a point to this point.
Definition: shapes.h:85
osmscout::TileIdBoxConstIterator::operator++
TileIdBoxConstIterator & operator++()
Definition: TileId.h:190
osmscout::MapPainterAgg::~MapPainterAgg
~MapPainterAgg() override
Definition: MapPainterAgg.cpp:48
osmscout::OSMTile::tileVisualCenter
static osmscout::GeoCoord tileVisualCenter(uint32_t zoomLevel, uint32_t xtile, uint32_t ytile)
Definition: OSMTile.cpp:56
SidewayFeature.h
osmscout::PTRoute::Variant::SetNetwork
void SetNetwork(const std::string &network)
Definition: PublicTransport.cpp:60
osmscout::MapWidget::screenChanged
void screenChanged(QScreen *)
osmscout::AvailableVoicesModel::AuthorRole
@ AuthorRole
Definition: AvailableVoicesModel.h:82
osmscout::Style::SetStringValue
virtual void SetStringValue(int attribute, const std::string &value)
Definition: StyleDescription.cpp:32
osmscout::EleFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: EleFeature.cpp:126
osmscout::TiledMapRenderer::offlineMapChangedSignal
void offlineMapChangedSignal(bool)
osmscout::PathIntersection::point
GeoCoord point
intersection point
Definition: Geometry.h:1240
osmscout::Way::GetObjectFileRef
ObjectFileRef GetObjectFileRef() const
Definition: Way.h:73
osmscout::ost::Errors::Err::Error
@ Error
Definition: include/osmscout/ost/Parser.h:45
osmscout::IconStyle::attrSymbol
@ attrSymbol
Definition: Styles.h:904
osmscout::NameShortFeature::NameShortFeature
NameShortFeature()
Definition: NameShortFeature.cpp:56
osmscout::OSMScoutQtBuilder
Definition: OSMScoutQt.h:53
osmscout::GradeFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: GradeFeature.cpp:65
lambda
double lambda
Definition: src/osmscout/util/SunriseSunset.cpp:62
osmscout::AvailableMapsModel::DescriptionRole
@ DescriptionRole
Definition: AvailableMapsModel.h:215
osmscout::LookupModule::initialisationFinished
void initialisationFinished(const osmscout::GeoBox &response)
osmscout::WayDataFile::WayDataFile
WayDataFile(size_t cacheSize)
Definition: WayDataFile.cpp:27
osmscout::MercatorProjection::MoveRight
bool MoveRight(double pixel)
Definition: MercatorProjection.h:161
osmscout::StringToNumberSigned
bool StringToNumberSigned(const std::string &string, N &number, size_t base=10)
Definition: String.h:123
osmscout::LabelPath::GetLength
double GetLength() const
Definition: LabelPath.h:57
p2t::SweepContext::set_tail
void set_tail(Point *p1)
Definition: sweep_context.h:174
osmscout::MapParameter::SetAreaMinDimensionMM
void SetAreaMinDimensionMM(double areaMinDimensionMM)
Definition: MapParameter.cpp:95
osmscout::OpenGLTextureRef
std::shared_ptr< OpenGLTexture > OpenGLTextureRef
Definition: OpenGLMapData.h:67
osmscout::GeoBox::Includes
bool Includes(const P &coord, bool openInterval=true) const
Returns 'true' if coordinate is within the bounding box.
Definition: GeoBox.h:113
osmscout::ost::Parser::TAGLESSCOND
void TAGLESSCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:599
osmscout::BasemapDatabase::GetPath
std::string GetPath() const
Definition: BasemapDatabase.cpp:80
Thread.h
osmscout::EleFeature
Definition: EleFeature.h:63
RefFeature.h
osmscout::maxRawCoordValue
constexpr uint32_t maxRawCoordValue
Definition: GeoCoord.h:58
osmscout::RoutingListModel::availableVehicles
Q_INVOKABLE QStringList availableVehicles()
Definition: RoutingModel.h:155
osmscout::ElevationChartWidget::getAscent
double getAscent() const
Definition: ElevationChartWidget.h:155
osmscout::MapPainterCairo::DrawPath
void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange) override
Draw simple line with the given style,the given color, the given width and the given untransformed no...
Definition: MapPainterCairo.cpp:1163
osmscout::ost::Parser::TYPEFEATURE
void TYPEFEATURE(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:440
osmscout::ChargingStationFeatureValue
Definition: ChargingStationFeature.h:32
osmscout::MapDownloadsModel::MapNameRole
@ MapNameRole
Definition: MapDownloadsModel.h:61
std::hash< osmscout::MagnificationLevel >::operator()
size_t operator()(const osmscout::MagnificationLevel &level) const
Definition: Magnification.h:134
osmscout::ost::Parser::STRING
void STRING(std::string &value)
Definition: src/osmscout/ost/Parser.cpp:235
osmscout::Logger::Destination
Definition: Logger.h:64
osmscout::ScreenPixelRectangle::ScreenPixelRectangle
ScreenPixelRectangle(int x, int y, int width, int height)
Definition: LabelLayouterHelper.h:47
osmscout::RouterParameter::IsDebugPerformance
bool IsDebugPerformance() const
Definition: RoutingService.cpp:58
osmscout::GradeFeatureValue::GradeFeatureValue
GradeFeatureValue(uint8_t grade)
Definition: GradeFeature.h:38
osmscout::TypeConfig::GetDatabaseFileFormatVersion
static uint32_t GetDatabaseFileFormatVersion(const std::string &directory)
Methods for loading/storing of type information from/to files.
Definition: TypeConfig.cpp:1206
osmscout::oss::Parser::FLAGCONDBLOCK
void FLAGCONDBLOCK(bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:315
osmscout::OnlineTileProviderModel::flags
virtual Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const
Definition: OnlineTileProviderModel.cpp:49
p2t::SweepContext::front
AdvancingFront * front()
Definition: sweep_context.h:154
osmscout::NearPOIModel::SetLat
void SetLat(double lat)
Definition: NearPOIModel.h:157
osmscout::NodeUseMap::IsNodeUsedAtLeastTwice
bool IsNodeUsedAtLeastTwice(Id id) const
Definition: NodeUseMap.cpp:59
osmscout::InstalledMapsModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: InstalledMapsModel.cpp:137
osmscout::HasStyle
bool HasStyle(const std::vector< std::vector< std::list< StyleSelector< S, A >>>> &styleSelectors, const size_t level)
Definition: StyleConfig.cpp:640
osmscout::OpeningHoursModel::TimeIntervalsRole
@ TimeIntervalsRole
Definition: OpeningHoursModel.h:53
osmscout::UTF8StringToU32String
std::u32string UTF8StringToU32String(const std::string &text)
Definition: String.cpp:588
osmscout::MapService::TypeDefinition::wayTypes
TypeInfoSet wayTypes
Definition: MapService.h:105
osmscout::CoordBuffer::PushCoord
size_t PushCoord(const Vertex2D &coord)
Push coordinate to the buffer.
Definition: Transformation.cpp:251
osmscout::PostprocessorContext::GetMaxSpeed
virtual uint8_t GetMaxSpeed(const RouteDescription::Node &node) const =0
BoundingBoxDataFile.h
osmscout::AccessFeatureValue::CanRouteFootForward
bool CanRouteFootForward() const
Definition: AccessFeature.h:153
osmscout::TypeConfig::GetTagId
TagId GetTagId(const std::string &name) const
Definition: TypeConfig.h:1137
osmscout::BoundingBoxDataFile::GetBoundingBox
GeoBox GetBoundingBox() const
Definition: BoundingBoxDataFile.h:62
osmscout::BridgeFeatureReader
FeatureReader< BridgeFeature > BridgeFeatureReader
Definition: BridgeFeature.h:52
osmscout::TypeConfig::RegisterSurfaceToGradeMapping
void RegisterSurfaceToGradeMapping(const std::string &surface, size_t grade)
Methods for dealing with mappings for surfaces and surface grades.
Definition: TypeConfig.h:1157
osmscout::RoutePoints::RoutePoints
RoutePoints(const std::list< Point > &points)
Definition: AbstractRoutingService.cpp:43
osmscout::StyleAttributeType::TYPE_MAGNIFICATION
@ TYPE_MAGNIFICATION
osmscout::TapRecognizer::longTap
void longTap(const QPoint p)
p2t::PI_div2
const double PI_div2
Definition: utils.h:41
osmscout::RefFeature::RefFeature
RefFeature()
Definition: RefFeature.cpp:56
osmscout::LocationEntry::getType
LocationInfo::Type getType() const
Definition: LocationEntry.cpp:171
osmscout::MapPainter::refReader
RefFeatureValueReader refReader
Value reader for the 'ref' feature.
Definition: MapPainter.h:258
osmscout::LineStyle::SetDisplayOffset
LineStyle & SetDisplayOffset(double value)
Definition: Styles.cpp:255
osmscout::RoutingProfileRef
std::shared_ptr< RoutingProfile > RoutingProfileRef
Definition: RoutingProfile.h:182
SSEMath.h
osmscout::AvailableMapsModel::ByteSizeRole
@ ByteSizeRole
Definition: AvailableMapsModel.h:213
osmscout::MapStyleModel::FileRole
@ FileRole
Definition: MapStyleModel.h:50
osmscout::LookupModule::ObjectInfo::id
uint64_t id
Definition: LookupModule.h:85
osmscout::AccessRestrictedFeatureValue::operator=
AccessRestrictedFeatureValue & operator=(const FeatureValue &other) override
Definition: AccessRestrictedFeature.cpp:34
osmscout::PathTextStyle::GetOffset
double GetOffset() const
Definition: Styles.h:877
osmscout::MultiDBRoutingService::GetDatabaseId
std::optional< DatabaseId > GetDatabaseId(const std::string &databasePath) const
Definition: MultiDBRoutingService.cpp:540
osmscout::LocationEntry::label
QString label
Definition: LocationEntry.h:49
osmscout::AbstractRoutingProfile::accessReader
AccessFeatureValueReader accessReader
Definition: RoutingProfile.h:193
Base64.h
osmscout::Cache::GetMemory
size_t GetMemory(const ValueSizer &sizer) const
Definition: Cache.h:280
osmscout::StyleAttributeDescriptor::GetName
std::string GetName() const
Definition: StyleDescription.h:119
osmscout::PathTextStyle
Definition: Styles.h:815
osmscout::TransBuffer
Temporary stateful buffer for holding results of transformation of polygon from geo coords to display...
Definition: Transformation.h:58
osmscout::CancelableFuture::State::Cancel
void Cancel()
Definition: CancelableFuture.h:54
osmscout::FileScanner::FastRandom
@ FastRandom
Definition: FileScanner.h:67
osmscout::AccessFeatureValue::AccessFeatureValue
AccessFeatureValue(uint8_t access)
Definition: AccessFeature.h:51
osmscout::Latch::unlock
void unlock()
Definition: ReadWriteLock.cpp:189
osmscout::PTRoute::GetName
std::string GetName() const
Definition: PublicTransport.h:218
osmscout::MapPainter::accessReader
AccessFeatureValueReader accessReader
Value reader for the 'lanes' feature.
Definition: MapPainter.h:263
osmscout::LayerFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: LayerFeature.cpp:71
osmscout::StyleConstantUInt::GetUInt
size_t GetUInt() const
Definition: StyleConfig.h:154
osmscout::NetworkFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: NetworkFeature.cpp:61
osmscout::MapWidget::finished
bool finished
Definition: MapWidget.h:70
osmscout::FileDownloader::onNetworkReadyRead
void onNetworkReadyRead()
Definition: FileDownloader.cpp:175
osmscout::AreaRegionSearchResult
Definition: Database.h:271
osmscout::LockHandler::widgetResized
void widgetResized(const QSizeF &widgetSize) override
Definition: InputHandler.cpp:819
p2t::Sweep
Definition: sweep.h:52
osmscout::Tile::GetNodeData
TileNodeData & GetNodeData()
Return a read-write reference to the node data.
Definition: DataTileCache.h:366
osmscout::PhoneFeatureValue::SetPhone
void SetPhone(const std::string_view &phone)
Definition: PhoneFeature.h:44
osmscout::Log::IsDebug
bool IsDebug() const
Definition: Logger.h:380
p2t::Point::operator-
Point operator-() const
Negate this point.
Definition: shapes.h:77
Tiling.h
Parser.h
utf8helper::character::lower
const codepoint lower
Definition: utf8helper_charmap.h:44
osmscout::AddressFeature::AddressFeature
AddressFeature()
Definition: AddressFeature.cpp:57
osmscout::ElevationChartWidget::setTextColor
void setTextColor(const QColor &c)
Definition: ElevationChartWidget.cpp:369
osmscout::WayRegionSearchResultEntry
Definition: Database.h:188
osmscout::BorderStyle::attrGapColor
@ attrGapColor
Definition: Styles.h:368
osmscout::PositionAgent::PositionMessage::route
RouteDescriptionRef route
Definition: PositionAgent.h:84
p2t::SweepContext::Basin
Definition: sweep_context.h:99
osmscout::WebsiteFeature::URL_LABEL
static const char *const URL_LABEL
Name of the "url" label.
Definition: WebsiteFeature.h:77
osmscout::ContourLabelPositioner
Definition: LabelLayouter.h:85
FileWriter.h
utf8helper::UTF8String::operator<<
UTF8String & operator<<(char cc)
A convenience method for writeByte(char)
Definition: utf8helper.h:151
osmscout::RouteStep::streetNamesRole
@ streetNamesRole
Definition: RouteStep.h:77
osmscout::AreaNodeIndex::IsOpen
bool IsOpen() const
Definition: AreaNodeIndex.h:105
osmscout::DatabaseParameter::GetRoutesDataMMap
bool GetRoutesDataMMap() const
Definition: Database.cpp:138
osmscout::TokenStringRef
std::shared_ptr< TokenString > TokenStringRef
Definition: LocationService.cpp:677
osmscout::GeoBox::Intersection
GeoBox Intersection(const GeoBox &other) const
Create new GeoBox from intersection of this with other If not Intersects, invalid GeoBox is returned.
Definition: GeoBox.cpp:94
osmscout::SimpleRoutingService::GetRouteNode
bool GetRouteNode(const DBId &id, RouteNodeRef &node) override
Return the route node for the given db offset.
Definition: SimpleRoutingService.cpp:181
utf8helper::charmap_f0_90_93
const character charmap_f0_90_93[]
Definition: utf8helper_charmap.cpp:2612
osmscout::OSMTileIdBox::GetMinY
uint32_t GetMinY() const
Definition: Tiling.h:214
osmscout::ElevationModule::elevationProfileAppend
void elevationProfileAppend(ElevationModule::ElevationPoints points, int requestId)
osmscout::GeoBoxPartitioner
Helper class to divide a given GeoBox in multiple equally sized parts.
Definition: Geometry.h:1487
osmscout::NavigationModel::routeAheadChanged
void routeAheadChanged()
osmscout::IconLookupRef
std::shared_ptr< IconLookup > IconLookupRef
Definition: IconLookup.h:114
osmscout::StyleFilter
Definition: StyleConfig.h:243
osmscout::MapParameter::PatternMode::Scalable
@ Scalable
osmscout::MapWidget::getVehicleIconSize
double getVehicleIconSize() const
Definition: MapWidget.h:406
osmscout::SearchModule::searchFinished
void searchFinished(const QString searchPattern, bool error)
osmscout::MapObjectInfoModel::RegionRole
@ RegionRole
Definition: MapObjectInfoModel.h:61
osmscout::SunriseSunsetRes
std::optional< std::tuple< Timestamp, Timestamp > > SunriseSunsetRes
Definition: include/osmscout/util/SunriseSunset.h:41
osmscout::RouteUpdateMessage
Message to pass to the NavigationEngine each time the calculated route changes.
Definition: Agents.h:84
osmscout::OSMScoutQtBuilder::OSMScoutQtBuilder
OSMScoutQtBuilder()
Definition: OSMScoutQt.cpp:70
osmscout::BoundingBoxDataFile::BoundingBoxDataFile
BoundingBoxDataFile()
Definition: BoundingBoxDataFile.cpp:31
osmscout::MapObjectInfoModel::OpeningHours
@ OpeningHours
Definition: MapObjectInfoModel.h:65
osmscout::LocationDescription::SetAtPOIDescription
void SetAtPOIDescription(const LocationAtPlaceDescriptionRef &description)
Definition: LocationDescriptionService.cpp:119
osmscout::Node::SetFeatures
void SetFeatures(const FeatureValueBuffer &buffer)
Definition: Node.cpp:34
SpeedAgent.h
osmscout::OpenGLMapData::SetProjection
void SetProjection(float width, float height)
Definition: OpenGLMapData.h:351
osmscout::WayRegionSearchResultEntry::Database
friend Database
Definition: Database.h:201
osmscout::RoutePosition
Definition: RoutingService.h:65
osmscout::RouteDescriptionPostprocessor::Callback::OnMaxSpeed
virtual void OnMaxSpeed(const RouteDescription::MaxSpeedDescriptionRef &maxSpeedDescription)
Called everytime we have max speed information for a route segment.
Definition: RouteDescriptionPostprocessor.cpp:97
osmscout::QmlSettings
Definition: QmlSettings.h:50
osmscout::PartialStyleBase
Definition: StyleConfig.h:352
osmscout::VoicePlayer::addToQueue
virtual void addToQueue(const QUrl &source)=0
add a track to the playlist
osmscout::EleFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: EleFeature.cpp:28
osmscout::FillStyle::HasPattern
bool HasPattern() const
Definition: Styles.h:326
Engine.h
osmscout::PathLabelData::style
PathTextStyleRef style
Definition: LabelLayouter.h:51
utf8helper::UTF8String::RawSize
size_t RawSize() const
Returns the number of bytes of this string.
Definition: utf8helper.h:124
osmscout::RouteDescription::WAY_MAXSPEED_DESC
static const char *const WAY_MAXSPEED_DESC
Constant for a description of the maximum speed for the given way.
Definition: RouteDescription.h:86
osmscout::NameShortFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: NameShortFeature.cpp:67
osmscout::NameAltFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: NameAltFeature.cpp:77
osmscout::FastestPathRoutingProfile
Definition: RoutingProfile.h:361
osmscout::Navigation::GetDuration
Duration GetDuration() const
Definition: Navigation.h:164
osmscout::RouteDescription::LaneDescription::operator==
bool operator==(const LaneDescription &o) const
Definition: RouteDescription.cpp:505
osmscout::DebugDatabase::IsOpen
bool IsOpen() const
Definition: DebugDatabase.cpp:58
osmscout::LineStyle::attrEndCap
@ attrEndCap
Definition: Styles.h:93
osmscout::MapTileCache::TRef
std::shared_ptr< T > TRef
Definition: MapTileCache.h:42
osmscout::oss::Parser::WAYPATHTEXTSTYLE
void WAYPATHTEXTSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1437
osmscout::SymbolRendererCairo
Definition: SymbolRendererCairo.h:45
osmscout::ScreenPixelRectangle::width
int width
Definition: LabelLayouterHelper.h:41
osmscout::TagBoolCondition
Definition: Tag.h:95
osmscout::NavigationModel::maxAllowedSpeed
double maxAllowedSpeed
Definition: NavigationModel.h:61
osmscout::TileIdBoxConstIterator::operator++
TileIdBoxConstIterator operator++(int)
Definition: TileId.h:204
OSMSCOUT_CLIENT_QT_API
#define OSMSCOUT_CLIENT_QT_API
Definition: ClientQtImportExport.h:45
osmscout::RouteStep::getStreetNames
QStringList getStreetNames() const
Definition: RouteStep.h:182
osmscout::ChargingStationFeatureValue::SocketType::Type1
@ Type1
AccessRestrictedFeature.h
osmscout::SymbolRenderer::DrawRect
virtual void DrawRect(double x, double y, double w, double h)=0
osmscout::DownloadJob::done
bool done
Definition: FileDownloader.h:142
osmscout::MapOverlay::MapOverlay
MapOverlay(QQuickItem *parent=0)
Definition: MapOverlay.cpp:24
osmscout::HTMLWriter::WriteOSMObjectLink
void WriteOSMObjectLink(const ObjectOSMRef &object, const std::string &name)
Definition: HTMLWriter.cpp:314
osmscout::Label::height
double height
Definition: LabelLayouter.h:124
osmscout::TypeDistributionDataFile::Load
bool Load(const TypeConfig &typeConfig, const std::string &path)
Load the bounding box data and return, if this operation was successful.
Definition: TypeDistributionDataFile.cpp:55
osmscout::TiledRenderingHelper
Definition: TiledRenderingHelper.h:33
osmscout::RouteDescriptionRef
std::shared_ptr< RouteDescription > RouteDescriptionRef
Definition: RouteDescription.h:840
osmscout::StyleConstantWidth::StyleConstantWidth
StyleConstantWidth(double value, Unit unit)
Definition: StyleConfig.cpp:94
osmscout::Node::GetCoords
const GeoCoord & GetCoords() const
Definition: Node.h:70
osmscout::TextStyle::operator==
bool operator==(const TextStyle &other) const
Definition: Styles.cpp:1004
NavigationModel.h
osmscout::pathSymbolStyleDescriptor
static const StyleDescriptorRef pathSymbolStyleDescriptor
Definition: Styles.cpp:1722
osmscout::EatWhitespace
static size_t EatWhitespace(const std::string &text, size_t currentPos)
Definition: GeoCoord.cpp:83
osmscout::TapRecognizer::setPhysicalDpi
void setPhysicalDpi(double physicalDpi)
Definition: InputHandler.h:99
osmscout::Feet::UnitStr
std::string UnitStr() const override
Definition: Distance.h:280
osmscout::WaterIndex::~WaterIndex
virtual ~WaterIndex()
Definition: WaterIndex.cpp:33
osmscout::ShieldStyle::IsVisible
bool IsVisible() const override
Definition: Styles.h:667
SimpleRoutingService.h
osmscout::BrandFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: BrandFeature.cpp:84
osmscout::MultiDBRoutingService::~MultiDBRoutingService
~MultiDBRoutingService() override
Definition: MultiDBRoutingService.cpp:56
osmscout::TypeInfo::SetIgnore
TypeInfo & SetIgnore(bool ignore)
If set to true, an object of this typoe should be ignored (not exported for renderng,...
Definition: TypeConfig.h:666
osmscout::DownloadJob::isDone
bool isDone() const
Definition: FileDownloader.h:187
osmscout::TextSearchIndex::Search
bool Search(const std::string &query, bool searchPOIs, bool searchLocations, bool searchRegions, bool searchOther, bool transliterate, ResultsMap &results) const
Definition: TextSearchIndex.cpp:108
osmscout::ScreenBox::ScreenBox
ScreenBox()=default
The default constructor creates an invalid instance.
osmscout::DatabaseParameter::GetIndexMMap
bool GetIndexMMap() const
Definition: Database.cpp:148
osmscout::MapWidget::isVehicleAutoRotateMap
bool isVehicleAutoRotateMap() const
Definition: MapWidget.h:488
osmscout::MapWidget::tapLongTap
void tapLongTap(const int screenX, const int screenY, const double lat, const double lon)
osmscout::LabelInstanceSorter
static bool LabelInstanceSorter(const LabelInstance< NativeGlyph, NativeLabel > &a, const LabelInstance< NativeGlyph, NativeLabel > &b)
Definition: LabelLayouter.h:181
osmscout::TextStyle::SetEmphasizeColor
TextStyle & SetEmphasizeColor(const Color &color)
Definition: Styles.cpp:935
osmscout::CmdLineStringOption
CmdLineArgParserRef CmdLineStringOption(Args &&...args)
Definition: CmdLineParsing.h:262
p2t::Point::set
void set(double x_, double y_)
Set this point to some specified coordinates.
Definition: shapes.h:70
osmscout::MapObjectInfoModel::AddressNumberRole
@ AddressNumberRole
Definition: MapObjectInfoModel.h:59
osmscout::Vertex3D::GetX
double GetX() const
Definition: Pixel.h:193
osmscout::SearchForPostalAreaForRegion
static bool SearchForPostalAreaForRegion(LocationIndexRef &locationIndex, const SearchParameter &parameter, const std::string &postalAreaPattern, const std::string &locationPattern, const std::string &addressPattern, const AdminRegionSearchVisitor::Result &regionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker)
Definition: LocationService.cpp:1621
osmscout::IconLookup::IconLookup
IconLookup(QThread *thread, DBThreadRef dbThread, QString iconDirectory)
Definition: IconLookup.cpp:36
osmscout::RoutableObjectsMessage::RoutableObjectsMessage
RoutableObjectsMessage(const Timestamp &timestamp, const RoutableObjectsRef &data)
Definition: DataAgent.cpp:75
osmscout::oss::Parser::SemErr
void SemErr(const char *msg)
Definition: map/src/osmscoutmap/oss/Parser.cpp:62
osmscout::StyleConstantWidth::GetWidth
double GetWidth() const
Definition: StyleConfig.h:179
osmscout::AccessRestrictedFeature
AccessRestriction signals, if there is some access restriction for a given way and a given vehicle.
Definition: AccessRestrictedFeature.h:129
osmscout::RouteRef
std::shared_ptr< Route > RouteRef
Definition: Route.h:175
osmscout::NavigationModel::currentSpeed
double currentSpeed
Definition: NavigationModel.h:59
osmscout::BorderStyleSelectorList
std::list< BorderStyleSelector > BorderStyleSelectorList
Definition: StyleConfig.h:502
osmscout::POIFormSearchParameter::SetBreaker
void SetBreaker(BreakerRef &breaker)
Definition: LocationService.cpp:271
osmscout::ScreenBox::GetWidth
double GetWidth() const
Returns the width of the bounding box (maxLon-minLon).
Definition: ScreenBox.h:105
osmscout::MapObjectInfoModel::~MapObjectInfoModel
~MapObjectInfoModel() override
Definition: MapObjectInfoModel.cpp:60
osmscout::TypeInfo::IsRouteMaster
bool IsRouteMaster() const
Definition: TypeConfig.h:610
osmscout::StyleConstant
Definition: StyleConfig.h:97
osmscout::FeeFeatureValue
Definition: FeeFeature.h:32
osmscout::LoadShaderSource
bool LoadShaderSource(const std::string &dirPath, const std::string &name, std::string &result)
Definition: ShaderUtils.cpp:35
ClientQtImportExport.h
osmscout::Projection::GetDPI
double GetDPI() const
Return the DPI as part of the projection.
Definition: Projection.h:250
osmscout::MercatorProjection::CanBatch
bool CanBatch() const override
Definition: MercatorProjection.h:70
osmscout::TagRegistry::IsNameTag
bool IsNameTag(TagId tag, uint32_t &priority) const
Definition: Tag.cpp:288
osmscout::MapWidget::redraw
void redraw()
Definition: MapWidget.cpp:203
osmscout::Id
uint64_t Id
Definition: OSMScoutTypes.h:40
osmscout::Logger::Line::operator<<
Line & operator<<(long value)
Definition: Logger.h:177
osmscout::RoutingDescriptionProcessor::SECTION_NAME_ROUTING
static const std::string SECTION_NAME_ROUTING
Definition: DescriptionService.h:277
osmscout::ShieldStyleLookupTable
std::vector< std::vector< ShieldStyleSelectorList > > ShieldStyleLookupTable
List of selectors.
Definition: StyleConfig.h:515
osmscout::RouteNode::AddObject
uint8_t AddObject(const ObjectFileRef &object, uint16_t objectVariantIndex)
Definition: RouteNode.cpp:66
osmscout::DBId::operator=
DBId & operator=(const DBId &)=default
osmscout::MapWidget::latChanged
void latChanged()
osmscout::TypeConfig::GetWayTypeInfo
TypeInfoRef GetWayTypeInfo(TypeId id) const
Returns the type definition for the given type id.
Definition: TypeConfig.h:1289
osmscout::NearPOIModel::Roles
Roles
Definition: NearPOIModel.h:84
osmscout::TransBuffer::points
TransPoint * points
Definition: Transformation.h:67
osmscout::MapStyleModel::~MapStyleModel
~MapStyleModel() override
Definition: MapStyleModel.cpp:55
osmscout::MapParameter::GetLabelLineFitToWidth
double GetLabelLineFitToWidth() const
Definition: MapParameter.h:284
osmscout::FileDownloader::onNetworkError
void onNetworkError(QNetworkReply::NetworkError code)
Definition: FileDownloader.cpp:269
osmscout::LocationStringSearchParameter::SetBreaker
void SetBreaker(BreakerRef &breaker)
Definition: LocationService.cpp:318
osmscout::OSMTile::tileRelativeCoord
static osmscout::GeoCoord tileRelativeCoord(uint32_t zoomLevel, double x, double y)
Definition: OSMTile.cpp:46
osmscout::FastestPathRoutingProfile::ParametrizeForCar
bool ParametrizeForCar(const TypeConfig &typeConfig, const std::map< std::string, double > &speedMap, double maxSpeed) override
Setup profile for car, it also setup junction penalty and multiply cost limit and cost limit factor.
Definition: RoutingProfile.h:394
utf8helper::UTF8String
Definition: utf8helper.h:83
osmscout::ThreadExitSignal
Signal< std::thread::id > & ThreadExitSignal()
Signal that is emitted on thread exit.
Definition: Thread.cpp:75
osmscout::AccessFeatureValue::onewayForward
@ onewayForward
Definition: AccessFeature.h:40
osmscout::SidewayFeatureValue::HasCyclewayTrackRight
bool HasCyclewayTrackRight() const
Definition: SidewayFeature.h:83
osmscout::MapStyleModel::PathRole
@ PathRole
Definition: MapStyleModel.h:51
osmscout::OSMTileIdBox::GetMin
OSMTileId GetMin() const
Definition: Tiling.h:194
osmscout::OSMScoutQt::MakeSearchModule
SearchModule * MakeSearchModule()
Definition: OSMScoutQt.cpp:402
osmscout::Latch::~Latch
~Latch()
Definition: ReadWriteLock.cpp:52
osmscout::TileProjection::PixelToGeo
bool PixelToGeo(double x, double y, GeoCoord &coord) const override
Converts a pixel coordinate to a geo coordinate.
Definition: TileProjection.cpp:115
osmscout::NetworkFeature::NetworkFeature
NetworkFeature()
Definition: NetworkFeature.cpp:56
osmscout::Voice::getName
QString getName() const
Definition: Voice.h:146
osmscout::ObjectOSMRef::Valid
bool Valid() const
Definition: ObjectRef.h:110
Time.h
osmscout::FeatureValueBuffer::operator!=
bool operator!=(const FeatureValueBuffer &other) const
Definition: TypeConfig.cpp:612
osmscout::RouteDescription::MaxSpeedDescription::MaxSpeedDescription
MaxSpeedDescription(uint8_t speed)
Definition: RouteDescription.cpp:408
osmscout::LocationEntry::lat
double lat
Definition: LocationEntry.h:53
osmscout::Cache::GetEntry
bool GetEntry(const K &key, CacheRef &reference)
Getting the value with the given key from cache.
Definition: Cache.h:165
osmscout::OSMTile
Definition: OSMTile.h:44
osmscout::VoiceInstructionAgent::MessageType::LeaveMotorwayLeft
@ LeaveMotorwayLeft
osmscout::OpeningHoursModel::IsTodayRole
@ IsTodayRole
Definition: OpeningHoursModel.h:54
osmscout::ContourLabelPositioner::Position::labelSpace
double labelSpace
Space between individual labels.
Definition: LabelLayouter.h:92
osmscout::StyleAttributeDescriptor::GetAttribute
int GetAttribute() const
Definition: StyleDescription.h:129
osmscout::MapWidget::showCoordinates
void showCoordinates(osmscout::GeoCoord coord, osmscout::Magnification magnification)
Definition: MapWidget.cpp:622
osmscout::oss::Errors::Err::Symbol
@ Symbol
Definition: map/include/osmscoutmap/oss/Parser.h:58
osmscout::SimpleRoutingService::GetRouteNodes
bool GetRouteNodes(const std::set< DBId > &routeNodeIds, std::unordered_map< DBId, RouteNodeRef > &routeNodeMap) override
Definition: SimpleRoutingService.cpp:149
osmscout::RouteStep::getDistanceTo
double getDistanceTo() const
Definition: RouteStep.h:157
osmscout::TileCache::containsRequest
bool containsRequest(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: TileCache.cpp:153
osmscout::Node::SetType
void SetType(const TypeInfoRef &type)
Definition: Node.cpp:24
osmscout::AreaDataFileRef
std::shared_ptr< AreaDataFile > AreaDataFileRef
Definition: AreaDataFile.h:52
osmscout::MapService::RegisterTileStateCallback
CallbackId RegisterTileStateCallback(TileStateCallback callback)
Definition: MapService.cpp:1445
osmscout::TurnRestriction::Write
void Write(FileWriter &writer) const
Write the TurnRestriction data to the given FileWriter.
Definition: TurnRestriction.cpp:45
osmscout::AdminRegionVisitor::error
@ error
Signal an error.
Definition: Location.h:106
OptimizeAreasLowZoom.h
osmscout::BuildingFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: BuildingFeature.cpp:31
p2t::Node::Node
Node(Point &p, Triangle &t)
Definition: advancing_front.h:55
osmscout::ScreenRectMask::GetCell
uint64_t GetCell(size_t idx) const
Return the cells in the interval [GetFirstCell(),GetLastCell()].
Definition: LabelLayouterHelper.cpp:84
osmscout::LabelLayouter::RegisterContourLabel
void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &labelData, const LabelPath &labelPath)
Definition: LabelLayouter.h:743
osmscout::AvailableVoice::getName
QString getName() const
Definition: Voice.h:86
osmscout::Node::HasFeature
bool HasFeature(size_t idx) const
Definition: Node.h:93
osmscout::FromToFeature::NUMBER_LABEL_INDEX
static const size_t NUMBER_LABEL_INDEX
Index of the 'number' label.
Definition: FromToFeature.h:106
osmscout::TileKey::operator!=
bool operator!=(const TileKey &other) const
Compare tile ids for inequality.
Definition: TileId.cpp:194
osmscout::TargetReachedMessage
Definition: RouteStateAgent.h:47
p2t::Node
Definition: advancing_front.h:42
osmscout::TileProjection::SetLinearInterpolationUsage
void SetLinearInterpolationUsage(bool b)
Switch to enable/disable linear interpolation of latitude to pixel computation.
Definition: TileProjection.h:126
osmscout::Color::Alpha
Color Alpha(double newAlpha) const
Definition: Color.h:156
osmscout::RoutingService::VNode
Definition: RoutingService.h:312
osmscout::LayerFeatureValue::LayerFeatureValue
LayerFeatureValue(int8_t layer)
Definition: LayerFeature.h:38
osmscout::RouteNode::GetCoord
GeoCoord GetCoord() const
Definition: RouteNode.h:152
osmscout::ThreadedWorker::ProcessingLoop
virtual void ProcessingLoop()=0
osmscout::OSMScoutQtBuilder::WithBasemapLookupDirectory
OSMScoutQtBuilder & WithBasemapLookupDirectory(const QString &basemapLookupDirectory)
Definition: OSMScoutQt.h:119
osmscout::LabelData::iconStyle
IconStyleRef iconStyle
Icon or symbol style.
Definition: LabelLayouter.h:76
osmscout::RoutingProgress
Definition: RoutingService.h:154
osmscout::OperatorFeatureValue::SetOperator
void SetOperator(const std::string_view &op)
Definition: OperatorFeature.h:45
osmscout::TagInfo::TagInfo
TagInfo(TagId id, const std::string &name)
Definition: Tag.cpp:197
osmscout::SilentProgress
Definition: Progress.h:100
osmscout::LocationSearchResult::results
std::list< Entry > results
Definition: LocationService.h:255
osmscout::Locale::ByEnvironmentSafe
static Locale ByEnvironmentSafe()
Creates Locale defined by current environment, it is not throwing exception when environment locale i...
Definition: Locale.h:124
osmscout::Distance::operator+=
Distance & operator+=(const Distance &d)
Definition: Distance.h:75
osmscout::DestinationFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: DestinationFeature.cpp:74
utf8helper::Parser::Parser
Parser(utf8helper::Transform func)
Definition: utf8helper.cpp:491
osmscout::RouteDescription::Node::GetDBFileOffset
DBFileOffset GetDBFileOffset() const
Definition: RouteDescription.h:749
osmscout::LineStyle::SetJoinCap
LineStyle & SetJoinCap(CapStyle joinCap)
Definition: Styles.cpp:269
osmscout::OptimizeAreasLowZoom::Close
bool Close()
Definition: OptimizeAreasLowZoom.cpp:112
osmscout::ElevationChartWidget::textColor
QColor textColor
Definition: ElevationChartWidget.h:41
osmscout::VoicePlayer::playbackStateChanged
void playbackStateChanged(VoicePlayer::PlaybackState state)
osmscout::BorderStyle::HasDashes
bool HasDashes() const
Definition: Styles.h:429
osmscout::MapStyleModel
Definition: MapStyleModel.h:35
osmscout::LocationStringSearchParameter::GetPOIOnlyMatch
bool GetPOIOnlyMatch() const
Definition: LocationService.cpp:393
osmscout::MercatorProjection::valid
bool valid
projection is valid
Definition: MercatorProjection.h:42
osmscout::LocationSearchResult::Entry::operator<
bool operator<(const Entry &other) const
Definition: LocationService.cpp:413
osmscout::MapRenderer::onShowAltLanguageChanged
virtual void onShowAltLanguageChanged(bool)
Definition: MapRenderer.cpp:140
osmscout::MapPainter::WayPathData::mainSlotWidth
double mainSlotWidth
Width of main slot, used for relative positioning.
Definition: MapPainter.h:167
osmscout::BuildingFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: BuildingFeature.cpp:26
osmscout::TypeConfig::GetFeatures
const std::vector< FeatureRef > & GetFeatures() const
Return all features registered.
Definition: TypeConfig.h:1377
osmscout::TagIsInCondition::TagIsInCondition
TagIsInCondition(TagId tag)
Definition: Tag.cpp:175
osmscout::MapPainterSVG::DrawGround
void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style) override
(Optionally) fills the area with the given default color for ground.
Definition: MapPainterSVG.cpp:1029
osmscout::LanesFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: LanesFeature.cpp:146
osmscout::FromToFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: FromToFeature.cpp:91
osmscout::DownloadJob::onJobFinished
void onJobFinished(QString path)
Definition: FileDownloader.cpp:365
osmscout::MapObjectInfoModel::IdRole
@ IdRole
Definition: MapObjectInfoModel.h:53
osmscout::MapOverlay::changeView
void changeView(const MapView &view)
Definition: MapOverlay.cpp:38
osmscout::ObjectVariantData::operator==
bool operator==(const ObjectVariantData &other) const
Definition: RouteNode.cpp:29
osmscout::AvailableVoicesModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: AvailableVoicesModel.cpp:289
osmscout::PartialStyle::SetStringValue
void SetStringValue(int attribute, const std::string &value) override
Definition: StyleConfig.h:387
osmscout::FeeFeatureValue::Fee::Unknown
@ Unknown
osmscout::FileDownloader::downloadedBytes
void downloadedBytes(uint64_t sz)
osmscout::BatchMapPainter::AddData
void AddData(const MapDataRef &d, PainterType &painter)
Definition: BatchMapPainter.h:89
osmscout::oss::Parser::IFCOND
void IFCOND(bool &state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:353
osmscout::ElevationChartWidget::~ElevationChartWidget
~ElevationChartWidget() override
Definition: ElevationChartWidget.cpp:60
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANESFORWARD
static const std::string LABEL_KEY_WAY_LANES_LANESFORWARD
Definition: DescriptionService.h:238
osmscout::IsInFeatureValue::GetIsIn
std::string GetIsIn() const
Definition: IsInFeature.h:50
osmscout::AreaIndex
Definition: AreaIndex.h:40
osmscout::RouteDescription::Node::GetDescriptions
const std::list< DescriptionRef > & GetDescriptions() const
Return a list of descriptions attached to the current node.
Definition: RouteDescription.h:730
osmscout::RouteDescription::CrossingWaysDescriptionRef
std::shared_ptr< CrossingWaysDescription > CrossingWaysDescriptionRef
Definition: RouteDescription.h:256
osmscout::ObjectFileRef::operator<
bool operator<(const ObjectFileRef &reference) const
Definition: ObjectRef.h:174
osmscout::InputHandler::showCoordinates
virtual bool showCoordinates(const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing)
Definition: InputHandler.cpp:200
osmscout::Path::GetObject
ObjectFileRef GetObject() const
Definition: Path.h:51
osmscout::MapObjectInfoModel::PostalCodeRole
@ PostalCodeRole
Definition: MapObjectInfoModel.h:60
osmscout::AvailableMapsModel::getFetchError
QString getFetchError() const
Definition: AvailableMapsModel.h:246
osmscout::StyleAttributeDescriptorRef
std::shared_ptr< StyleAttributeDescriptor > StyleAttributeDescriptorRef
Definition: StyleDescription.h:468
BridgeFeature.h
osmscout::TagRegistry::RegisterSurfaceToGradeMapping
void RegisterSurfaceToGradeMapping(const std::string &surface, size_t grade)
Methods for dealing with mappings for surfaces and surface grades.
Definition: Tag.cpp:322
osmscout::TransPolygon::OptimizeMethod
OptimizeMethod
Definition: Transformation.h:183
MapRenderer.h
osmscout::RouteDescription::Node::GetDatabaseId
DatabaseId GetDatabaseId() const
Definition: RouteDescription.h:744
osmscout::StyleEnumAttributeDescriptor::GetEnumValue
int GetEnumValue(const std::string &name) const
Definition: StyleDescription.h:257
osmscout::ChargingStationFeatureValue::HasSockets
bool HasSockets() const
Definition: ChargingStationFeature.h:65
osmscout::NumericIndex::GetOffset
bool GetOffset(const N &id, FileOffset &offset) const
Return the file offset in the data file for the given object id.
Definition: NumericIndex.h:342
osmscout::StopClock::IsSignificant
bool IsSignificant() const
Return true, if the measured time is siginificant, which means, that it has an value of at least one ...
Definition: StopClock.cpp:92
InputHandler.h
osmscout::LocationListModel::GetLon
double GetLon() const
Definition: SearchLocationModel.h:231
osmscout::Point::GetLat
double GetLat() const
Definition: Point.h:98
osmscout::LocationEntry::getDebugString
QString getDebugString() const
Definition: LocationEntry.cpp:208
osmscout::TileLoaderThread::tileDownloaded
void tileDownloaded(uint32_t zoomLevel, uint32_t x, uint32_t y, QImage image, QByteArray downloadedData)
Definition: TiledMapOverlay.cpp:100
osmscout::OSMScoutQt::threadFinished
void threadFinished()
Definition: OSMScoutQt.cpp:388
TiledRenderingHelper.h
osmscout::DataTileCache::GetTilesForBoundingBox
void GetTilesForBoundingBox(const Magnification &magnification, const GeoBox &boundingBox, std::list< TileRef > &tiles) const
Return all tile necessary for covering the given boundingbox using the given magnification.
Definition: DataTileCache.cpp:152
osmscout::Intersection::Intersection
Intersection()
Definition: Intersection.cpp:26
osmscout::CancelableFuture::State::canceled
bool canceled
Definition: CancelableFuture.h:50
osmscout::TileLoaderThread::tileDownloadFailed
void tileDownloadFailed(uint32_t zoomLevel, uint32_t x, uint32_t y, bool zoomLevelOutOfRange)
Definition: TiledMapOverlay.cpp:110
osmscout::TiledDataCacheRef
std::shared_ptr< DataTileCache > TiledDataCacheRef
Definition: DataTileCache.h:549
osmscout::AreaAreaIndex::Open
bool Open(const std::string &path, bool memoryMappedData)
Definition: AreaAreaIndex.cpp:216
p2t::SweepContext::set_head
void set_head(Point *p1)
Definition: sweep_context.h:164
osmscout::StyleResolveContext::StyleResolveContext
StyleResolveContext(const TypeConfigRef &typeConfig)
Definition: StyleConfig.cpp:37
osmscout::ContourLabel::ref
ObjectFileRef ref
Definition: LabelLayouter.h:174
osmscout::NearPOIModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: NearPOIModel.cpp:115
osmscout::StyleFlagsModel::StyleFlagsModel
StyleFlagsModel()
Definition: StyleFlagsModel.cpp:27
osmscout::Cache::CacheEntry::value
V value
Definition: Cache.h:67
osmscout::StyleEnumAttributeDescriptor::enumMap
EnumNameValueMap enumMap
Definition: StyleDescription.h:237
osmscout::MapTileRef
std::shared_ptr< MapTile > MapTileRef
Definition: MapTileCache.h:237
osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_SIDEWAYS
static const std::string SUBSECTION_NAME_WAY_SIDEWAYS
Definition: DescriptionService.h:224
osmscout::PartialStyleBase::SetLabelValue
virtual void SetLabelValue(int attribute, const LabelProviderRef &value)=0
osmscout::BrandFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: BrandFeature.h:55
osmscout::AreaRouteIndex::AreaRouteIndex
AreaRouteIndex()
Definition: AreaRouteIndex.cpp:26
osmscout::oss::TokenRef
std::shared_ptr< Token > TokenRef
Definition: map/include/osmscoutmap/oss/Scanner.h:41
osmscout::MapDownloadsModel::ErrorStringRole
@ ErrorStringRole
Definition: MapDownloadsModel.h:65
_PS_CONST
#define _PS_CONST(Name)
Definition: SSEMath.h:101
osmscout::SidewayFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: SidewayFeature.cpp:45
osmscout::OverlayObject::getColor
QString getColor() const
Definition: OverlayObject.h:142
osmscout::VoiceCorePlayer::play
void play() override
start playing from current index
Definition: VoicePlayer.cpp:49
osmscout::AreaRegionSearchResultEntry::IsInArea
bool IsInArea() const
Definition: Database.h:265
RouteData.h
osmscout::OverlayObject::nodes
std::vector< osmscout::Point > nodes
Definition: OverlayObject.h:58
osmscout::NavigationModel::onUpdate
void onUpdate(std::list< RouteStep > instructions)
Definition: NavigationModel.cpp:144
osmscout::LocationIndex::VisitAddresses
bool VisitAddresses(const AdminRegion &region, const PostalArea &postalArea, const Location &location, AddressVisitor &visitor) const
Visit all addresses for a given location (in a given AdminRegion)
Definition: LocationIndex.cpp:752
osmscout::MapView::center
osmscout::GeoCoord center
Definition: InputHandler.h:233
osmscout::TextStyle::attrAutoSize
@ attrAutoSize
Definition: Styles.h:523
osmscout::TypeInfo::IsPath
bool IsPath() const
Definition: TypeConfig.h:417
osmscout::GradeFeatureValue::SetGrade
void SetGrade(uint8_t grade)
Definition: GradeFeature.h:44
osmscout::OSMScoutException
Definition: Exception.h:47
osmscout::AdminLevelFeature::NAME
static const char *const NAME
Name of this feature.
Definition: AdminLevelFeature.h:82
osmscout::LaneTurn::Left
@ Left
osmscout::GetEllipsoidalDistance
Distance GetEllipsoidalDistance(double aLon, double aLat, double bLon, double bLat)
Calculating Vincenty's inverse for getting the ellipsoidal distance of two points on earth.
Definition: Geometry.cpp:131
osmscout::Symbol::Symbol
Symbol(const std::string &name, ProjectionMode projectionMode)
Definition: Styles.cpp:1516
osmscout::Database::GetAreaByOffset
bool GetAreaByOffset(const FileOffset &offset, AreaRef &area) const
Definition: Database.cpp:847
osmscout::Producer::outQueue
ProcessingQueue< E > & outQueue
Definition: Worker.h:116
osmscout::ost::Parser::Destring
std::string Destring(const char *str)
Definition: include/osmscout/ost/Parser.h:103
osmscout::LaneAgent::LaneMessage::lane
Lane lane
Definition: LaneAgent.h:64
osmscout::AvailableMapsModelItem::getPath
QStringList getPath() const
Definition: AvailableMapsModel.h:79
osmscout::LabelPath::LabelPath
LabelPath(double minSegmentLength=5)
Definition: LabelPath.cpp:27
ClockwiseDirectionFeature.h
osmscout::LookupModule::~LookupModule
~LookupModule()
Definition: LookupModule.cpp:40
osmscout::PathShieldStyle::GetShieldStyle
const ShieldStyleRef & GetShieldStyle() const
Definition: Styles.h:796
RouteDescriptionPostprocessor.h
osmscout::RouteDescription::DirectionDescription::GetCurveAngle
double GetCurveAngle() const
Definition: RouteDescription.h:303
osmscout::CmdLineScanner::PeakNextArg
std::string PeakNextArg() const
Definition: CmdLineParsing.cpp:56
osmscout::Projection::angle
double angle
Display rotation angle in radians, canvas clockwise.
Definition: Projection.h:49
osmscout::TileIdBoxConstIterator::TileIdBoxConstIterator
TileIdBoxConstIterator(const TileId &currentTile, const TileId &minTile, const TileId &maxTile)
Definition: TileId.h:178
osmscout::QmlRoutingProfileRef
std::shared_ptr< QmlRoutingProfile > QmlRoutingProfileRef
Definition: QmlRoutingProfile.h:117
osmscout::TiledMapRenderer::onOfflineMapChanged
void onOfflineMapChanged(bool)
Definition: TiledMapRenderer.cpp:401
osmscout::TiledMapRenderer::onlineTileProviderChanged
void onlineTileProviderChanged(const OnlineTileProvider &)
Definition: TiledMapRenderer.cpp:377
osmscout::StyleFilter::HasMaxLevel
bool HasMaxLevel() const
Definition: StyleConfig.h:303
osmscout::RoutePositionResult
Definition: RoutingService.h:99
osmscout::FeatureLabelReader
Definition: FeatureReader.h:253
osmscout::oss::Buffer::SetPos
void SetPos(size_t value)
Definition: map/src/osmscoutmap/oss/Scanner.cpp:139
p2t::Triangle::SetDelunayEdgeCCW
void SetDelunayEdgeCCW(Point &p, bool e)
p2t::SweepContext::MeshClean
void MeshClean(Triangle &triangle)
osmscout::LocationWayDescription::GetWay
Place GetWay() const
Return the place this information is refering to.
Definition: LocationDescriptionService.h:189
osmscout::LaneAgent::LaneMessage::LaneMessage
LaneMessage(const Timestamp &timestamp, const Lane &lane)
Definition: LaneAgent.cpp:24
osmscout::GPSUpdateMessage::horizontalAccuracy
const Distance horizontalAccuracy
Definition: Agents.h:38
osmscout::RouteData
Definition: RouteData.h:35
osmscout::PathTextStyle::SetLabelValue
void SetLabelValue(int attribute, const LabelProviderRef &value) override
Definition: Styles.cpp:1342
osmscout::MultiDBRoutingServiceRef
std::shared_ptr< MultiDBRoutingService > MultiDBRoutingServiceRef
Definition: MultiDBRoutingService.h:171
osmscout::AddressListVisitor::AddressResult::address
AddressRef address
The address itself.
Definition: Location.h:226
osmscout::Database::GetAreasByBlockSpans
bool GetAreasByBlockSpans(const std::vector< DataBlockSpan > &spans, std::vector< AreaRef > &areas) const
Definition: Database.cpp:881
osmscout::MapWidget::zoomIn
void zoomIn(double zoomFactor)
Definition: MapWidget.cpp:466
osmscout::DBRenderJob::Run
void Run(const osmscout::BasemapDatabaseRef &basemapDatabase, const std::list< DBInstanceRef > &allDatabases, ReadLock &&locker) override
Definition: MapRenderer.cpp:272
osmscout::MapPainter::IsVisibleWay
bool IsVisibleWay(const Projection &projection, const GeoBox &boundingBox, double pixelOffset) const
Definition: MapPainter.cpp:247
osmscout::DescriptionService
Service,to get a structured description of an object on the map (Area, Way or Node).
Definition: DescriptionService.h:412
osmscout::DescriptionService::LABEL_KEY_ID_KIND
static const std::string LABEL_KEY_ID_KIND
Definition: DescriptionService.h:417
osmscout::NavigationModel::getCurrentSpeed
double getCurrentSpeed() const
Definition: NavigationModel.h:192
osmscout::RouteDescription::NameDescriptionRef
std::shared_ptr< NameDescription > NameDescriptionRef
Definition: RouteDescription.h:178
osmscout::MapDownloadsModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: MapDownloadsModel.cpp:109
osmscout::TileData::AddData
void AddData(const TypeInfoSet &types, const std::vector< O > &data)
Add data to the tile and mark the tile as completed.
Definition: DataTileCache.h:144
osmscout::NodeRegionSearchResult::GetNodeResults
std::list< NodeRegionSearchResultEntry > GetNodeResults() const
Definition: Database.h:181
osmscout::MapPainterCairo::CairoNativeLabel::font
CairoFont font
Definition: MapPainterCairo.h:64
osmscout::StopClock::Stop
void Stop()
Definition: StopClock.cpp:37
osmscout::DescriptionEntry::GetSectionKey
std::string GetSectionKey() const
Definition: DescriptionService.h:69
osmscout::OSMScoutQt::MakeMapRenderer
MapRenderer * MakeMapRenderer(RenderingType type)
Definition: OSMScoutQt.cpp:443
osmscout::FeeFeatureValue::Fee::No
@ No
osmscout::PathSymbolStyle::GetSlot
const std::string & GetSlot() const
Definition: Styles.h:1266
osmscout::ConsoleProgress::Error
void Error(const std::string &text) override
Definition: Progress.cpp:177
osmscout::Vertex2D::operator==
bool operator==(const Vertex2D &other) const
Definition: Pixel.h:137
osmscout::LocationInfoModel::WebsiteRole
@ WebsiteRole
Definition: LocationInfoModel.h:77
osmscout::CancelableFuture::State
Definition: CancelableFuture.h:46
osmscout::ObjectFileRef::GetTypeName
const char * GetTypeName() const
Definition: ObjectRef.cpp:52
osmscout::LocationListModel::LocationListModel
LocationListModel(QObject *parent=nullptr)
Definition: SearchLocationModel.cpp:35
osmscout::Way::Write
void Write(const TypeConfig &typeConfig, FileWriter &writer) const
Writes the data to the given FileWriter.
Definition: Way.cpp:122
osmscout::RoutePostprocessor::WayNamePostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:215
osmscout::FillStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:479
osmscout::NameShortFeatureValue::SetNameShort
void SetNameShort(const std::string_view &nameShort)
Definition: NameShortFeature.h:44
osmscout::OSMTileIdBoxConstIterator::operator++
OSMTileIdBoxConstIterator operator++(int)
Definition: Tiling.h:148
osmscout::Route::MemberCache
std::unordered_map< FileOffset, WayRef > MemberCache
Definition: Route.h:66
osmscout::PathTextStyle::attrSize
@ attrSize
Definition: Styles.h:820
osmscout::Style::SetLabelValue
virtual void SetLabelValue(int attribute, const LabelProviderRef &value)
Definition: StyleDescription.cpp:80
osmscout::ChargingStationFeatureValue::Socket::type
SocketType type
Definition: ChargingStationFeature.h:50
osmscout::BrandFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: BrandFeature.h:77
osmscout::Cache::Flush
void Flush()
Completely flush the cache removing all entries from it.
Definition: Cache.h:264
osmscout::TextStyle::CopyAttributes
void CopyAttributes(const TextStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:968
osmscout::AvailableVoicesModel::VoiceState
VoiceState
Definition: AvailableVoicesModel.h:88
osmscout::OpeningHoursFeature::LABEL_INDEX
static const size_t LABEL_INDEX
Index of the 'opening hours' label.
Definition: OpeningHoursFeature.h:80
osmscout::PartialStyle::SetSymbolValue
void SetSymbolValue(int attribute, const SymbolRef &value) override
Definition: StyleConfig.h:417
osmscout::Distance::As
double As() const
Definition: Distance.h:150
osmscout::GeoCoord::GetHash
Id GetHash() const
Encode the coordinate value into a number (the number has hash character).
Definition: GeoCoord.h:175
osmscout::DescriptionServiceRef
std::shared_ptr< DescriptionService > DescriptionServiceRef
Definition: DescriptionService.h:436
osmscout::FastestPathRoutingProfile::GetPenaltySameType
Distance GetPenaltySameType() const
Definition: RoutingProfile.h:414
osmscout::RouteNode::usableByFoot
static const uint8_t usableByFoot
This path can be traveled by foot.
Definition: RouteNode.h:64
osmscout::BuildingFeature::NAME
static const char *const NAME
Name of this feature.
Definition: BuildingFeature.h:37
osmscout::Cache< FileOffset, IndexCell >
osmscout::oss::Parser::STYLEFILTER_ONEWAY
void STYLEFILTER_ONEWAY(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1183
osmscout::RouteStep::distanceRole
@ distanceRole
Definition: RouteStep.h:72
osmscout::OffsetRel::sidecar
@ sidecar
special offset for routes, line are stacked next to way, same colors are "collapsed"
osmscout::SimpleRoutingService::GetWaysByOffset
bool GetWaysByOffset(const std::set< DBFileOffset > &wayOffsets, std::unordered_map< DBFileOffset, WayRef > &wayMap) override
Definition: SimpleRoutingService.cpp:200
osmscout::MaxStayFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: MaxStayFeature.cpp:86
osmscout::RoutingListModel::onRoutingProgress
void onRoutingProgress(int percent, int requestId)
Definition: RoutingModel.cpp:137
osmscout::ObjectDescription::ObjectDescription
ObjectDescription()
Definition: DescriptionService.cpp:118
osmscout::Distance::operator!=
bool operator!=(const Distance &d) const
Definition: Distance.h:124
osmscout::TypeConfig::tagArea
TagId tagArea
Definition: TypeConfig.h:1108
osmscout::FastestPathRoutingProfile::FastestPathRoutingProfile
FastestPathRoutingProfile(const TypeConfigRef &typeConfig)
Definition: RoutingProfile.cpp:373
osmscout::ost::Parser::TYPEKIND
void TYPEKIND(unsigned char &types)
Definition: src/osmscout/ost/Parser.cpp:749
osmscout::LocationListModel::isSearching
bool isSearching() const
Definition: SearchLocationModel.h:223
osmscout::PostprocessorContext::GetNodeIndex
virtual size_t GetNodeIndex(const RouteDescription::Node &node, Id nodeId) const =0
osmscout::RouteData::Clear
void Clear()
Definition: RouteData.cpp:43
osmscout::FirstStep
@ FirstStep
Definition: MapPainter.h:65
osmscout::RoutingListModel::flags
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: RoutingModel.cpp:203
osmscout::LocationSearchResult::Entry::adminRegionMatchQuality
MatchQuality adminRegionMatchQuality
Definition: LocationService.h:240
osmscout::FeatureFilterData::FeatureFilterData
FeatureFilterData(size_t featureFilterIndex, size_t flagIndex)
Definition: StyleConfig.cpp:191
osmscout::LocationDescriptionServiceRef
std::shared_ptr< LocationDescriptionService > LocationDescriptionServiceRef
Definition: LocationDescriptionService.h:441
osmscout::WaterIndex
Definition: WaterIndex.h:41
osmscout::SymbolRendererQt::SetFill
void SetFill(const FillStyleRef &fillStyle) override
Definition: SymbolRendererQt.cpp:31
osmscout::Distance::Zero
static Distance Zero()
Definition: Distance.cpp:33
osmscout::NameAltFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: NameAltFeature.cpp:24
osmscout::DBLoadJob
Definition: DBLoadJob.h:47
osmscout::BorderStyle::CopyAttributes
void CopyAttributes(const BorderStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:695
osmscout::LanesFeatureValue
Definition: LanesFeature.h:32
osmscout::TypeInfo::CanRoute
bool CanRoute(Vehicle vehicle) const
If set to 'true', an object of this type can be traveled by the given vehicle by default.
Definition: TypeConfig.h:457
osmscout::AccessFeature::NAME
static const char *const NAME
Name of this feature.
Definition: AccessFeature.h:245
osmscout::Magnification::operator==
bool operator==(const Magnification &other) const
Definition: Magnification.h:202
osmscout::BasemapDatabase::Close
void Close()
Definition: BasemapDatabase.cpp:69
osmscout::Earth
Some general information regarding the earth.
Definition: Earth.h:34
osmscout::TypeDistributionDataFile::GetNodeCount
uint32_t GetNodeCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:75
osmscout::FileWriter::WriteInvalidCoord
void WriteInvalidCoord()
Definition: FileWriter.cpp:794
osmscout::MapPainterOpenGL::IsInitialized
bool IsInitialized() const
Definition: MapPainterOpenGL.h:152
osmscout::IconStyle::GetIconId
size_t GetIconId() const
Definition: Styles.h:959
osmscout::LocationInfoModel::AddressLocationRole
@ AddressLocationRole
Definition: LocationInfoModel.h:79
osmscout::LocationInfoModel::onLocationAdminRegionFinished
void onLocationAdminRegionFinished(const osmscout::GeoCoord)
Definition: LocationInfoModel.cpp:359
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_TURNFORWARD
static const std::string LABEL_KEY_WAY_LANES_TURNFORWARD
Definition: DescriptionService.h:240
PositionAgent.h
osmscout::MapService::TileStateCallback
std::function< void(const TileRef &)> TileStateCallback
Definition: MapService.h:116
osmscout::MapPainterCairo::DrawArea
void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area) override
Draw the given area using the given FillStyle for the area outline.
Definition: MapPainterCairo.cpp:1234
osmscout::ScreenVectorRectangle::ScreenVectorRectangle
ScreenVectorRectangle()=default
osmscout::TypeInfoRef
std::shared_ptr< TypeInfo > TypeInfoRef
Definition: TypeConfig.h:61
osmscout::Cache::CacheEntry::key
K key
Definition: Cache.h:66
osmscout::PostprocessorContext::GetNameDescription
virtual RouteDescription::NameDescriptionRef GetNameDescription(const RouteDescription::Node &node) const =0
osmscout::MapParameter::SetPlateLabelPadding
void SetPlateLabelPadding(double plateLabelPadding)
Definition: MapParameter.cpp:149
osmscout::DynamicFeatureLabelReader::DynamicFeatureLabelReader
DynamicFeatureLabelReader(const TypeConfig &typeConfig, const std::string &featureName, const std::string &labelName)
Assigns a label to the reader.
Definition: LabelProvider.cpp:105
osmscout::FileWriter::WriteNumber
void WriteNumber(int16_t number)
Write a numeric value to the file using some internal encoding to reduce storage size.
Definition: FileWriter.cpp:604
utf8helper::IsModifier
constexpr int IsModifier
Definition: utf8helper_charmap.h:32
osmscout::CmdLineIntOption
CmdLineArgParserRef CmdLineIntOption(Args &&...args)
Definition: CmdLineParsing.h:280
osmscout::ElevationChartWidget::getPointCount
qint64 getPointCount() const
Definition: ElevationChartWidget.h:134
osmscout::LocationSearchResult::Entry
Definition: LocationService.h:236
osmscout::MapWidget::getProjection
osmscout::MercatorProjection getProjection() const
Definition: MapWidget.h:495
osmscout::RouteStep::Roles
Roles
Definition: RouteStep.h:64
osmscout::GroundTile::unknown
@ unknown
Definition: GroundTile.h:49
osmscout::LocationInfoModel::RegionRole
@ RegionRole
Definition: LocationInfoModel.h:69
osmscout::ThreadedBreaker::Break
void Break() override
Stop the processing.
Definition: Breaker.cpp:24
osmscout::IOException::what
const char * what() const noexcept override
Definition: Exception.cpp:116
osmscout::TypeInfo::SetIgnoreSeaLand
TypeInfo & SetIgnoreSeaLand(bool ignoreSeaLand)
Set, if an object of this type should be ignored for land/sea calculation.
Definition: TypeConfig.h:650
TextLoader.h
osmscout::AvailableVoice::getDescription
QString getDescription() const
Definition: Voice.h:102
osmscout::ost::Buffer::Peek
int Peek()
Definition: src/osmscout/ost/Scanner.cpp:127
osmscout::RouteStep::distanceDelta
double distanceDelta
Definition: RouteStep.h:49
osmscout::FillStyleSelectorList
std::list< FillStyleSelector > FillStyleSelectorList
Definition: StyleConfig.h:496
OnlineTileProviderModel.h
osmscout::FeeFeatureValue::GetCondition
std::string GetCondition() const
Definition: FeeFeature.h:76
osmscout::ScreenPixelRectangle::y
int y
Definition: LabelLayouterHelper.h:40
osmscout::UninitializedException::GetDescription
std::string GetDescription() const override
Definition: Exception.cpp:50
osmscout::NavigationModel::rerouteRequest
void rerouteRequest(double fromLat, double fromLon, const QString bearing, double bearingAngle, double toLat, double toLon)
Requesting computation of the new route when wehicle leave current route.
osmscout::RoutingService::VNode::VNode
VNode(const DBId &currentNode, bool currentRestricted, const ObjectFileRef &object, const DBId &previousNode, bool previousRestricted)
Full featured constructor.
Definition: RoutingService.h:356
utf8helper::charmap_e1_82
const character charmap_e1_82[]
Definition: utf8helper_charmap.cpp:1583
osmscout::SymbolRenderer::SetBorder
virtual void SetBorder(const BorderStyleRef &borderStyle, double screenMmInPixel)=0
MapService.h
osmscout::VoiceInstructionAgent::MessageStruct::distance
Distance distance
Definition: VoiceInstructionAgent.h:148
osmscout::FastestPathRoutingProfile::SetMaxPenalty
void SetMaxPenalty(const HourDuration &d)
Definition: RoutingProfile.h:439
osmscout::StyleConfig::GetAreaBorderTextStyle
PathTextStyleRef GetAreaBorderTextStyle(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1450
osmscout::TextLoader::GetWidth
size_t GetWidth(int index)
Returns width of a texture at given index in pixel.
Definition: TextLoader.cpp:175
p2t::CCW
@ CCW
Definition: utils.h:44
osmscout::SearchLocationsRunnable::run
void run() override
Definition: SearchModule.cpp:63
osmscout::RoutingService::RNode::RNode
RNode(const DBId &id, const RouteNodeRef &node, const ObjectFileRef &object)
Definition: RoutingService.h:244
osmscout::DatabaseParameter::SetOptimizeLowZoomMMap
void SetOptimizeLowZoomMMap(bool mmap)
Definition: Database.cpp:83
osmscout::Bearing::operator<=
bool operator<=(const Bearing &o) const
Definition: Bearing.h:129
osmscout::BridgeFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: BridgeFeature.cpp:31
osmscout::operator-
Vertex2D operator-(const Vertex2D &a, const Vertex2D &b)
Definition: Pixel.cpp:37
osmscout::MapWidget::showCoordinatesInstantly
void showCoordinatesInstantly(osmscout::GeoCoord coord, osmscout::Magnification magnification)
Definition: MapWidget.cpp:637
osmscout::Locale::GetUnitsSeparator
std::string GetUnitsSeparator() const
Definition: Locale.h:95
osmscout::PolygonMerger::AddPolygon
void AddPolygon(const std::vector< Point > &polygonsCoords)
Definition: Geometry.cpp:633
osmscout::AsyncWorker::Async
CancelableFuture< T > Async(const std::function< T(Breaker &)> &task)
Definition: AsyncWorker.h:74
osmscout::Vertex3D
Definition: Pixel.h:170
osmscout::Magnification::magStreet
static MagnificationLevel magStreet
Definition: Magnification.h:160
osmscout::TiledMapRenderer
Definition: TiledMapRenderer.h:41
osmscout::NavigationModel::positionChange
void positionChange(osmscout::GeoCoord coord, bool horizontalAccuracyValid, double horizontalAccuracy)
osmscout::DataFile::GetByBlockSpans
bool GetByBlockSpans(IteratorIn begin, IteratorIn end, std::vector< ValueType > &data) const
Read data values from the given DataBlockSpans.
Definition: DataFile.h:537
osmscout::OpeningHoursModel::setOpeningHours
void setOpeningHours(const QString &openingHours)
Definition: OpeningHoursModel.cpp:91
osmscout::LineStyle::CapStyle
CapStyle
Definition: Styles.h:78
osmscout::PathSymbolStyle::SetIntValue
void SetIntValue(int attribute, int value) override
Definition: Styles.cpp:1848
osmscout::FileWriter::WriteNumber
void WriteNumber(const MagnificationLevel &level)
Definition: FileWriter.h:126
osmscout::ElevationChartWidget::onElevationProfileAppend
void onElevationProfileAppend(ElevationModule::ElevationPoints points, int requestId)
Definition: ElevationChartWidget.cpp:242
osmscout::AvailableVoicesModel::AvailableVoicesModel
AvailableVoicesModel()
Definition: AvailableVoicesModel.cpp:33
osmscout::DrawHillShading
@ DrawHillShading
Definition: MapPainter.h:89
osmscout::StopClockNano::ResultString
std::string ResultString() const
Definition: StopClock.cpp:123
osmscout::RouteStep::getLon
double getLon() const
Definition: RouteStep.h:137
OpeningHoursModel.h
osmscout::LockHandler::showCoordinates
bool showCoordinates(const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing) override
Definition: InputHandler.cpp:807
osmscout::SidewayFeatureValue::HasCyclewayLaneLeft
bool HasCyclewayLaneLeft() const
Definition: SidewayFeature.h:68
osmscout::RoutableObjects::GetArea
AreaRef GetArea(const DatabaseId &dbId, const ObjectFileRef &areaRef) const
Definition: DataAgent.cpp:52
osmscout::StyleModule::onStyleFlagsRequested
void onStyleFlagsRequested()
Definition: StyleModule.cpp:56
osmscout::Label::width
double width
Definition: LabelLayouter.h:123
osmscout::Feature::GetDescriptions
const std::unordered_map< std::string, std::string > & GetDescriptions() const
Definition: TypeFeature.h:204
osmscout::CmdLineAlternativeFlagArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:156
osmscout::QtRouteData::routeSteps
const QList< RouteStep > & routeSteps() const
Definition: QtRouteData.cpp:68
osmscout::SymbolRenderer::EndPrimitive
virtual void EndPrimitive()
Definition: SymbolRenderer.h:86
osmscout::LockHandler::LockHandler
LockHandler(const MapView &view, const QSizeF &widgetSize)
Definition: InputHandler.h:473
osmscout::OffsetRel::base
@ base
way center
osmscout::RouteDescription::SUGGESTED_LANES_DESC
static const char *const SUGGESTED_LANES_DESC
Constant for a description of suggested route lanes (SuggestedLaneDescription)
Definition: RouteDescription.h:94
osmscout::PresenceDescriptionProcessor::LABEL_KEY_PRESENCE_MAXSTAY_CONDITION
static const std::string LABEL_KEY_PRESENCE_MAXSTAY_CONDITION
Definition: DescriptionService.h:360
osmscout::CharacterTexture::GetHeight
long GetHeight() const
Definition: TextLoader.h:66
osmscout::MapParameter::SetLabelPadding
void SetLabelPadding(double labelPadding)
Definition: MapParameter.cpp:144
osmscout::Voice::getGender
QString getGender() const
Definition: Voice.h:141
osmscout::PTRoute::SetOperator
void SetOperator(const std::string &operatorName)
Definition: PublicTransport.cpp:95
osmscout::PathSymbolStyle::RenderMode
RenderMode
Definition: Styles.h:1219
osmscout::TypeConfig
Definition: TypeConfig.h:1052
osmscout::POIFormSearchParameter::GetAdminRegionSearchString
std::string GetAdminRegionSearchString() const
Definition: LocationService.cpp:211
p2t::Triangle::GetDelunayEdgeCCW
bool GetDelunayEdgeCCW(Point &p)
osmscout::Base64Decode
static std::vector< char > Base64Decode(const std::string &in)
Definition: Base64.h:46
utf8helper::character
Definition: utf8helper_charmap.h:41
QtRouteData.h
osmscout::StyleConstantWidth::Unit::m
@ m
osmscout::AvailableMapsModelMap::size
QString size
Definition: AvailableMapsModel.h:126
osmscout::AccessFeatureValue::footForward
@ footForward
Definition: AccessFeature.h:34
osmscout::CancelableFuture::~CancelableFuture
virtual ~CancelableFuture()=default
osmscout::FeatureValueBuffer::ClearFeatureValues
void ClearFeatureValues()
Clears all feature buffer values.
Definition: TypeConfig.cpp:655
osmscout::OpeningHours::WeekDay::Sunday
@ Sunday
osmscout::MapWidget::MapWidget
MapWidget(QQuickItem *parent=nullptr)
Definition: MapWidget.cpp:39
osmscout::ScreenVectorRectangle::y
double y
Definition: LabelLayouterHelper.h:75
osmscout::FileScanner::LowMemRandom
@ LowMemRandom
Definition: FileScanner.h:68
osmscout::Color::YELLOW
static const Color YELLOW
Definition: Color.h:55
osmscout::MapWidget::rotateRight
void rotateRight()
Definition: MapWidget.cpp:545
osmscout::AbstractRoutingProfile::AddType
void AddType(const TypeInfoRef &type, double speed)
Setup same speed for all grades of route type.
Definition: RoutingProfile.cpp:189
NavigationModule.h
osmscout::Feature::GetFeatureBitCount
virtual size_t GetFeatureBitCount() const
This method returns the number of additional feature bits reserved.
Definition: TypeFeature.h:157
osmscout::MapRenderer::onFontNameChanged
virtual void onFontNameChanged(const QString &)
Definition: MapRenderer.cpp:120
OSMSCOUT_MAP_OPENGL_API
#define OSMSCOUT_MAP_OPENGL_API
Definition: MapOpenGLImportExport.h:45
osmscout::getSegDistSq
double getSegDistSq(const GeoCoord &p, const Point &a, const Point &b)
Definition: PolygonCenter.cpp:36
osmscout::FeeFeatureValue::Fee
Fee
Definition: FeeFeature.h:35
osmscout::DBId::DBId
DBId()=default
osmscout::QmlSettings::GetPhysicalDPI
double GetPhysicalDPI() const
Definition: QmlSettings.cpp:41
osmscout::BrandFeature::NAME
static const char *const NAME
Name of this feature.
Definition: BrandFeature.h:74
osmscout::Progress::Progress
Progress()
Definition: Progress.cpp:27
osmscout::ContoursData::contours
std::vector< WayRef > contours
Definition: ElevationService.h:38
LocationService.h
osmscout::ost::Errors::SynErr
void SynErr(int line, int col, int n)
Definition: src/osmscout/ost/Parser.cpp:923
osmscout::ElevationChartWidget::paint
void paint(QPainter *painter) override
Definition: ElevationChartWidget.cpp:72
osmscout::ost::Errors::Error
void Error(int line, int col, const char *s)
Definition: src/osmscout/ost/Parser.cpp:1037
osmscout::CellDimension
Definition: Geometry.h:1467
osmscout::TypeInfo::typeNode
static const uint8_t typeNode
Condition applies to nodes.
Definition: TypeConfig.h:74
osmscout::ost::Parser::FEATUREDESCS
void FEATUREDESCS(Feature &feature)
Definition: src/osmscout/ost/Parser.cpp:330
osmscout::FeatureToDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:127
osmscout::ElevationChartWidget::gradientBottomColor
QColor gradientBottomColor
Definition: ElevationChartWidget.h:40
osmscout::StyleAttributeType::TYPE_LABEL
@ TYPE_LABEL
osmscout::MoveHandler::touch
bool touch(const QTouchEvent &event) override
Definition: InputHandler.cpp:260
osmscout::Point::operator<
bool operator<(const Point &other) const
While we do not want to compare using operator== we at least want to manage points in containers.
Definition: Point.h:159
osmscout::MapService::GetSRTMData
SRTMDataRef GetSRTMData(const Projection &projection) const
Definition: MapService.cpp:1416
osmscout::PathShieldStyle::attrTextColor
@ attrTextColor
Definition: Styles.h:719
osmscout::ObjectFileRefStreamReader::ObjectFileRefStreamReader
ObjectFileRefStreamReader(FileScanner &reader)
Definition: FileScanner.cpp:2573
osmscout::PostprocessorContext::GetTime
virtual Duration GetTime(DatabaseId dbId, const Area &area, const Distance &deltaDistance) const =0
osmscout::RouteDescription::DirectionDescription::right
@ right
Definition: RouteDescription.h:278
osmscout::SearchModule::searchResult
void searchResult(const QString searchPattern, const QList< osmscout::LocationEntry >)
osmscout::DebugDatabase::Close
void Close()
Definition: DebugDatabase.cpp:63
osmscout::BorderStyle::SetPriority
BorderStyle & SetPriority(int priority)
Definition: Styles.cpp:683
osmscout::NavigationModel::positionEstimate
void positionEstimate(osmscout::PositionAgent::PositionState state, double lat, double lon, QString bearing)
osmscout::MoveHandler
Definition: InputHandler.h:301
osmscout::TargetReachedMessage::TargetReachedMessage
TargetReachedMessage(const Timestamp &timestamp, const GeoCoord &coord, const GeoCoord &target, const Bearing &targetBearing, const Distance &targetDistance)
Definition: RouteStateAgent.cpp:41
osmscout::TypeConfig::RegisterFeature
void RegisterFeature(const FeatureRef &feature)
Methods for dealing with features.
Definition: TypeConfig.cpp:823
osmscout::oss::Errors::Err::text
std::string text
Definition: map/include/osmscoutmap/oss/Parser.h:68
osmscout::TagConditionRef
std::shared_ptr< TagCondition > TagConditionRef
Definition: Tag.h:68
osmscout::DestinationFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: DestinationFeature.cpp:69
osmscout::PathIntersection::bIndex
size_t bIndex
"b path" point index before intersection
Definition: Geometry.h:1242
utf8helper::charmap_c2
const character charmap_c2[]
Definition: utf8helper_charmap.cpp:164
osmscout::MapParameter::IsDebugPerformance
bool IsDebugPerformance() const
Definition: MapParameter.h:384
osmscout::TypeInfo::Read
static TypeInfoRef Read(FileScanner &scanner)
Definition: TypeConfig.cpp:287
osmscout::ObjectOSMRef::id
OSMId id
Definition: ObjectRef.h:49
osmscout::Place::GetAddress
AddressRef GetAddress() const
Definition: Location.h:309
osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_ACCESSRESTRICTED
static const std::string SUBSECTION_NAME_WAY_ACCESSRESTRICTED
Definition: DescriptionService.h:226
osmscout::AvailableMapsModelItem::path
QStringList path
Definition: AvailableMapsModel.h:44
osmscout::SunriseSunset
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:41
osmscout::TileData::SetData
void SetData(const TypeInfoSet &types, std::vector< O > &&data)
Assign data to the tile and mark the tile as completed.
Definition: DataTileCache.h:172
osmscout::Node::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Read the node data from the given FileScanner.
Definition: Node.cpp:44
osmscout::RouteStep::operator=
RouteStep & operator=(const RouteStep &other)
Definition: RouteStep.cpp:132
osmscout::SidewayFeatureValue::HasCyclewayTrackLeft
bool HasCyclewayTrackLeft() const
Definition: SidewayFeature.h:78
osmscout::BytesNeededToEncodeNumber
uint8_t BytesNeededToEncodeNumber(N number)
Definition: Number.h:318
osmscout::NameShortFeatureValue::operator=
NameShortFeatureValue & operator=(const FeatureValue &other) override
Definition: NameShortFeature.cpp:34
osmscout::GeoCoord::operator==
bool operator==(const GeoCoord &other) const
Return true if both coordinates are equals (using == operator)
Definition: GeoCoord.h:271
osmscout::oss::Errors::Error
void Error(int line, int col, const char *s)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2670
osmscout::RouteDescription::ROUNDABOUT_ENTER_DESC
static const char *const ROUNDABOUT_ENTER_DESC
Constant for a description of entering a roundabout (RoundaboutEnterDescription)
Definition: RouteDescription.h:72
osmscout::OpeningHoursModel::parseError
void parseError()
osmscout::IsInFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: IsInFeature.cpp:74
osmscout::RoutingService::RNode::node
RouteNodeRef node
The current route node.
Definition: RoutingService.h:224
osmscout::TextStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:963
osmscout::InputHandler::viewChanged
void viewChanged(const MapView &view)
osmscout::StyleError::GetLine
int GetLine() const
Definition: StyleError.h:73
osmscout::LocationFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: LocationFeature.cpp:29
osmscout::ColorFeatureValue::GetColor
Color GetColor() const
Definition: ColorFeature.h:45
osmscout::ObjectVariantData::type
TypeInfoRef type
The type of the object.
Definition: RouteNode.h:45
p2t::Node::triangle
Triangle * triangle
Definition: advancing_front.h:44
osmscout::TypeInfo::GetConditions
const std::list< TypeCondition > & GetConditions() const
Returns the list of conditions for the given type.
Definition: TypeConfig.h:342
osmscout::ScreenBox::Resize
ScreenBox Resize(double offset) const
Resize the rectangle in all dimension using the given amount.
Definition: ScreenBox.cpp:66
osmscout::BrandFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: BrandFeature.cpp:79
osmscout::MaxSpeedFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: MaxSpeedFeature.cpp:63
osmscout::Logger::Line::~Line
virtual ~Line()
Definition: Logger.cpp:37
osmscout::TunnelFeature::NAME
static const char *const NAME
Name of this feature.
Definition: TunnelFeature.h:37
osmscout::Symbol::AddPrimitive
void AddPrimitive(const DrawPrimitiveRef &primitive)
Definition: Styles.cpp:1524
PostalCodeFeature.h
Signal.h
osmscout::Area::VisitClippingRings
void VisitClippingRings(size_t index, const RingVisitor &visitor) const
Visit possible clippings of ring specified by index.
Definition: Area.cpp:593
osmscout::RoutePosition::RoutePosition
RoutePosition()=default
osmscout::CancelableFuture::OnCancel
void OnCancel(const CancelCallback &callback)
Callback triggered when future is canceled.
Definition: CancelableFuture.h:206
osmscout::OverlayObject::setLayer
void setLayer(qint8 l)
Definition: OverlayObject.h:124
osmscout::IconAnimation::activate
void activate(const MapIcon &icon)
Definition: IconAnimation.cpp:37
osmscout::Color::DARK_FUCHSIA
static const Color DARK_FUCHSIA
Definition: Color.h:66
osmscout::VoiceInstructionAgent::MessageType::TurnRight
@ TurnRight
osmscout::PathSymbolStyle::attrOffsetRel
@ attrOffsetRel
Definition: Styles.h:1231
osmscout::ScreenBox::Merge
ScreenBox Merge(const ScreenBox &other) const
Definition: ScreenBox.cpp:88
BrandFeature.h
osmscout::RouteNode::Write
void Write(FileWriter &writer) const
Write data to the given FileWriter.
Definition: RouteNode.cpp:173
osmscout::Latch
This implements a pure C++ Latch providing lock-S (shared) and lock-X (exclusive).
Definition: ReadWriteLock.h:39
osmscout::DownloadJob::started
bool started
Definition: FileDownloader.h:143
osmscout::Yard
Definition: Distance.h:296
osmscout::OSMScoutQtBuilder::WithUserAgent
OSMScoutQtBuilder & WithUserAgent(const QString &appName, const QString &appVersion)
Definition: OSMScoutQt.h:182
Database.h
osmscout::SizeCondition::SetMaxMM
void SetMaxMM(double maxMM)
Definition: StyleConfig.cpp:126
osmscout::TagRegistry::RegisterMaxSpeedAlias
void RegisterMaxSpeedAlias(const std::string &alias, uint8_t maxSpeed)
Methods for dealing with mappings for surfaces and surface grades.
Definition: Tag.cpp:348
osmscout::NetworkFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: NetworkFeature.cpp:76
osmscout::CoordBufferRange::GetFirst
Vertex2D GetFirst() const
Return the first element on the path.
Definition: Transformation.h:417
osmscout::WayRef
std::shared_ptr< Way > WayRef
Definition: Way.h:212
osmscout::PositionAgent::GpsPosition
Definition: PositionAgent.h:42
osmscout::StringMatcherFactory
Definition: StringMatcher.h:59
osmscout::LocationDescription::GetCoordDescription
LocationCoordDescriptionRef GetCoordDescription() const
Return the location is geo coordinates.
Definition: LocationDescriptionService.cpp:134
osmscout::oss::Token::charPos
size_t charPos
Definition: map/include/osmscoutmap/oss/Scanner.h:50
osmscout::GetTokensFromEnd
std::string GetTokensFromEnd(const std::list< std::string > &tokens, size_t count)
Definition: String.cpp:455
osmscout::StringMatcherFactoryRef
std::shared_ptr< StringMatcherFactory > StringMatcherFactoryRef
Definition: StringMatcher.h:67
osmscout::ColorFeature
Definition: ColorFeature.h:67
OSMScoutTypes.h
osmscout::MapWidget::viewChanged
void viewChanged()
osmscout::AreaIndex::TypeData::GetDataOffset
FileOffset GetDataOffset() const
Definition: AreaIndex.cpp:32
osmscout::TiledRendering
@ TiledRendering
Definition: OSMScoutQt.h:202
osmscout::DBFileOffset::IsValid
bool IsValid() const
Definition: DBFileOffset.h:107
osmscout::TileCache::clearPendingRequests
void clearPendingRequests()
remove all pending requests TODO: in case of multiple map widgets, add some id to avoid removing requ...
Definition: TileCache.cpp:60
osmscout::OSMScoutQt::GetMapDownloader
MapDownloaderRef GetMapDownloader()
Definition: OSMScoutQt.cpp:357
osmscout::TagBoolCondition::AddCondition
void AddCondition(const TagConditionRef &condition)
Definition: Tag.cpp:41
osmscout::Projection::BoundingBoxToPixel
bool BoundingBoxToPixel(const GeoBox &boundingBox, ScreenBox &screenBox) const
Converts a valid GeoBox to its on screen pixel coordinates.
Definition: Projection.cpp:28
osmscout::RouteStep::destinationsRole
@ destinationsRole
Definition: RouteStep.h:78
osmscout::TurnRestriction::GetType
Type GetType() const
Definition: TurnRestriction.h:64
p2t::SweepContext::AddHole
void AddHole(const std::vector< Point * > &polyline)
osmscout::typeIgnore
static const TypeId typeIgnore
Definition: TypeConfig.h:57
osmscout::Bearing::operator>
bool operator>(const Bearing &o) const
Definition: Bearing.h:124
osmscout::ThreadedWorker
A single threaded agent.
Definition: Worker.h:43
osmscout::PathSymbolStyle::SetSymbolValue
void SetSymbolValue(int attribute, const SymbolRef &value) override
Definition: Styles.cpp:1836
osmscout::OSMScoutQt::GetUserAgent
QString GetUserAgent() const
Definition: OSMScoutQt.cpp:484
osmscout::FeatureValueReader< AccessFeature, AccessFeatureValue >
osmscout::PolygonPrimitive::AddCoord
void AddCoord(const Vertex2D &coord)
Definition: Styles.cpp:1472
osmscout::AdminRegion::postalAreas
std::vector< PostalArea > postalAreas
Definition: Location.h:81
utf8helper::Parser::Done
@ Done
Definition: utf8helper.h:70
osmscout::RouteStep::DescriptionRole
@ DescriptionRole
Definition: RouteStep.h:66
osmscout::FeeFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: FeeFeature.cpp:60
osmscout::RouteNode::GetFileOffset
FileOffset GetFileOffset() const
Definition: RouteNode.h:142
osmscout::OsmTileDownloader::OsmTileDownloader
OsmTileDownloader(QString diskCacheDir, const OnlineTileProvider &provider)
Definition: OsmTileDownloader.cpp:32
osmscout::PositionAgent::Position::coord
GeoCoord coord
Definition: PositionAgent.h:67
osmscout::InstalledVoicesModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: InstalledVoicesModel.cpp:155
PNGLoaderOpenGL.h
osmscout::Label
Position independent representation of layouted label.
Definition: LabelLayouter.h:118
osmscout::DownloadJob::DownloadJob
DownloadJob(QNetworkAccessManager *webCtrl, QDir target, bool replaceExisting)
Definition: FileDownloader.cpp:299
osmscout::SymbolRendererCairo::SetBorder
void SetBorder(const BorderStyleRef &borderStyle, double screenMmInPixel) override
Definition: SymbolRendererCairo.cpp:43
osmscout::FastestPathRoutingProfileRef
std::shared_ptr< FastestPathRoutingProfile > FastestPathRoutingProfileRef
Definition: RoutingProfile.h:540
osmscout::LockHandler::currentPosition
bool currentPosition(bool locationValid, osmscout::GeoCoord currentPosition) override
Definition: InputHandler.cpp:784
osmscout::MapOverlay::view
QObject view
Definition: MapOverlay.h:37
osmscout::QmlRoutingProfile::setPenaltySameType
void setPenaltySameType(double)
Definition: QmlRoutingProfile.cpp:165
osmscout::MapParameter::SetShowAltLanguage
void SetShowAltLanguage(bool showAltLanguage)
Definition: MapParameter.cpp:260
SymbolRendererQt.h
osmscout::CmdLineGeoCoordArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:292
osmscout::TimeTickMessage::TimeTickMessage
TimeTickMessage(const Timestamp &timestamp)
Definition: Engine.cpp:34
osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_ACCESS
static const std::string SUBSECTION_NAME_WAY_ACCESS
Definition: DescriptionService.h:225
osmscout::StyleConfig::wayTypeSets
std::vector< TypeInfoSet > wayTypeSets
way types with defined style by magnification level
Definition: StyleConfig.h:602
osmscout::StyleConstantMag::GetMag
Magnification GetMag() const
Definition: StyleConfig.h:136
osmscout::Duration
Timestamp::duration Duration
Definition: Time.h:29
osmscout::TiledMapOverlay::TiledMapOverlay
TiledMapOverlay(QQuickItem *parent=0)
Definition: TiledMapOverlay.cpp:133
osmscout::QtRouteData::clear
void clear()
Definition: QtRouteData.cpp:49
osmscout::PTRoute::Variant::GetFrom
std::string GetFrom() const
Definition: PublicTransport.h:162
osmscout::MapPainterSVG::MapPainterSVG
MapPainterSVG(const StyleConfigRef &styleConfig)
Definition: MapPainterSVG.cpp:39
osmscout::TapRecognizer::tap
void tap(const QPoint p)
osmscout::IconAnimation
Definition: IconAnimation.h:36
osmscout::Way::IsValid
bool IsValid() const
Definition: Way.h:113
osmscout::TileId::GetBoundingBox
GeoBox GetBoundingBox(const MagnificationLevel &level) const
Return the bounding box of the given tile.
Definition: TileId.cpp:73
osmscout::MapObjectInfoModel::Roles
Roles
Definition: MapObjectInfoModel.h:50
CancelableFuture.h
osmscout::TypeInfo::GetWayId
TypeId GetWayId() const
Returns the unique id of this type.
Definition: TypeConfig.h:284
osmscout::LocationFormSearchParameter::GetPostalAreaOnlyMatch
bool GetPostalAreaOnlyMatch() const
Definition: LocationService.cpp:151
osmscout::AccessRestrictedFeatureValue::SetAccess
void SetAccess(uint8_t access)
Definition: AccessRestrictedFeature.h:51
osmscout::PTRoute::SetRef
void SetRef(const std::string &ref)
Definition: PublicTransport.cpp:90
osmscout::PositionAgent::OnRoute
@ OnRoute
Definition: PositionAgent.h:60
osmscout::LocationRef
std::shared_ptr< Location > LocationRef
Definition: Location.h:161
osmscout::Feature::GetLabelIndex
bool GetLabelIndex(const std::string &labelName, size_t &index) const
Returns the index of the label with the given name.
Definition: TypeFeature.cpp:49
osmscout::FastestPathRoutingProfile::GetCostString
std::string GetCostString(double cost) const override
Textual representation of cost.
Definition: RoutingProfile.h:533
osmscout::TiledMapOverlay::enabled
bool enabled
Definition: TiledMapOverlay.h:80
osmscout::StringMatcherCI
Definition: StringMatcher.h:48
osmscout::Color::Color
Color(double r, double g, double b) noexcept
Definition: Color.h:96
osmscout::SearchRunnable::searchPattern
QString searchPattern
Definition: SearchModule.h:52
osmscout::MoveHandler::move
bool move(const QVector2D &vector) override
Definition: InputHandler.cpp:379
osmscout::GeneralDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:150
osmscout::LocationStringSearchParameter::SetSearchForLocation
void SetSearchForLocation(bool searchForLocation)
Definition: LocationService.cpp:353
osmscout::GeoBox::CropTo
GeoBox CropTo(const GeoBox &other) const
Create new GeoBox to is cropped to the bounds of the passed geo box.
Definition: GeoBox.cpp:109
osmscout::FeatureValueBuffer
A FeatureValueBuffer is instantiated by an object and holds information about the type of the object,...
Definition: TypeConfig.h:729
p2t::SweepContext::Basin::right_node
Node * right_node
Definition: sweep_context.h:102
OperatorFeature.h
osmscout::ost::Parser::MAXSPEEDS
void MAXSPEEDS()
Definition: src/osmscout/ost/Parser.cpp:171
osmscout::AreaDataFile::AREAS_IDMAP
static const char *const AREAS_IDMAP
Definition: AreaDataFile.h:38
osmscout::DataTileCache::SetSize
void SetSize(size_t cacheSize)
Change the size of the cache.
Definition: DataTileCache.cpp:50
osmscout::MapParameter::GetIconPixelSize
double GetIconPixelSize() const
Definition: MapParameter.h:314
osmscout::GroundTile::cellWidth
double cellWidth
Width of cell.
Definition: GroundTile.h:97
osmscout::OSMScoutQt::GetInstance
static OSMScoutQt & GetInstance()
Definition: OSMScoutQt.cpp:272
utf8helper::UTF8String::Insert
bool Insert(size_t pos, codepoint u, utf8helper::Transform func=utf8helper::TransformNop)
Insert the character u at the position pos.
Definition: utf8helper.cpp:178
osmscout::ClockwiseDirectionFeature::NAME
static const char *const NAME
Name of this feature.
Definition: ClockwiseDirectionFeature.h:37
osmscout::DrawPrimitive
Definition: Styles.h:996
osmscout::NumberSet::Set
void Set(Id id)
Definition: NumberSet.cpp:32
osmscout::AreaIndex::TypeData::indexLevel
MagnificationLevel indexLevel
Definition: AreaIndex.h:46
osmscout::VoiceCorePlayer::index
int index() const override
returns the current index
Definition: VoicePlayer.cpp:57
osmscout::NameAltFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: NameAltFeature.cpp:45
osmscout::GradeFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: GradeFeature.cpp:29
osmscout::DataBlockSpan::operator!=
bool operator!=(const DataBlockSpan &other) const
Definition: DataFile.h:60
osmscout::MapParameter::SetLabelLineFitToWidth
void SetLabelLineFitToWidth(double labelLineFitToWidth)
Definition: MapParameter.cpp:139
osmscout::MapPainter::contourLabelOffset
double contourLabelOffset
Same value as in MapParameter but converted to pixel.
Definition: MapPainter.h:274
NameShortFeature.h
osmscout::ConditionalStyle::style
PartialStyle< S, A > style
Definition: StyleConfig.h:452
osmscout::PostalCodeFeature
Definition: PostalCodeFeature.h:66
osmscout::OsmTileDownloader
Definition: OsmTileDownloader.h:41
osmscout::Symbol::GetWidth
double GetWidth(const Projection &projection) const
width in pixels for given projection
Definition: Styles.h:1194
osmscout::TiledMapOverlay::isEnabled
bool isEnabled()
Definition: TiledMapOverlay.cpp:231
osmscout::DestinationFeatureValue::SetDestination
void SetDestination(const std::string_view &destination)
Definition: DestinationFeature.h:44
osmscout::NavigationModel::onMaxAllowedSpeed
void onMaxAllowedSpeed(double maxAllowedSpeed)
Definition: NavigationModel.cpp:209
osmscout::GeoCoord::Parse
static bool Parse(const std::string &text, GeoCoord &coord)
Parse a textual representation of a geo coordinate from a string to an GeoCoord instance.
Definition: GeoCoord.cpp:207
osmscout::TileCache::reemitRequests
bool reemitRequests()
trigger request signal for all pending requests
Definition: TileCache.cpp:145
p2t::Point::operator*=
void operator*=(double a)
Multiply this point by a scalar.
Definition: shapes.h:99
osmscout::MapPainter::DrawContourSymbol
virtual void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data)=0
Draw the given Symbol on top of the contour of the given path.
LabelProvider.h
osmscout::PathTextStyle::GetLabel
const LabelProviderRef & GetLabel() const
Definition: Styles.h:857
osmscout::Vertex2D::operator<
bool operator<(const Vertex2D &other) const
Definition: Pixel.h:143
osmscout::OpenGLMapData::BindBuffers
void BindBuffers()
Definition: OpenGLMapData.h:190
osmscout::StringToNumberTemplated
Definition: String.h:260
osmscout::LocationEntry::LocationEntry
LocationEntry(LocationInfo::Type type, const QString &label, const QString &altName, const QString &objectType, const QList< AdminRegionInfoRef > &adminRegionList, const QString database, const osmscout::GeoCoord coord, const osmscout::GeoBox bbox, QObject *parent=nullptr)
Definition: LocationEntry.cpp:30
osmscout::TagNotCondition::TagNotCondition
TagNotCondition(const TagConditionRef &condition)
Definition: Tag.cpp:29
osmscout::Latch::lock_shared
void lock_shared()
Definition: ReadWriteLock.cpp:213
osmscout::TypeDistributionDataFile::GetWayCount
uint32_t GetWayCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:80
osmscout::Style::SetMagnificationValue
virtual void SetMagnificationValue(int attribute, const Magnification &value)
Definition: StyleDescription.cpp:44
osmscout::LineStyle::SetIntValue
void SetIntValue(int attribute, int value) override
Definition: Styles.cpp:177
osmscout::TileId::operator!=
bool operator!=(const TileId &other) const
Compare tile ids for inequality.
Definition: TileId.h:90
osmscout::LocationFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: LocationFeature.cpp:76
osmscout::ObjectFileRef::GetFileOffset
const FileOffset & GetFileOffset() const
Definition: ObjectRef.h:202
osmscout::WebsiteFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: WebsiteFeature.cpp:45
osmscout::PartialStyle::attributes
std::set< A > attributes
Definition: StyleConfig.h:376
osmscout::RouteDescription::DestinationDescription::DestinationDescription
DestinationDescription(const std::string &description)
Definition: RouteDescription.cpp:392
osmscout::FillStyle::GetPatternId
size_t GetPatternId() const
Definition: Styles.h:336
osmscout::MapPainterAgg
Definition: MapPainterAgg.h:44
osmscout::OpeningHours::WeekDay::Saturday
@ Saturday
osmscout::ElevationChartWidget::lineWidth
qreal lineWidth
Definition: ElevationChartWidget.h:38
osmscout::DestinationFeatureValue::DestinationFeatureValue
DestinationFeatureValue(const std::string &destination)
Definition: DestinationFeature.h:38
osmscout::DBId::database
DatabaseId database
Definition: DBFileOffset.h:40
p2t::Triangle::IsInterior
bool IsInterior()
Definition: shapes.h:311
osmscout::QtSettingsStorage::Keys
std::vector< std::string > Keys(const std::string &prefix) override
Definition: QtSettingsStorage.cpp:96
osmscout::OptimizeAreasLowZoom::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
Definition: OptimizeAreasLowZoom.cpp:73
osmscout::RoutingParameter::GetProgress
RoutingProgressRef GetProgress() const
Definition: RoutingService.h:201
osmscout::AdminLevelFeatureValue
Definition: AdminLevelFeature.h:30
osmscout::SearchRunnable::searchModule
SearchModule * searchModule
Definition: SearchModule.h:48
osmscout::Voice::getLang
QString getLang() const
Definition: Voice.h:136
osmscout::RouteDescription::Node::GetDescription
DescriptionRef GetDescription(const char *name) const
Definition: RouteDescription.cpp:546
osmscout::QmlSettings::SetRenderSea
void SetRenderSea(bool)
Definition: QmlSettings.cpp:107
osmscout::PathSymbolStyle::SetRenderMode
PathSymbolStyle & SetRenderMode(RenderMode renderMode)
Definition: Styles.cpp:1738
osmscout::MapObjectInfoModel::AddressLocationRole
@ AddressLocationRole
Definition: MapObjectInfoModel.h:58
osmscout::LocationAtPlaceDescriptionRef
std::shared_ptr< LocationAtPlaceDescription > LocationAtPlaceDescriptionRef
Definition: LocationDescriptionService.h:168
osmscout::MapPainter::DrawPath
virtual void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange)=0
Draw simple line with the given style,the given color, the given width and the given untransformed no...
osmscout::LabelPath::AddPoint
void AddPoint(const Vertex2D &point)
Definition: LabelPath.cpp:37
osmscout::DBLoadJob::Close
void Close() override
Definition: DBLoadJob.cpp:153
osmscout::oss::Buffer::Peek
int Peek()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:126
osmscout::SearchModule::~SearchModule
virtual ~SearchModule()
Definition: SearchModule.cpp:102
osmscout::FeatureInstance::GetIndex
size_t GetIndex() const
return the index of this feature within the list of features of the type.
Definition: TypeFeature.h:272
osmscout::RoutingService::GetData2Filename
static std::string GetData2Filename(const std::string &filenamebase)
Definition: RoutingService.cpp:78
osmscout::Area::Ring::IsTopOuter
bool IsTopOuter() const
Definition: Area.h:153
osmscout::StyleConfig::typeConfig
TypeConfigRef typeConfig
Reference to the type configuration.
Definition: StyleConfig.h:554
osmscout::AccessRestrictedFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: AccessRestrictedFeature.cpp:62
p2t::SweepContext::basin
Basin basin
Definition: sweep_context.h:129
osmscout::SimpleRoutingService::GetWayByOffset
bool GetWayByOffset(const DBFileOffset &offset, WayRef &way) override
Definition: SimpleRoutingService.cpp:188
osmscout::TypeInfo::SetIndex
TypeInfo & SetIndex(size_t index)
Set the index of this type.
Definition: TypeConfig.cpp:111
osmscout::AbstractRoutingProfile::CanUseForward
bool CanUseForward(const Way &way) const override
Definition: RoutingProfile.cpp:276
osmscout::PTRoute::Variant::GetOperator
std::string GetOperator() const
Definition: PublicTransport.h:152
osmscout::LineStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:141
osmscout::MapRenderer::thread
QThread * thread
Definition: MapRenderer.h:90
osmscout::FeatureValueBufferRef
std::shared_ptr< FeatureValueBuffer > FeatureValueBufferRef
Definition: TypeConfig.h:1039
osmscout::oss::Parser::ValueType::NO_VALUE
@ NO_VALUE
SunriseSunset.h
osmscout::RouteDescription::POIAtRouteDescription
Definition: RouteDescription.h:546
osmscout::POIFormSearchParameter::IsAborted
bool IsAborted() const
Definition: LocationService.cpp:281
osmscout::RoutableObjects::GetTypeConfig
TypeConfigRef GetTypeConfig(const DatabaseId &dbId) const
Definition: DataAgent.cpp:24
osmscout::ObjectFileRef::IsNode
bool IsNode() const
Definition: ObjectRef.h:224
osmscout::OperatorFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: OperatorFeature.cpp:24
osmscout::FileDownloaderConfig::BackOffMax
static constexpr std::chrono::seconds BackOffMax
Maximum back-off time.
Definition: FileDownloader.h:47
osmscout::RouteDescription::Clear
void Clear()
Definition: RouteDescription.cpp:592
osmscout::RouteDescription::MotorwayJunctionDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:387
osmscout::LocationInfoModel::onLocationDescriptionFinished
void onLocationDescriptionFinished(const osmscout::GeoCoord)
Definition: LocationInfoModel.cpp:307
osmscout::SpeedVariant::operator[]
double & operator[](Grade grade)
Definition: RoutingProfile.h:82
osmscout::IndexedDataFile::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedIndex, bool memoryMappedData)
Definition: DataFile.h:660
osmscout::AvailableMapsModel::MapRole
@ MapRole
Definition: AvailableMapsModel.h:217
osmscout::OptimizeAreasLowZoom::GetTypes
void GetTypes(const Magnification &magnification, const TypeInfoSet &areaTypes, TypeInfoSet &availableAreaTypes) const
Definition: OptimizeAreasLowZoom.cpp:237
osmscout::OperatorFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: OperatorFeature.h:77
osmscout::WebsiteFeatureValue::SetWebsite
void SetWebsite(const std::string_view &website)
Definition: WebsiteFeature.h:44
osmscout::RouteDescription::TypeNameDescription::GetDescription
std::string GetDescription() const
Definition: RouteDescription.cpp:456
osmscout::NavigationModel::currentSpeedUpdate
void currentSpeedUpdate(double currentSpeed)
DataTileCache.h
osmscout::LabelLayouter::LayoutJob::GetLabelPadding
double GetLabelPadding(const LabelData &labelData) const
Definition: LabelLayouter.h:333
osmscout::ShieldStyle::GetBgColor
const Color & GetBgColor() const
Definition: Styles.h:689
osmscout::ContactDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:769
osmscout::AvailableMapsModelItem::description
QString description
Definition: AvailableMapsModel.h:45
osmscout::oss::Parser::PATHTEXTSTYLEATTR
void PATHTEXTSTYLEATTR(PathTextPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1523
osmscout::Magnification::magCounty
static MagnificationLevel magCounty
Definition: Magnification.h:149
osmscout::InputHandler::rotateBy
virtual bool rotateBy(double angleChange)
Definition: InputHandler.cpp:217
p2t::Triangle::PointCCW
Point * PointCCW(const Point &point) const
osmscout::RerouteRequestMessage::to
const GeoCoord to
Definition: RouteStateAgent.h:39
osmscout::TagRegistry::RegisterNameTag
TagId RegisterNameTag(const std::string &tagName, uint32_t priority)
Definition: Tag.cpp:246
osmscout::ArrivalEstimateMessage::ArrivalEstimateMessage
ArrivalEstimateMessage(const Timestamp &timestamp, const Timestamp &arrivalEstimate, const Distance &remainingDistance)
Definition: ArrivalEstimateAgent.cpp:24
osmscout::ZoomGestureHandler::ZoomGestureHandler
ZoomGestureHandler(const MapView &view, const QPoint &p, double zoomDistance)
Definition: InputHandler.cpp:492
osmscout::OSMScoutQt::~OSMScoutQt
~OSMScoutQt() override
Definition: OSMScoutQt.cpp:328
osmscout::ObjectFileRefByFileOffsetComparator
Comparator to sort ObjectFileRefs strictly by increasing file offset.
Definition: ObjectRef.h:246
osmscout::TextSearchIndex::ResultsMap
std::unordered_map< std::string, std::vector< ObjectFileRef > > ResultsMap
Definition: TextSearchIndex.h:55
osmscout::NearPOIModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: NearPOIModel.cpp:106
osmscout::DragHandler::animationInProgress
bool animationInProgress() override
Definition: InputHandler.cpp:661
osmscout::OpeningHoursFeature::NAME
static const char *const NAME
Name of this feature.
Definition: OpeningHoursFeature.h:74
osmscout::Area::Write
void Write(const TypeConfig &typeConfig, FileWriter &writer) const
Write the area with all data required in the standard db.
Definition: Area.cpp:402
osmscout::PathSymbolStyle::HasOffset
bool HasOffset() const
Definition: Styles.h:1301
osmscout::MapTile::MapTile
MapTile(const TileKey &key)
Create a new tile with the given id.
Definition: MapTileCache.cpp:27
Cache.h
osmscout::StyleFlagsModel::KeyRole
@ KeyRole
Definition: StyleFlagsModel.h:56
osmscout::DownloadJob::successful
bool successful
Definition: FileDownloader.h:144
osmscout::AsyncWorker::GetThreadId
std::thread::id GetThreadId() const
Definition: AsyncWorker.h:62
osmscout::PartialStyleBase::SetUIntValue
virtual void SetUIntValue(int attribute, size_t value)=0
osmscout::ElevationChartWidget::loadingChanged
void loadingChanged()
osmscout::HTMLWriter::IsOpen
bool IsOpen() const
Definition: HTMLWriter.h:54
osmscout::Log::Warn
Log & Warn(bool state)
Definition: Logger.h:407
osmscout::ost::Parser::GROUPS
void GROUPS(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:483
osmscout::CoverageIndex::Close
void Close()
Definition: CoverageIndex.cpp:30
osmscout::RouteDescription::Node::AddDescription
void AddDescription(const char *name, const DescriptionRef &description)
Definition: RouteDescription.cpp:575
osmscout::GradeFeature::NAME
static const char *const NAME
Name of this feature.
Definition: GradeFeature.h:69
osmscout::ChargingStationFeatureValue::SocketType::Type2
@ Type2
osmscout::PolygonPrimitive::GetCoords
const std::list< Vertex2D > & GetCoords() const
Definition: Styles.h:1038
osmscout::LabelLayouter::ContourLabels
const std::vector< ContourLabelType > & ContourLabels() const
Definition: LabelLayouter.h:887
osmscout::OpeningHoursModel::ShortDayRole
@ ShortDayRole
Definition: OpeningHoursModel.h:52
osmscout::SymbolRenderer
Definition: SymbolRenderer.h:33
osmscout::DBRenderJob::DBRenderJob
DBRenderJob(osmscout::MercatorProjection renderProjection, QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >> tiles, osmscout::MapParameter *drawParameter, QPainter *p, std::vector< OverlayObjectRef > overlayObjects, StyleConfigRef emptyStyleConfig, bool drawCanvasBackground=true, bool renderBasemap=true, bool renderDatabases=true)
Definition: MapRenderer.cpp:250
osmscout::SearchRunnable::db
DBInstanceRef db
Definition: SearchModule.h:49
osmscout::IconStyleRef
std::shared_ptr< IconStyle > IconStyleRef
Definition: Styles.h:990
osmscout::MaxSpeedFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: MaxSpeedFeature.cpp:31
osmscout::RouteDescriptionBuilder
Definition: RouteDescriptionBuilder.h:43
osmscout::oss::Scanner::Scan
TokenRef Scan()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:503
osmscout::RouteDescription::DIRECTION_DESC
static const char *const DIRECTION_DESC
Constant for a description of drive direction (DirectionDescription)
Definition: RouteDescription.h:68
p2t::SweepContext::EdgeEvent::EdgeEvent
EdgeEvent()
Definition: sweep_context.h:124
osmscout::SearchRunnable::GetObjectDetails
bool GetObjectDetails(const osmscout::ObjectFileRef &object, const std::string &searchKey, QString &typeName, QString &name, QString &altName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox)
Definition: SearchModule.cpp:412
osmscout::Distance::operator==
bool operator==(const Distance &d) const
Definition: Distance.h:119
osmscout::LocationListModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: SearchLocationModel.cpp:431
osmscout::PathSymbolStyle::GetDisplayOffset
double GetDisplayOffset() const
Definition: Styles.h:1296
osmscout::RouteDescription::NameChangedDescriptionRef
std::shared_ptr< NameChangedDescription > NameChangedDescriptionRef
Definition: RouteDescription.h:207
osmscout::CrossesElevationLine
static bool CrossesElevationLine(int32_t ele, int32_t height1, int32_t height2)
Definition: MapPainter.cpp:2567
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_TYPE
static const std::string LABEL_KEY_NAME_TYPE
Definition: DescriptionService.h:155
osmscout::RectanglePrimitive::GetBoundingBox
ScreenBox GetBoundingBox() const override
Definition: Styles.cpp:1491
osmscout::LocationIndex::GetLocationIgnoreTokens
const std::vector< std::string > & GetLocationIgnoreTokens() const
Definition: LocationIndex.h:196
osmscout::PostprocessorContext::IsMotorway
virtual bool IsMotorway(const RouteDescription::Node &node) const =0
osmscout::NetworkFeatureValue::GetNetwork
std::string GetNetwork() const
Definition: NetworkFeature.h:50
osmscout::LocationSearchResult::Entry::locationMatchQuality
MatchQuality locationMatchQuality
Definition: LocationService.h:244
AreaAreaIndex.h
osmscout::OverlayWay::getObjectType
osmscout::RefType getObjectType() const override
Definition: OverlayObject.h:202
osmscout::MapObjectInfoModel::onObjectsLoaded
void onObjectsLoaded(const LocationEntry &entry, const QList< LookupModule::ObjectInfo > &objects)
Definition: MapObjectInfoModel.cpp:266
osmscout::UTF8StringToLocaleString
std::string UTF8StringToLocaleString(const std::string &text)
Definition: String.cpp:612
osmscout::TypeInfoSet::end
TypeInfoSetConstIterator end() const
Definition: TypeInfoSet.h:186
osmscout::RefType
RefType
Definition: ObjectRef.h:138
osmscout::OperatorFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: OperatorFeature.cpp:45
osmscout::RouterParameter::SetDebugPerformance
void SetDebugPerformance(bool debug)
Definition: RoutingService.cpp:53
osmscout::VehiclePosition
Definition: VehiclePosition.h:40
osmscout::BorderStyle::operator!=
bool operator!=(const BorderStyle &other) const
Definition: Styles.cpp:754
osmscout::HTMLWriter::WriteDocumentEnd
void WriteDocumentEnd()
Definition: HTMLWriter.cpp:361
osmscout::StyleUDoubleAttributeDescriptor
Definition: StyleDescription.h:364
osmscout::ChargingStationFeatureValue::SocketType
SocketType
Definition: ChargingStationFeature.h:35
osmscout::TypeInfo::GetFeature
const FeatureInstance & GetFeature(size_t idx) const
Return the feature at the given index.
Definition: TypeConfig.h:225
osmscout::MapPainterOpenGL::GetCenter
osmscout::GeoCoord GetCenter() const
Returns the visual center of the map.
Definition: MapPainterOpenGL.cpp:1074
osmscout::ClockwiseDirectionFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: ClockwiseDirectionFeature.cpp:36
osmscout::QmlRoutingProfile::setPenaltyDifferentType
void setPenaltyDifferentType(double)
Definition: QmlRoutingProfile.cpp:179
osmscout::NodeUseMap::Clear
void Clear()
Definition: NodeUseMap.cpp:85
osmscout::TileKey::GetDisplayText
std::string GetDisplayText() const
Return a short human readable description of the tile id.
Definition: TileId.cpp:158
osmscout::MapPainterNoOp::GetFontHeight
double GetFontHeight(const Projection &projection, const MapParameter &parameter, double fontSize) override
Returns the height of the font.
Definition: MapPainterNoOp.cpp:41
Compiler.h
utf8helper::UTF8String::Transform
UTF8String & Transform(utf8helper::Transform)
Apply transformation to the string.
Definition: utf8helper.cpp:239
osmscout::PathShieldStyle::attrShieldSpace
@ attrShieldSpace
Definition: Styles.h:722
osmscout::JumpHandler
Definition: InputHandler.h:374
osmscout::LocationListModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: SearchLocationModel.cpp:422
osmscout::ScreenRectMask::GetLastRow
int GetLastRow() const
Return final index of row (y+height-1 of rectangle)
Definition: LabelLayouterHelper.h:145
osmscout::LockHandler::isLockedToPosition
bool isLockedToPosition() override
Definition: InputHandler.cpp:811
osmscout::LabelLayouter::LayoutJob::SortLabels
void SortLabels()
Definition: LabelLayouter.h:322
osmscout::ContourLabelPositioner::Position::labelCount
size_t labelCount
Number of labels rendered.
Definition: LabelLayouter.h:90
osmscout::MultiDBRoutingService::Open
bool Open(RoutingProfileBuilder routingProfileBuilder)
Definition: MultiDBRoutingService.cpp:61
osmscout::Log::IsWarn
bool IsWarn() const
Definition: Logger.h:390
osmscout::PostalCodeFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: PostalCodeFeature.cpp:84
osmscout::AvailableMapsModelItem::AvailableMapsModelItem
AvailableMapsModelItem(const AvailableMapsModelItem &o)
Definition: AvailableMapsModel.h:59
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_CYCLETRACK
static const std::string LABEL_KEY_WAY_SIDEWAYS_CYCLETRACK
Definition: DescriptionService.h:246
osmscout::FileWriter::GotoBegin
void GotoBegin()
Moves the writing cursor to the start of the file (offset 0)
Definition: FileWriter.cpp:175
osmscout::SimpleRoutingService::CanUse
bool CanUse(const RoutingProfile &profile, DatabaseId database, const RouteNode &routeNode, size_t pathIndex) override
Definition: SimpleRoutingService.cpp:84
osmscout::RouteInstructionsMessage::RouteInstructionsMessage
RouteInstructionsMessage(const Timestamp &timestamp, const std::list< RouteInstruction > &instructions)
Definition: RouteInstructionAgent.h:35
osmscout::ObjectFileRef::IsArea
bool IsArea() const
Definition: ObjectRef.h:234
osmscout::SpeedVariant::SetupValues
void SetupValues()
Evaluate speed for all grades.
Definition: RoutingProfile.h:93
osmscout::Route::bbox
GeoBox bbox
Definition: Route.h:69
osmscout::TypeInfo::SetIsPath
TypeInfo & SetIsPath(bool isPath)
If set to 'true', a node can be of this type.
Definition: TypeConfig.h:410
NetworkFeature.h
osmscout::Magnification::magSuburb
static MagnificationLevel magSuburb
Definition: Magnification.h:154
utf8helper::codepoint
uint32_t codepoint
Definition: utf8helper_charmap.h:37
osmscout::StyleConfig::SetWayPrio
StyleConfig & SetWayPrio(const TypeInfoRef &type, size_t prio)
Definition: StyleConfig.cpp:941
osmscout::GeoBoxPartitioner::Direction
Direction
Definition: Geometry.h:1490
osmscout::GradeFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: GradeFeature.cpp:45
RouteNodeDataFile.h
osmscout::DBLoadJob::IsFinished
bool IsFinished() const
Definition: DBLoadJob.cpp:171
DBLoadJob.h
osmscout::POIFormSearchParameter::SetPartialMatch
void SetPartialMatch(bool partialMatch)
Definition: LocationService.cpp:261
osmscout::NavigationModel::remainingDistance
double remainingDistance
Definition: NavigationModel.h:56
osmscout::LocationStringSearchParameter::SetLocationOnlyMatch
void SetLocationOnlyMatch(bool locationOnlyMatch)
Definition: LocationService.cpp:373
osmscout::VoicePlayer::index
virtual int index() const =0
returns the current index
osmscout::HTMLWriter::WriteText
void WriteText(const std::string &text)
Definition: HTMLWriter.cpp:235
osmscout::TypeConfig::FILE_TYPES_DAT
static const char * FILE_TYPES_DAT
Definition: TypeConfig.h:1055
osmscout::ChargingStationFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: ChargingStationFeature.cpp:117
osmscout::FastestPathRoutingProfile::SetJunctionPenalty
void SetJunctionPenalty(bool b)
Definition: RoutingProfile.h:409
osmscout::RouteDescription::MOTORWAY_ENTER_DESC
static const char *const MOTORWAY_ENTER_DESC
Constant for a description of entering a motorway (MotorwayEnterDescription)
Definition: RouteDescription.h:76
osmscout::MaxStayFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: MaxStayFeature.cpp:60
osmscout::OpenGLMapData::SetMapProjection
void SetMapProjection(const OpenGLProjection &mapProjection)
Definition: OpenGLMapData.h:368
osmscout::LabelData::text
std::string text
The label text (type==Text|PathText)
Definition: LabelLayouter.h:74
osmscout::TileIdBox::GetMaxY
uint32_t GetMaxY() const
Definition: TileId.h:291
osmscout::SunriseSunset::tick
void tick()
Definition: client-qt/src/osmscoutclientqt/SunriseSunset.cpp:34
osmscout::DrawPrimitive::GetFillStyle
const FillStyleRef & GetFillStyle() const
Definition: Styles.h:1008
osmscout::LabelData
Definition: LabelLayouter.h:56
osmscout::OSMRefType
OSMRefType
Definition: ObjectRef.h:34
osmscout::SearchRunnable::SearchRunnable
SearchRunnable(SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker)
Definition: SearchModule.cpp:32
osmscout::QmlSettings::GetFontSize
double GetFontSize() const
Definition: QmlSettings.cpp:119
osmscout::StyleError::GetType
StyleErrorType GetType() const
Definition: StyleError.h:51
osmscout::MapParameter::SetIconPixelSize
void SetIconPixelSize(double size)
Definition: MapParameter.cpp:169
osmscout::VehicleFollowHandler::vehiclePosition
bool vehiclePosition(const VehiclePosition &vehiclePosition, bool autoRotateMap) override
Definition: InputHandler.cpp:828
osmscout::NameShortFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: NameShortFeature.cpp:24
osmscout::MapParameter::GetSidecarMaxDistanceMM
double GetSidecarMaxDistanceMM() const
Definition: MapParameter.h:229
osmscout::LabelLayouter::SetLayoutOverlap
void SetLayoutOverlap(uint32_t overlap)
Definition: LabelLayouter.h:249
osmscout::RoutingListModel::computingChanged
void computingChanged()
osmscout::MapParameter::GetIconMode
IconMode GetIconMode() const
Definition: MapParameter.h:304
osmscout::OpenGLMapData::AddNewTexture
void AddNewTexture(OpenGLTextureRef texture)
Definition: OpenGLMapData.h:303
osmscout::EleFeatureValue::GetEle
int16_t GetEle() const
Definition: EleFeature.h:49
osmscout::MapWidget::firstStylesheetErrorLine
int firstStylesheetErrorLine() const
Definition: MapWidget.cpp:994
osmscout::StyleConfigRef
std::shared_ptr< StyleConfig > StyleConfigRef
Definition: StyleConfig.h:859
osmscout::Distance::AsString
std::string AsString() const
Definition: Distance.cpp:25
osmscout::StyleConfig::GetAreaIconStyle
IconStyleRef GetAreaIconStyle(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1440
osmscout::MapPainterCairo::GlyphBoundingBox
osmscout::ScreenVectorRectangle GlyphBoundingBox(const CairoNativeGlyph &glyph) const
Definition: MapPainterCairo.cpp:849
osmscout::MapIcon::ref
QString ref
Definition: IconLookup.h:55
osmscout::StyleConfig::nodeTypeSets
std::vector< TypeInfoSet > nodeTypeSets
Definition: StyleConfig.h:582
osmscout::VoiceCorePlayer::queueCount
int queueCount() const override
returns the track count in the playlist
Definition: VoicePlayer.cpp:41
osmscout::Logger::Info
Line Info()
Start logging a line of informational output.
Definition: Logger.cpp:84
osmscout::RouteStep::lonRole
@ lonRole
Definition: RouteStep.h:71
osmscout::MapDownloader::downloadJobsChanged
void downloadJobsChanged()
osmscout::SilentTagErrorReporter::ReportTag
void ReportTag(const ObjectOSMRef &object, const TagMap &tags, const std::string &error) override
Definition: TagErrorReporter.cpp:32
osmscout::StyleConstantUInt
Definition: StyleConfig.h:146
osmscout::TextStyle::GetAutoSize
bool GetAutoSize() const
Definition: Styles.h:605
osmscout::PathSymbolStyle::GetOffset
double GetOffset() const
Definition: Styles.h:1306
osmscout::RouteDescription::SuggestedLaneDescription
Definition: RouteDescription.h:638
osmscout::ConstructionYearFeature
Definition: ConstructionYearFeature.h:82
osmscout::MapWidget::recenter
void recenter()
Definition: MapWidget.cpp:422
osmscout::MagnificationConverter::Convert
bool Convert(const std::string &name, Magnification &magnification)
Definition: Magnification.cpp:97
osmscout::lonConversionFactor
const double lonConversionFactor
Definition: GeoCoord.cpp:30
osmscout::AreaRegionSearchResultEntry::Database
friend Database
Definition: Database.h:248
osmscout::NearPOIModel::LocationObjectRole
@ LocationObjectRole
Definition: NearPOIModel.h:92
osmscout::TileLoaderThread::accessCache
void accessCache(std::function< void(TileCache &)> fn)
Acquire tileCacheMutex and provide reference to onlineTileCache.
Definition: TiledMapOverlay.cpp:93
osmscout::NumericIndex::NumericIndex
NumericIndex(const std::string &filename, size_t cacheSize)
Definition: NumericIndex.h:126
osmscout::MultitouchHandler::MultitouchHandler
MultitouchHandler(const MapView &view)
Definition: InputHandler.cpp:667
osmscout::StyleConfig::GetWayPathTextStyle
PathTextStyleRef GetWayPathTextStyle(const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1307
osmscout::NodeUseMap::GetNodeUsedCount
size_t GetNodeUsedCount() const
Definition: NodeUseMap.cpp:75
osmscout::StyleConfig::LoadContent
bool LoadContent(const std::string &filename, const std::string &content, ColorPostprocessor colorPostprocessor=nullptr, bool submodule=false, Log &log=osmscout::log)
Methods for loading a concrete OSS style sheet.
Definition: StyleConfig.cpp:1603
osmscout::OpeningHoursFeature::OpeningHoursFeature
OpeningHoursFeature()
Definition: OpeningHoursFeature.cpp:56
osmscout::RoutableObjectsMessageRef
std::shared_ptr< RoutableObjectsMessage > RoutableObjectsMessageRef
Definition: DataAgent.h:68
osmscout::QmlRoutingProfile::MakeInstance
RoutingProfileRef MakeInstance(TypeConfigRef typeConfig) const
Definition: QmlRoutingProfile.cpp:293
osmscout::OperatorFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: OperatorFeature.cpp:29
osmscout::PathSymbolStyle::attrSymbol
@ attrSymbol
Definition: Styles.h:1225
osmscout::AccessFeatureValue::CanRoute
bool CanRoute() const
Definition: AccessFeature.h:67
osmscout::Route::MemberDirection::forward
@ forward
osmscout::Color::TEAL
static const Color TEAL
Definition: Color.h:57
osmscout::PathIntersection::bDistanceSquare
double bDistanceSquare
distance^2 between "b path" point and intersection
Definition: Geometry.h:1246
osmscout::EleFeatureValue::GetLabel
std::string GetLabel(const Locale &locale, size_t labelIndex) const override
Definition: EleFeature.cpp:49
osmscout::RoutingDatabase::Open
bool Open(const DatabaseRef &database)
Definition: RoutingDB.cpp:38
osmscout::NumberSet::IsSet
bool IsSet(Id id) const
Definition: NumberSet.cpp:51
osmscout::LocationCrossingDescription::LocationCrossingDescription
LocationCrossingDescription(const GeoCoord &crossing, const std::list< Place > &ways)
Definition: LocationDescriptionService.cpp:82
osmscout::PlaneMapRenderer::~PlaneMapRenderer
virtual ~PlaneMapRenderer()
Definition: PlaneMapRenderer.cpp:77
osmscout::TypeInfo::GetFeature
bool GetFeature(const std::string &name, size_t &index) const
Return the feature with the given name.
Definition: TypeConfig.cpp:234
osmscout::VoiceCorePlayer::clearQueue
void clearQueue() override
clear the playlist
Definition: VoicePlayer.cpp:33
osmscout::BasemapDatabase
Definition: BasemapDatabase.h:63
osmscout::ElevationChartWidget::textPaddingChanged
void textPaddingChanged()
osmscout::POIFormSearchParameter::GetPOIOnlyMatch
bool GetPOIOnlyMatch() const
Definition: LocationService.cpp:256
osmscout::MapPainterAgg::DrawArea
void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area) override
Draw the given area using the given FillStyle for the area outline.
Definition: MapPainterAgg.cpp:648
osmscout::OSMScoutQt::makeThread
QThread * makeThread(QString name)
Create new background thread with given name.
Definition: OSMScoutQt.cpp:375
osmscout::Magnification::operator<=
bool operator<=(const Magnification &other) const
Definition: Magnification.h:217
osmscout::InstalledMapsModel::databaseListChanged
void databaseListChanged(QList< QDir > databaseDirectories)
osmscout::Distance::Of
static Distance Of(double value)
Definition: Distance.h:178
osmscout::MapPainterNoOp::DrawLabels
void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterNoOp.cpp:76
osmscout::DBFileOffset::operator!=
bool operator!=(const DBFileOffset &other) const
Definition: DBFileOffset.h:117
osmscout::LabelProvider
Definition: LabelProvider.h:38
Magnification.h
osmscout::LocationIndexRef
std::shared_ptr< LocationIndex > LocationIndexRef
Definition: LocationIndex.h:273
osmscout::FillStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:315
QmlSettings.h
osmscout::LocationFormSearchParameter::SetAdminRegionOnlyMatch
void SetAdminRegionOnlyMatch(bool adminRegionOnlyMatch)
Definition: LocationService.cpp:126
osmscout::RouteDescription::MaxSpeedDescription::GetMaxSpeed
uint8_t GetMaxSpeed() const
Definition: RouteDescription.h:511
osmscout::LocationInfoModel::AltLangName
@ AltLangName
Definition: LocationInfoModel.h:82
osmscout::LocationIndex::VisitPOIs
bool VisitPOIs(const AdminRegion &region, POIVisitor &visitor, bool recursive=true) const
Visit all POIs within the given admin region.
Definition: LocationIndex.cpp:661
osmscout::oss::Parser::CONSTANT
void CONSTANT(StyleConstantRef &constant)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2404
osmscout::ElevationChartWidget::getGradientTopColor
QColor getGradientTopColor() const
Definition: ElevationChartWidget.h:99
osmscout::FileWriter::WriteCoord
void WriteCoord(const GeoCoord &coord)
Writes GeoCoord instance.
Definition: FileWriter.cpp:756
PublicTransport.h
osmscout::IconStyle::GetWidth
unsigned int GetWidth() const
Definition: Styles.h:964
osmscout::GetHexValue
static size_t GetHexValue(char digit)
Definition: Color.cpp:68
osmscout::NodeDataFile::NodeDataFile
NodeDataFile(size_t cacheSize)
Definition: NodeDataFile.cpp:27
osmscout::CmdLineStringListArgParser
Definition: CmdLineParsing.h:165
osmscout::MapParameter
Definition: MapParameter.h:41
osmscout::WebsiteFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: WebsiteFeature.h:54
osmscout::GetDirectory
std::string GetDirectory(const std::string &file)
Definition: File.cpp:71
osmscout::StyleAttributeType::TYPE_STRING
@ TYPE_STRING
osmscout::TypeInfo::CanBeRelation
bool CanBeRelation() const
Definition: TypeConfig.h:402
osmscout::RouteDescription::LaneDescription
Definition: RouteDescription.h:589
osmscout::AvailableVoicesModel::reload
void reload()
Definition: AvailableVoicesModel.cpp:67
osmscout::AdminLevelFeatureValue::AdminLevelFeatureValue
AdminLevelFeatureValue(uint8_t adminLevel, const std::string &isIn)
Definition: AdminLevelFeature.h:39
osmscout::LocationListModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: SearchLocationModel.cpp:371
osmscout::WriteLock::unlock
void unlock()
Definition: ReadWriteLock.h:224
osmscout::TypeConfig::typeInfoOSMTileBorder
TypeInfoRef typeInfoOSMTileBorder
Internal type for OSM tile borders.
Definition: TypeConfig.h:1121
osmscout::StyleAttributeType::TYPE_MAP_SIZE
@ TYPE_MAP_SIZE
osmscout::MapParameter::SetOptimizeErrorToleranceMm
void SetOptimizeErrorToleranceMm(double errorToleranceMm)
Definition: MapParameter.cpp:110
osmscout::TypeInfo::CanRoute
bool CanRoute() const
Definition: TypeConfig.h:449
osmscout::Navigation::GetCurrentNode
const RouteDescription::Node & GetCurrentNode() const
Definition: Navigation.h:174
osmscout::AccessFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: AccessFeature.cpp:29
osmscout::GetSphericalDistance
Distance GetSphericalDistance(const GeoCoord &a, const GeoCoord &b)
Calculating basic cost for the A* algorithm based on the spherical distance of two points on earth.
Definition: Geometry.cpp:107
osmscout::ObjectVariantData
Definition: RouteNode.h:42
osmscout::PhoneFeatureValue
Definition: PhoneFeature.h:30
utf8helper::charmap_e1_83
const character charmap_e1_83[]
Definition: utf8helper_charmap.cpp:1650
osmscout::TargetReachedMessage::target
const GeoCoord target
Definition: RouteStateAgent.h:50
osmscout::LineStyle::GetDash
const std::vector< double > & GetDash() const
Definition: Styles.h:203
osmscout::TransBuffer::GetStart
size_t GetStart() const
Return the inex of the first to be drawn point.
Definition: Transformation.h:98
osmscout::PathTextStyle::attrLabel
@ attrLabel
Definition: Styles.h:819
osmscout::RouteDescription
Definition: RouteDescription.h:54
osmscout::GeoBox::GetMinCoord
GeoCoord GetMinCoord() const
Return the coordinate with the minimum value for the lat/lon values of the area.
Definition: GeoBox.h:190
osmscout::OffsetRelAttributeDescriptor
Definition: Styles.h:247
osmscout::AccessRestrictedFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: AccessRestrictedFeature.cpp:24
osmscout::StyleConfig::GetWarnings
const std::list< StyleError > & GetWarnings() const
Definition: StyleConfig.cpp:1725
osmscout::DestinationFeature::DestinationFeature
DestinationFeature()
Definition: DestinationFeature.cpp:56
std::hash< osmscout::DBId >::operator()
size_t operator()(const osmscout::DBId &id) const
Definition: DBFileOffset.h:141
osmscout::ObjectOSMRef::Invalidate
void Invalidate()
Definition: ObjectRef.h:92
osmscout::MaxStayFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: MaxStayFeature.cpp:71
INVALID_COORD
#define INVALID_COORD
Definition: SearchLocationModel.cpp:33
osmscout::SymbolRenderer::SetFill
virtual void SetFill(const FillStyleRef &fillStyle)=0
osmscout::Yard::FromMeter
static double FromMeter(double m)
Definition: Distance.h:321
osmscout::TypeInfo::SetRouteId
TypeInfo & SetRouteId(TypeId id)
Set the id of this type.
Definition: TypeConfig.cpp:104
osmscout::TileProjection::IsValid
bool IsValid() const override
Definition: TileProjection.h:79
osmscout::InstalledMapsModel::VersionRole
@ VersionRole
Definition: InstalledMapsModel.h:58
MemoryMonitor.h
osmscout::LabelLayouter::LayoutJob::labelCanvas
ScreenMask labelCanvas
Definition: LabelLayouter.h:291
osmscout::Way::GetFrontId
Id GetFrontId() const
Definition: Way.h:133
osmscout::StyleLabelAttributeDescriptor
Definition: StyleDescription.h:436
osmscout::RoutableDBObjects::ways
std::map< FileOffset, WayRef > ways
Definition: DataAgent.h:33
osmscout::Feature::GetValueAlignment
virtual size_t GetValueAlignment() const
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: TypeFeature.h:135
osmscout::Node::GetFileOffset
FileOffset GetFileOffset() const
Definition: Node.h:50
osmscout::RouteStep
Human representation of route step commands.
Definition: RouteStep.h:42
osmscout::FromToFeatureValue::FromToFeatureValue
FromToFeatureValue(const std::string_view &from, const std::string_view &to)
Definition: FromToFeature.h:40
osmscout::Area::VisitRings
void VisitRings(const RingVisitor &visitor) const
Visit rings in breadth-first manner.
Definition: Area.cpp:568
osmscout::oss::Token::kind
int kind
Definition: map/include/osmscoutmap/oss/Scanner.h:48
osmscout::VoiceManager::getInstalledVoices
QList< Voice > getInstalledVoices() const
Definition: VoiceManager.h:105
osmscout::LanesFeatureValue::GetDestinationForward
std::string GetDestinationForward() const
Definition: LanesFeature.h:92
osmscout::Feature::GetDescription
std::string GetDescription(const std::string &languageCode) const
Returns the description for the given language code.
Definition: TypeFeature.cpp:107
osmscout::ost::Scanner::SetScannerBehindT
void SetScannerBehindT()
Definition: src/osmscout/ost/Scanner.cpp:488
osmscout::PositionAgent::GpsPosition::lastUpdate
Timestamp lastUpdate
Definition: PositionAgent.h:43
osmscout::StyleCriteria
Definition: StyleConfig.h:321
osmscout::RouteDescription::NameChangedDescription
Definition: RouteDescription.h:185
osmscout::SymbolRendererQt
Definition: SymbolRendererQt.h:36
osmscout::Color::Color
Color()=default
osmscout::ClosestRoutableObjectResult
Definition: SimpleRoutingService.h:63
osmscout::Progress::SetAction
virtual void SetAction(const std::string &action)
Definition: Progress.cpp:48
p2t::Point
Definition: shapes.h:45
osmscout::TypeInfoSet::Add
void Add(const TypeInfoSet &types)
Definition: TypeInfoSet.cpp:79
osmscout::GetBoundingBox
void GetBoundingBox(const InputIt first, const InputIt last, GeoBox &boundingBox)
Definition: Geometry.h:103
osmscout::WriteLock
Definition: ReadWriteLock.h:180
osmscout::AreaIndex::TypeData::type
TypeInfoRef type
Definition: AreaIndex.h:45
osmscout::Way::GetCenter
bool GetCenter(GeoCoord &center) const
Definition: Way.cpp:31
osmscout::TileIdBox::TileIdBox
TileIdBox(const Magnification &magnification, const GeoBox &boundingBox)
Definition: TileId.h:250
osmscout::Style::SetDoubleValue
virtual void SetDoubleValue(int attribute, double value)
Definition: StyleDescription.cpp:50
osmscout::OSMScoutQt::GetVoiceManager
VoiceManagerRef GetVoiceManager()
Definition: OSMScoutQt.cpp:366
osmscout::MapParameter::SetRouteLabelSeparator
void SetRouteLabelSeparator(const std::string &separator)
Definition: MapParameter.cpp:194
osmscout::LocationDescriptionService::DescribeLocationByAddress
bool DescribeLocationByAddress(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100), double sizeFilter=1.0)
Definition: LocationDescriptionService.cpp:967
osmscout::DatabaseParameter::SetRouteDataCacheSize
void SetRouteDataCacheSize(unsigned long size)
Definition: Database.cpp:53
osmscout::AreaIndex::TypeData::GetCellOffset
FileOffset GetCellOffset(size_t x, size_t y) const
Definition: AreaIndex.cpp:37
osmscout::RouteDescription::TargetDescription
Definition: RouteDescription.h:136
osmscout::MapWidget::iconTapped
void iconTapped(QPoint screenCoord, double lat, double lon, QString databasePath, QString objectType, quint64 objectId, int poiId, QString type, QString name, QString altName, QString ref, QString operatorName, QString phone, QString website, QString openingHours)
osmscout::DatabaseParameter::SetAreaDataCacheSize
void SetAreaDataCacheSize(unsigned long size)
Definition: Database.cpp:48
osmscout::RouteDescription::RoundaboutLeaveDescription::GetExitCount
size_t GetExitCount() const
Definition: RouteDescription.h:370
osmscout::Color::operator!=
bool operator!=(const Color &other) const
Definition: Color.h:180
osmscout::FileDownloader::getBytesDownloaded
uint64_t getBytesDownloaded() const
Definition: FileDownloader.cpp:201
osmscout::TileIdBoxConstIterator::operator->
TileId operator->() const
Definition: TileId.h:228
osmscout::MapPainter::RouteLabelData
Data structure for holding temporary data route labels.
Definition: MapPainter.h:193
osmscout::RouteStep::timestampDelta
Duration timestampDelta
Estimate time from previous route step.
Definition: RouteStep.h:89
osmscout::MoveHandler::pivotBy
bool pivotBy(double angleChange) override
Definition: InputHandler.cpp:472
osmscout::MapWidget::touchEvent
void touchEvent(QTouchEvent *event) override
Definition: MapWidget.cpp:247
osmscout::Locale
Definition: Locale.h:33
osmscout::SRTM::~SRTM
virtual ~SRTM()
Definition: SRTM.cpp:52
osmscout::Area::Ring::GetCenter
bool GetCenter(GeoCoord &center) const
Definition: Area.cpp:56
osmscout::PostprocessorContext::IsBackwardPath
virtual bool IsBackwardPath(const ObjectFileRef &object, size_t fromNodeIndex, size_t toNodeIndex) const =0
utf8helper::charmap_d1
const character charmap_d1[]
Definition: utf8helper_charmap.cpp:1169
p2t::SweepContext::SweepContext
SweepContext(const std::vector< Point * > &polyline)
Constructor.
osmscout::NavigationModule::update
void update(std::list< RouteStep > instructions)
osmscout::AccessFeatureValue::CanRoute
bool CanRoute(Vehicle vehicle) const
Definition: AccessFeature.h:72
osmscout::QmlRoutingProfile::getVehicle
Vehicle getVehicle() const
Definition: QmlRoutingProfile.cpp:60
osmscout::MapParameter::SetPatternMode
void SetPatternMode(const PatternMode &mode)
Definition: MapParameter.cpp:179
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_BRIDGE
static const std::string LABEL_KEY_WAY_BRIDGE
Definition: DescriptionService.h:228
osmscout::Database::LoadWaysInRadius
WayRegionSearchResult LoadWaysInRadius(const GeoCoord &location, const TypeInfoSet &types, Distance maxDistance=Distance::Of< Meter >(100)) const
Load ways of given types with maximum distance to the given coordinate.
Definition: Database.cpp:1021
osmscout::RouteNode::paths
std::vector< Path > paths
List of paths that can in principle be used from this node.
Definition: RouteNode.h:139
osmscout::AddressVisitor
Definition: Location.h:203
osmscout::IsInFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: IsInFeature.cpp:45
osmscout::FeeFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: FeeFeature.cpp:83
osmscout::RouteData::RouteEntry::GetPathObject
ObjectFileRef GetPathObject() const
Definition: RouteData.h:77
osmscout::MapWidget::view
QObject view
Definition: MapWidget.h:61
GeoBox.h
osmscout::LineStyle::attrOffsetRel
@ attrOffsetRel
Definition: Styles.h:97
osmscout::Route::segments
std::vector< Segment > segments
Definition: Route.h:68
osmscout::RouteNode::GetPoint
Point GetPoint() const
Definition: RouteNode.h:157
osmscout::PositionAgent::Outdated
@ Outdated
Definition: PositionAgent.h:39
osmscout::LocaleStringToWString
std::wstring LocaleStringToWString(const std::string &text)
Definition: String.cpp:539
osmscout::OnlineTileProviderModel::count
Q_INVOKABLE int count() const
Definition: OnlineTileProviderModel.cpp:58
osmscout::Base64Chars
constexpr const char * Base64Chars
Definition: Base64.h:18
osmscout::Progress::Warning
virtual void Warning(const std::string &text)
Definition: Progress.cpp:91
osmscout::Log::Warn
Logger::Line Warn()
Definition: Logger.cpp:127
osmscout::Point::IsIdentical
bool IsIdentical(const Point &other) const
Compare this and the other point for identity.
Definition: Point.h:117
FromToFeature.h
MultiDBRoutingState.h
osmscout::TextSearchIndex::Load
bool Load(const std::string &path)
Definition: TextSearchIndex.cpp:26
osmscout::Database::GetSRTMIndex
SRTMRef GetSRTMIndex() const
Definition: Database.cpp:616
osmscout::ObjectOSMRef::Set
void Set(const OSMId &id, const OSMRefType &type)
Definition: ObjectRef.h:85
osmscout::Area::Ring::GetFeatureValueBuffer
const FeatureValueBuffer & GetFeatureValueBuffer() const
Definition: Area.h:142
osmscout::RoundaboutFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: RoundaboutFeature.cpp:36
osmscout::StyleAttributeType::TYPE_UDOUBLE_ARRAY
@ TYPE_UDOUBLE_ARRAY
osmscout::MapParameter::SetDrawWaysWithFixedWidth
void SetDrawWaysWithFixedWidth(bool drawWaysWithFixedWidth)
Definition: MapParameter.cpp:120
osmscout::GetHexChar
static char GetHexChar(size_t value)
Definition: Color.cpp:59
osmscout::Feet
Definition: Distance.h:265
osmscout::LocationFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: LocationFeature.cpp:54
osmscout::MapWidget::setVehicleNoGpsSignalIconFile
void setVehicleNoGpsSignalIconFile(const QString &file)
Definition: MapWidget.h:387
osmscout::LookupModule::ObjectInfo::adminRegionList
QList< AdminRegionInfoRef > adminRegionList
Definition: LookupModule.h:84
osmscout::OverlayObject::lock
QMutex lock
Definition: OverlayObject.h:64
osmscout::VoiceDownloadJob::start
void start()
Definition: VoiceManager.cpp:50
utf8helper::charmap_e1_bf
const character charmap_e1_bf[]
Definition: utf8helper_charmap.cpp:2186
p2t::Point::Point
Point()
Default constructor does nothing (for performance).
Definition: shapes.h:50
osmscout::TagId
uint16_t TagId
Definition: Tag.h:39
p2t::Orientation
Orientation
Definition: utils.h:44
osmscout::FeatureValueBuffer::operator=
FeatureValueBuffer & operator=(const FeatureValueBuffer &other)
Definition: TypeConfig.cpp:378
osmscout::RoutePostprocessor::StartPostprocessor
Definition: RoutePostprocessor.h:159
osmscout::PathShieldStyle::GetLabel
const LabelProviderRef & GetLabel() const
Definition: Styles.h:771
osmscout::Latch::Latch
Latch()
Definition: ReadWriteLock.cpp:44
osmscout::MapObjectInfoModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: MapObjectInfoModel.cpp:135
osmscout::Log::Debug
Log & Debug(bool state)
Definition: Logger.h:373
osmscout::SearchRunnable::getFuture
std::future< bool > getFuture()
Definition: SearchModule.cpp:47
osmscout::LineStyle::attrGapColor
@ attrGapColor
Definition: Styles.h:86
osmscout::HTMLWriter::WriteBodyEnd
void WriteBodyEnd()
Definition: HTMLWriter.cpp:348
osmscout::FileWriter::GetPos
FileOffset GetPos()
Returns the current position of the writing cursor in relation to the begining of the file.
Definition: FileWriter.cpp:110
osmscout::OSMTileIdBoxConstIterator::operator++
OSMTileIdBoxConstIterator & operator++()
Definition: Tiling.h:136
osmscout::DescriptionEntry::DescriptionEntry
DescriptionEntry(const std::string &sectionKey, const std::string &labelKey, const std::string &value)
Definition: DescriptionService.cpp:77
osmscout::LocationFormSearchParameter
Definition: LocationService.h:93
osmscout::Voice::deleteVoice
bool deleteVoice()
Definition: Voice.cpp:49
osmscout::ShieldStyle::ShieldStyle
ShieldStyle()
Definition: Styles.cpp:1041
osmscout::DestinationFeatureValueReader
FeatureValueReader< DestinationFeature, DestinationFeatureValue > DestinationFeatureValueReader
Definition: DestinationFeature.h:101
osmscout::LocationDescriptionService::ReverseLookupObject
bool ReverseLookupObject(const ObjectFileRef &object, std::list< ReverseLookupResult > &result) const
Lookup one object.
Definition: LocationDescriptionService.cpp:816
osmscout::FileDownloader::onTimeout
void onTimeout()
Definition: FileDownloader.cpp:290
osmscout::RouteDescription::RoundaboutLeaveDescription::RoundaboutLeaveDescription
RoundaboutLeaveDescription(size_t exitCount, bool clockwise)
Definition: RouteDescription.cpp:328
osmscout::Intersection::GetObjects
const std::vector< ObjectFileRef > & GetObjects() const
Definition: Intersection.h:55
p2t::Node::value
double value
Definition: advancing_front.h:49
osmscout::VoiceInstructionAgent::MessageType::LeaveRbExit3
@ LeaveRbExit3
osmscout::GeoBox::Include
void Include(const GeoBox &other)
Resize the bounding box to include the original bounding box and the given bounding box.
Definition: GeoBox.cpp:55
osmscout::NameAltFeature
Definition: NameAltFeature.h:67
osmscout::MapDownloader::onJobFailed
void onJobFailed(QString errorMessage)
Definition: MapDownloader.cpp:157
osmscout::CurrentSpeedMessage
Definition: SpeedAgent.h:29
osmscout::NavigationModel::onArrivalEstimate
void onArrivalEstimate(QDateTime arrivalEstimate, osmscout::Distance remainingDistance)
Definition: NavigationModel.cpp:196
osmscout::PartialStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: StyleConfig.h:393
osmscout::TileKey::GetId
TileId GetId() const
Definition: TileId.h:144
osmscout::MapParameter::SetRenderHillShading
void SetRenderHillShading(bool render)
Definition: MapParameter.cpp:235
osmscout::ChargingStationDescriptionProcessor::LABEL_KEY_CHARGINGSTATION_SOCKET_OUTPUT
static const std::string LABEL_KEY_CHARGINGSTATION_SOCKET_OUTPUT
Definition: DescriptionService.h:341
osmscout::PTRoute::variants
std::vector< Variant > variants
Definition: PublicTransport.h:199
osmscout::VoiceDownloadJob
Utility class for downloading voice described by AvailableVoice over http.
Definition: VoiceManager.h:38
osmscout::MapPainterCairo::RegisterContourLabel
void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath) override
Register contour label.
Definition: MapPainterCairo.cpp:1095
osmscout::ElevationChartWidget::getGradientBottomColor
QColor getGradientBottomColor() const
Definition: ElevationChartWidget.h:106
osmscout::CmdLineFlagArgParser::CmdLineFlagArgParser
CmdLineFlagArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.cpp:127
osmscout::TiledMapRenderer::onlineTileProviderSignal
void onlineTileProviderSignal(OnlineTileProvider provider)
osmscout::RectanglePrimitive::GetWidth
const double & GetWidth() const
Definition: Styles.h:1071
osmscout::OpeningHoursModel
Definition: OpeningHoursModel.h:39
osmscout::PathSymbolStyle::GetOffsetRel
OffsetRel GetOffsetRel() const
Definition: Styles.h:1311
osmscout::CoverageIndexRef
std::shared_ptr< CoverageIndex > CoverageIndexRef
Definition: CoverageIndex.h:75
osmscout::AvailableVoicesModel::getFetchError
QString getFetchError()
Definition: AvailableVoicesModel.h:109
shapes.h
osmscout::RouteDescription::DirectionDescription::sharpRight
@ sharpRight
Definition: RouteDescription.h:279
osmscout::ChargingStationDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:332
osmscout::Point::IsRelevant
bool IsRelevant() const
Definition: Point.h:78
osmscout::QmlSettings::units
QString units
metrics or imperial
Definition: QmlSettings.h:63
WayDataFile.h
osmscout::StyleCriteria::operator!=
bool operator!=(const StyleCriteria &other) const
Definition: StyleConfig.cpp:256
osmscout::Vertex3D::Set
void Set(double x, double y)
Definition: Pixel.h:223
osmscout::AccessFeatureValue::CanRouteBackward
bool CanRouteBackward() const
Definition: AccessFeature.h:127
osmscout::MapPainterOpenGL::GetMagnification
osmscout::Magnification GetMagnification() const
Definition: MapPainterOpenGL.cpp:1089
utf8helper::charmap_e1_bc
const character charmap_e1_bc[]
Definition: utf8helper_charmap.cpp:1985
osmscout::vehicleCar
@ vehicleCar
Definition: OSMScoutTypes.h:58
osmscout::QmlRoutingProfile::update
void update()
osmscout::FileDownloader::restartDownload
bool restartDownload()
Restart download if download retries are not used up.
Definition: FileDownloader.cpp:250
osmscout::VoiceInstructionAgent
This agent prepares voice messages for concatenation voice synthesis.
Definition: VoiceInstructionAgent.h:117
osmscout::BoundingBoxDataFile::IsLoaded
bool IsLoaded() const
Definition: BoundingBoxDataFile.h:52
osmscout::Vertex3D::Set
void Set(double x, double y, double z)
Definition: Pixel.h:231
osmscout::NavigationAgentRef
std::shared_ptr< NavigationAgent > NavigationAgentRef
Definition: Engine.h:86
osmscout::LabelInstance::elements
std::vector< Element > elements
Definition: LabelLayouter.h:162
osmscout::SearchRunnable::limit
int limit
Definition: SearchModule.h:53
osmscout::StyleConfig::AddRoutePathTextStyle
void AddRoutePathTextStyle(const StyleFilter &filter, PathTextPartialStyle &style)
Definition: StyleConfig.cpp:1059
osmscout::vehicleStr
std::string vehicleStr(osmscout::Vehicle vehicle)
Definition: Router.cpp:147
osmscout::LanesFeatureValue::GetDestinationBackward
std::string GetDestinationBackward() const
Definition: LanesFeature.h:97
osmscout::RoutingListModel::getRouteWay
OverlayWay * getRouteWay()
Definition: RoutingModel.h:179
osmscout::MapPainterCairo::DrawGround
void DrawGround(const Projection &projection, const MapParameter &parameter, const FillStyle &style) override
(Optionally) fills the area with the given default color for ground.
Definition: MapPainterCairo.cpp:1280
osmscout::LocationListModel::LatRole
@ LatRole
Definition: SearchLocationModel.h:179
osmscout::ArrivalEstimateAgent
Definition: ArrivalEstimateAgent.h:39
osmscout::ZoomGestureHandler
Definition: InputHandler.h:349
osmscout::ost::Parser::IMPORTS
void IMPORTS()
Definition: src/osmscout/ost/Parser.cpp:164
osmscout::TileIdBox::GetCenter
TileId GetCenter() const
Definition: TileId.h:270
osmscout::BearingChangedMessage
Definition: BearingAgent.h:30
osmscout::AccessFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: AccessFeature.cpp:100
osmscout::InputHandler::isLockedToPosition
virtual bool isLockedToPosition()
Definition: InputHandler.cpp:237
osmscout::StyleAttributeType::TYPE_UDISPLAY_SIZE
@ TYPE_UDISPLAY_SIZE
osmscout::SearchLocationsRunnable::SearchLocationsRunnable
SearchLocationsRunnable(SearchModule *searchModule, DBInstanceRef &db, const QString &searchPattern, int limit, osmscout::BreakerRef &breaker, AdminRegionInfoRef &defaultRegion)
Definition: SearchModule.cpp:52
osmscout::LocationStringSearchParameter::SetDefaultAdminRegion
void SetDefaultAdminRegion(const AdminRegionRef &adminRegion)
Definition: LocationService.cpp:308
osmscout::OpeningHours::OpeningHours
OpeningHours(std::vector< Rule > rules)
Definition: OpeningHours.cpp:28
osmscout::PositionAgent::GpsPosition::horizontalAccuracy
Distance horizontalAccuracy
Definition: PositionAgent.h:45
utf8helper::_u_size
static int _u_size(codepoint u)
Definition: utf8helper.cpp:114
osmscout::LabelData::iconWidth
double iconWidth
Definition: LabelLayouter.h:77
osmscout::Cache::IsActive
bool IsActive() const
Returns if the cache is active (maxSize > 0)
Definition: Cache.h:150
osmscout::RoutingListModel::clear
void clear()
Definition: RoutingModel.cpp:147
osmscout::PathShieldStyle::SetShieldSpace
PathShieldStyle & SetShieldSpace(double shieldSpace)
Definition: Styles.cpp:1246
osmscout::StyleFlagsModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: StyleFlagsModel.cpp:87
osmscout::RouteDescription::POIAtRouteDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:476
osmscout::RouteDescription::Node::HasDescription
bool HasDescription(const char *name) const
Definition: RouteDescription.cpp:537
osmscout::RouteNode::ObjectData::object
ObjectFileRef object
Reference to the object.
Definition: RouteNode.h:77
osmscout::LocationListModel::getEquals
QJSValue getEquals() const
Definition: SearchLocationModel.h:205
osmscout::GeoBox::GetMinLat
double GetMinLat() const
Return the minimum latitude of the GeBox.
Definition: GeoBox.h:208
osmscout::BytesNeededToAddressFileData
uint8_t BytesNeededToAddressFileData(const std::string &filename)
Definition: File.cpp:90
osmscout::LocationListModel::Roles
Roles
Definition: SearchLocationModel.h:175
osmscout::PositionAgent::Position::state
PositionState state
Definition: PositionAgent.h:66
osmscout::MapParameter::GetRenderUnknowns
bool GetRenderUnknowns() const
Definition: MapParameter.h:369
osmscout::LocationListModel::SetResultLimit
void SetResultLimit(int limit)
Definition: SearchLocationModel.h:253
osmscout::LocationFormSearchParameter::SetStringMatcherFactory
void SetStringMatcherFactory(const StringMatcherFactoryRef &stringMatcherFactory)
Definition: LocationService.cpp:101
osmscout::BinaryOperator
BinaryOperator
Enumeration of possible binary operators as used by the various parsers.
Definition: Parsing.h:32
osmscout::LabelPath::~LabelPath
virtual ~LabelPath()
Definition: LabelPath.cpp:33
osmscout::ost::coco_string_create
char * coco_string_create(const char *value)
Definition: src/osmscout/ost/Scanner.cpp:52
osmscout::UTF8StringToLower
std::string UTF8StringToLower(const std::string &text)
Convert the given std::string containing a UTF8 character sequence to lower case using the translatio...
Definition: String.cpp:622
osmscout::MercatorProjection::MoveDown
bool MoveDown(double pixel)
Definition: MercatorProjection.h:151
RouteInstructionAgent.h
osmscout::InstalledVoicesModel::select
Q_INVOKABLE void select(const QModelIndex &index)
Definition: InstalledVoicesModel.cpp:116
osmscout::GeoCoord::MinLatitude
static constexpr int MinLatitude
Definition: GeoCoord.h:80
osmscout::InstalledVoicesModel::NameRole
@ NameRole
Definition: InstalledVoicesModel.h:65
osmscout::Color::GetB
double GetB() const
Definition: Color.h:120
osmscout::Feature::GetValueSize
virtual size_t GetValueSize() const
A feature, if set for an object, can hold a value.
Definition: TypeFeature.h:144
osmscout::OnlineTileProviderModel::getName
Q_INVOKABLE QString getName(int row) const
Definition: OnlineTileProviderModel.cpp:68
osmscout::TypeInfoSetConstIterator
Definition: TypeInfoSet.h:32
osmscout::AvailableMapsModelMap::getSizeHuman
QString getSizeHuman() const
Definition: AvailableMapsModel.cpp:49
osmscout::OptimizeAreasLowZoom::FILE_AREASOPT_DAT
static const char *const FILE_AREASOPT_DAT
Definition: OptimizeAreasLowZoom.h:46
osmscout::QmlRoutingProfile::penaltySameType
double penaltySameType
Definition: QmlRoutingProfile.h:50
osmscout::operatorNotEqual
@ operatorNotEqual
Definition: Parsing.h:38
osmscout::AddressListVisitor::Visit
bool Visit(const AdminRegion &adminRegion, const PostalArea &postalArea, const Location &location, const Address &address) override
Definition: Location.cpp:56
osmscout::HTMLWriter::Close
void Close()
Definition: HTMLWriter.cpp:67
osmscout::NavigationEngine::NavigationEngine
NavigationEngine(std::initializer_list< NavigationAgentRef > agents)
Definition: Engine.cpp:39
osmscout::FillStyle::FillStyle
FillStyle()
Definition: Styles.cpp:445
osmscout::OffsetRel::laneBackwardThroughLeft
@ laneBackwardThroughLeft
osmscout::Color::BLUE
static const Color BLUE
Definition: Color.h:46
osmscout::PathTextStyle::attrPriority
@ attrPriority
Definition: Styles.h:824
osmscout::PlaneMapRenderer::onDatabaseLoaded
virtual void onDatabaseLoaded(osmscout::GeoBox boundingBox)
Definition: PlaneMapRenderer.cpp:88
osmscout::RouteDescription::MotorwayEnterDescriptionRef
std::shared_ptr< MotorwayEnterDescription > MotorwayEnterDescriptionRef
Definition: RouteDescription.h:403
osmscout::Logger::Line::operator<<
Line & operator<<(const std::string_view &value)
Definition: Logger.h:128
osmscout::FastestPathRoutingProfile::GetCosts
double GetCosts(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t inPathIndex, size_t outPathIndex) const override
Estimated cost for outgoing path (outPathIndex) from currentNode when currentNode is entered from inP...
Definition: RoutingProfile.h:444
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_DESTINATIONBACKWARD
static const std::string LABEL_KEY_WAY_LANES_DESTINATIONBACKWARD
Definition: DescriptionService.h:243
osmscout::ElevationModule::~ElevationModule
~ElevationModule() override
Definition: ElevationModule.cpp:33
osmscout::InputHandler::vehiclePosition
virtual bool vehiclePosition(const VehiclePosition &vehiclePosition, bool autoRotateMap)
Definition: InputHandler.cpp:233
p2t::AdvancingFront::AdvancingFront
AdvancingFront(Node &head, Node &tail)
osmscout::TextStyle::SetUIntValue
void SetUIntValue(int attribute, size_t value) override
Definition: Styles.cpp:875
osmscout::LabelData::position
size_t position
Relative position of the label.
Definition: LabelLayouter.h:68
osmscout::Signal
Signal and Slot is tool for connecting source of events and its consumers.
Definition: Signal.h:46
osmscout::Navigation::GetDurationFromStart
Duration GetDurationFromStart() const
Definition: Navigation.h:154
osmscout::WidthFeatureValue::operator=
WidthFeatureValue & operator=(const FeatureValue &other) override
Definition: WidthFeature.cpp:36
osmscout::ElevationModule::ElevationModule
ElevationModule(QThread *thread, DBThreadRef dbThread)
Definition: ElevationModule.cpp:27
osmscout::RoutingDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:274
osmscout::GeoCoord::GetDisplayText
std::string GetDisplayText() const
Return a string representation of the coordinate value in a human readable format.
Definition: GeoCoord.cpp:51
osmscout::MapWidget::setLockToPosition
void setLockToPosition(bool)
Definition: MapWidget.cpp:585
osmscout::Latch::try_lock_shared
bool try_lock_shared()
Definition: ReadWriteLock.cpp:293
osmscout::Color
Representation of a color with red, green and blue value (RGB) and a alpha channel.
Definition: Color.h:38
osmscout::LocationService::VisitAdminRegionPOIs
bool VisitAdminRegionPOIs(const AdminRegion &region, POIVisitor &visitor) const
Visit the POIs at the given region and all its sub regions.
Definition: LocationService.cpp:611
osmscout::TileCacheVal::clock
std::chrono::steady_clock clock
Definition: TileCache.h:74
osmscout::QtSettingsStorage::GetUInt
uint32_t GetUInt(const std::string &key, uint32_t defaultValue=0) override
Definition: QtSettingsStorage.cpp:70
osmscout::LookupModule::ObjectInfo::altLangName
QString altLangName
Definition: LookupModule.h:78
osmscout::TileData::SetData
void SetData(const TypeInfoSet &types, const std::vector< O > &data)
Assign data to the tile and mark the tile as completed.
Definition: DataTileCache.h:158
osmscout::LocationListModel
Model for searching objects in osmscout databases by pattern written by human.
Definition: SearchLocationModel.h:45
osmscout::NameAltFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: NameAltFeature.cpp:87
osmscout::NetworkFeature
Definition: NetworkFeature.h:67
osmscout::MapWidget::lonChanged
void lonChanged()
osmscout::DebugDatabase::GetTypeConfig
TypeConfigRef GetTypeConfig() const
Definition: DebugDatabase.cpp:68
osmscout::AreaWayIndex
Definition: AreaWayIndex.h:47
osmscout::MapPainter::WayData::color
Color color
Line color.
Definition: MapPainter.h:117
osmscout::NavigationModule::targetReached
void targetReached(const osmscout::Bearing targetBearing, const osmscout::Distance targetDistance)
osmscout::TypeInfo::GetOptimizeLowZoom
bool GetOptimizeLowZoom() const
Definition: TypeConfig.h:559
osmscout::DownloadJob::isReplaceExisting
bool isReplaceExisting() const
Definition: FileDownloader.h:207
osmscout::MercatorProjection
Mercator projection that tries to render the resulting map in the same physical size on all devices.
Definition: MercatorProjection.h:39
osmscout::AbstractRoutingProfile::GetVehicle
Vehicle GetVehicle() const override
Definition: RoutingProfile.h:245
osmscout::OSMScoutQtBuilder::AddOnlineTileProviders
OSMScoutQtBuilder & AddOnlineTileProviders(const QString &onlineTileProviders)
Definition: OSMScoutQt.h:95
osmscout::BrandFeatureValue::GetName
std::string GetName() const
Definition: BrandFeature.h:50
osmscout::PositionAgent::PositionMessage::GetRouteDescription
std::shared_ptr< Description > GetRouteDescription(const char *name) const
Definition: PositionAgent.h:91
osmscout::OffsetRel::laneForwardRight
@ laneForwardRight
osmscout::RouteDescriptionResult::RouteDescriptionResult
RouteDescriptionResult()
Definition: AbstractRoutingService.cpp:59
osmscout::Glyph::trHeight
double trHeight
height after rotation
Definition: LabelLayouter.h:111
osmscout::oss::Errors::Err
Definition: map/include/osmscoutmap/oss/Parser.h:54
osmscout::OpeningHoursFeatureValue::SetValue
void SetValue(const std::string_view &value)
Definition: OpeningHoursFeature.h:50
osmscout::MapWidget::deactivateIcons
void deactivateIcons()
Definition: MapWidget.cpp:787
osmscout::oss::Parser::STYLEFILTER_FEATURE_ENTRY
void STYLEFILTER_FEATURE_ENTRY(StyleFilter &filter, TypeInfoSet &types)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1196
osmscout::MapPainterOpenGL::~MapPainterOpenGL
~MapPainterOpenGL()
Definition: MapPainterOpenGL.cpp:126
osmscout::LocationCrossingDescription::GetDistance
Distance GetDistance() const
Return the distance to the location.
Definition: LocationDescriptionService.h:248
osmscout::OperatorFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: OperatorFeature.cpp:61
Location.h
osmscout::Progress::Warning
void Warning(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:88
osmscout::StyleError::Error
@ Error
Definition: StyleError.h:36
osmscout::PostalAreaRef
std::shared_ptr< PostalArea > PostalAreaRef
Definition: Location.h:50
osmscout::AccessRestrictedFeatureValue
Definition: AccessRestrictedFeature.h:30
osmscout::oss::Parser::STYLEDEF
void STYLEDEF(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1025
osmscout::MaxSpeedFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: MaxSpeedFeature.cpp:26
osmscout::PresenceDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:353
osmscout::TypeInfoSetConstIterator::TypeInfoSetConstIterator
TypeInfoSetConstIterator(const std::vector< value_type >::const_iterator &iterCurrent, const std::vector< value_type >::const_iterator &iterEnd)
Definition: TypeInfoSet.h:46
osmscout::ConsoleProgress
Definition: Progress.h:107
osmscout::LocationDescriptionProcessor::LABEL_KEY_LOCATION_ADMINLEVEL_ISIN
static const std::string LABEL_KEY_LOCATION_ADMINLEVEL_ISIN
Definition: DescriptionService.h:206
osmscout::ObjectFileRef::GetName
std::string GetName() const
Definition: ObjectRef.cpp:47
osmscout::Way::IsCircular
bool IsCircular() const
Definition: Way.h:117
osmscout::ClockwiseDirectionFeatureReader
FeatureReader< ClockwiseDirectionFeature > ClockwiseDirectionFeatureReader
Definition: ClockwiseDirectionFeature.h:52
DestinationFeature.h
osmscout::MapObjectInfoModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: MapObjectInfoModel.cpp:84
osmscout::AreaIndex::TypeData::TypeData
TypeData()
Definition: AreaIndex.cpp:42
osmscout::RouteDescription::DirectionDescription::straightOn
@ straightOn
Definition: RouteDescription.h:276
osmscout::ObjectDescription
ingroup Description
Definition: DescriptionService.h:103
osmscout::OpenGLMapData::operator=
OpenGLMapData & operator=(const OpenGLMapData &)=delete
osmscout::FillStyle::SetPatternId
void SetPatternId(size_t id) const
Definition: Styles.cpp:460
osmscout::CmdLineStringListArgParser::CmdLineStringListArgParser
CmdLineStringListArgParser(AppendFunction &&appender)
Definition: CmdLineParsing.cpp:245
osmscout::CancelableFuture::FutureBreaker
Definition: CancelableFuture.h:69
p2t::Triangle::ClearNeighbors
void ClearNeighbors()
osmscout::Pixel::Pixel
Pixel(uint32_t x, uint32_t y)
Definition: Pixel.h:56
utf8helper::charmap_cc
const character charmap_cc[]
Definition: utf8helper_charmap.cpp:834
utf8helper::IsControl
constexpr int IsControl
Definition: utf8helper_charmap.h:31
osmscout::NameFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: NameFeature.h:77
osmscout::TypeInfo::SetRoute
TypeInfo & SetRoute()
An object is handled as route.
Definition: TypeConfig.h:598
osmscout::MapPainterAgg::NativeGlyph::aggGlyph
const agg::glyph_cache * aggGlyph
Definition: MapPainterAgg.h:52
osmscout::StyleConfig::HasWayPathShieldStyle
bool HasWayPathShieldStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1343
osmscout::PTRoute::Stop::PTRoute
friend PTRoute
Definition: PublicTransport.h:90
osmscout::LocationInfoModel::LocationInfoModel
LocationInfoModel()
Definition: LocationInfoModel.cpp:34
osmscout::StyleError::GetText
const std::string & GetText() const
Definition: StyleError.h:83
osmscout::AreaIsValid
bool AreaIsValid(std::vector< N > &outerPoints, std::vector< std::vector< N > > &innerPoints)
Definition: Geometry.h:859
osmscout::Area::Ring::segments
std::vector< SegmentGeoBox > segments
Precomputed (cache) segment bounding boxes for optimisation.
Definition: Area.h:107
osmscout::NodeDataFile::NODES_DAT
static const char *const NODES_DAT
Definition: NodeDataFile.h:37
osmscout::MapParameter::GetRouteLabelSeparator
std::string GetRouteLabelSeparator() const
Definition: MapParameter.h:339
osmscout::ScreenBox::EMPTY
static const ScreenBox EMPTY
Definition: ScreenBox.h:44
osmscout::oss::KeywordMap::get
int get(const char *key, int defaultVal)
Definition: map/include/osmscoutmap/oss/Scanner.h:140
osmscout::MapRenderer::InvalidateVisualCache
virtual void InvalidateVisualCache()=0
osmscout::TransPolygon
Class to allows transformation of geometric primitives form geo coordinate to display coordinates usi...
Definition: Transformation.h:180
osmscout::Vertex2D::GetY
double GetY() const
Definition: Pixel.h:132
osmscout::LaneAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: LaneAgent.cpp:60
osmscout::AreaIndex::scanner
FileScanner scanner
Scanner instance for reading this file.
Definition: AreaIndex.h:70
p2t::Triangle::Clear
void Clear()
Clears all references to all other triangles and points.
osmscout::operator==
bool operator==(const MapView &a, const MapView &b)
Definition: InputHandler.h:239
osmscout::NavigationModel::getRouteWayPassed
OverlayWay * getRouteWayPassed() const
Definition: NavigationModel.cpp:105
osmscout::Database::IsOpen
bool IsOpen() const
Definition: Database.cpp:222
osmscout::StyleModule::styleFlagsChanged
void styleFlagsChanged(QMap< QString, bool >)
osmscout::StyleUIntAttributeDescriptor::StyleUIntAttributeDescriptor
StyleUIntAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:421
osmscout::MapTileCache::MapTileCache
MapTileCache(size_t cacheSize)
Create a new tile cache with the given cache size.
Definition: MapTileCache.h:96
osmscout::CoordBuffer::buffer
Vertex2D * buffer
Definition: Transformation.h:343
osmscout::ElevationChartWidget::gradientTopColorChanged
void gradientTopColorChanged()
osmscout::Voice::getDescription
QString getDescription() const
Definition: Voice.h:161
osmscout::OpeningHoursModel::openingHours
QString openingHours
Definition: OpeningHoursModel.h:42
osmscout::Distance::AsMeter
double AsMeter() const
Definition: Distance.h:70
osmscout::RouteDescriptionPostprocessor::Callback::OnMotorwayLeave
virtual void OnMotorwayLeave(const RouteDescription::MotorwayLeaveDescriptionRef &motorwayLeaveDescription, const RouteDescription::MotorwayJunctionDescriptionRef &motorwayJunctionDescription, const RouteDescription::DirectionDescriptionRef &directionDescription, const RouteDescription::NameDescriptionRef &nameDescription, const RouteDescription::DestinationDescriptionRef &destinationDescription)
Called if we are on a motorway an leave it to a non-motorway way.
Definition: RouteDescriptionPostprocessor.cpp:83
osmscout::WaterIndex::Open
bool Open(const std::string &path, bool memoryMappedData)
Definition: WaterIndex.cpp:38
osmscout::LabelData::iconHeight
double iconHeight
Definition: LabelLayouter.h:78
osmscout::EmbankmentFeature::NAME
static const char *const NAME
Name of this feature.
Definition: EmbankmentFeature.h:37
osmscout::Color::GetA
double GetA() const
Definition: Color.h:125
osmscout::PathTextStyle::SetSize
PathTextStyle & SetSize(double size)
Definition: Styles.cpp:1371
osmscout::RouteStep::distanceToRole
@ distanceToRole
Definition: RouteStep.h:74
osmscout::FileDownloader::onFinished
void onFinished()
Definition: FileDownloader.cpp:140
osmscout::MapStyleModel::getStyle
QString getStyle() const
Definition: MapStyleModel.cpp:63
osmscout::GetTokensFromStart
std::string GetTokensFromStart(const std::list< std::string > &tokens, size_t count)
Definition: String.cpp:433
osmscout::CalculateCellLevel
static uint32_t CalculateCellLevel(const osmscout::GeoBox &boundingBox)
Definition: DescriptionService.cpp:58
osmscout::LabelPath::AngleAtLengthDeg
double AngleAtLengthDeg(double offset) const
Definition: LabelPath.cpp:98
osmscout::LocationSearchResult::Entry::poi
POIRef poi
Definition: LocationService.h:245
osmscout::TextLoader::GetStartWidth
int GetStartWidth(int index)
Returns the sum width of a texture at given index in pixel.
Definition: TextLoader.cpp:166
osmscout::oss::Parser::ValueType::IDENT
@ IDENT
utf8helper::charmap_c6
const character charmap_c6[]
Definition: utf8helper_charmap.cpp:432
osmscout::ObjectPool< FileScanner >::Ptr
std::unique_ptr< FileScanner, std::function< void(FileScanner *)> > Ptr
Definition: ObjectPool.h:50
osmscout::oss::Parser::ValueType
ValueType
Definition: map/include/osmscoutmap/oss/Parser.h:127
osmscout::ObjectOSMRef::type
OSMRefType type
Definition: ObjectRef.h:50
osmscout::ColorFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: ColorFeature.cpp:84
osmscout::FromToFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: FromToFeature.cpp:76
osmscout::LocationListModel::LocationObjectRole
@ LocationObjectRole
Definition: SearchLocationModel.h:183
osmscout::AccessFeatureValue::CanRouteFootBackward
bool CanRouteFootBackward() const
Definition: AccessFeature.h:158
osmscout::NameFeature
Definition: NameFeature.h:67
osmscout::UTF8StringToUpper
std::string UTF8StringToUpper(const std::string &text)
Convert the given std::string containing a UTF8 character sequence to upper case using translation ta...
Definition: String.cpp:617
osmscout::MapPainterSVG::DrawSymbol
void DrawSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &style, const Vertex2D &screenPos, double scaleFactor) override
Draw the Symbol as defined by the SymbolStyle at the given pixel coordinate (symbol center).
Definition: MapPainterSVG.cpp:790
osmscout::SpeedVariant::speed
std::array< double, 5 > speed
speed for each grade, indexed by grade-1.
Definition: RoutingProfile.h:73
osmscout::TextStyleSelectorList
std::list< TextStyleSelector > TextStyleSelectorList
Definition: StyleConfig.h:508
osmscout::MapObjectInfoModel::ObjectRole
@ ObjectRole
Definition: MapObjectInfoModel.h:55
osmscout::Vertex2D::DistanceTo
double DistanceTo(const Vertex2D &other) const
Definition: Pixel.h:148
osmscout::CirclePrimitive::GetRadius
const double & GetRadius() const
Definition: Styles.h:1107
osmscout::TagCondition
Definition: Tag.h:55
osmscout::FeatureToDescriptionProcessor::GetFeatureValue
FeatureValue * GetFeatureValue(const FeatureValueBuffer &buffer, const std::string &featureName) const
Definition: DescriptionService.cpp:128
osmscout::RouteDescriptionPostprocessor::Callback::OnPathNameChange
virtual void OnPathNameChange(const RouteDescription::NameChangedDescriptionRef &nameChangedDescription)
Called anytime the way we are on changes its name.
Definition: RouteDescriptionPostprocessor.cpp:92
osmscout::CancelableFuture::FutureBreaker::~FutureBreaker
virtual ~FutureBreaker()=default
osmscout::TurnRestriction::GetTo
OSMId GetTo() const
Definition: TurnRestriction.h:84
osmscout::AccessRestrictedFeature::NAME
static const char *const NAME
Name of this feature.
Definition: AccessRestrictedFeature.h:139
osmscout::ThreadedBreaker
Definition: Breaker.h:66
osmscout::oss::Parser::BORDERSTYLEATTR
void BORDERSTYLEATTR(BorderPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:543
osmscout::StyleConfig::GetSeaFillStyle
FillStyleRef GetSeaFillStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1478
osmscout::FeeFeatureValue::operator=
FeeFeatureValue & operator=(const FeatureValue &other) override
Definition: FeeFeature.cpp:38
ElevationService.h
osmscout::PresenceDescriptionProcessor::SECTION_NAME_PRESENCE
static const std::string SECTION_NAME_PRESENCE
Definition: DescriptionService.h:356
osmscout::PathShieldStyle::attrPriority
@ attrPriority
Definition: Styles.h:716
osmscout::Cache::DumpStatistics
void DumpStatistics(const char *cacheName, const ValueSizer &sizer)
Dump some cache statistics to std::cout.
Definition: Cache.h:302
osmscout::AdminLevelFeatureValue::SetIsIn
void SetIsIn(const std::string_view &isIn)
Definition: AdminLevelFeature.h:52
osmscout::QmlRoutingProfile::FootVehicle
@ FootVehicle
Definition: QmlRoutingProfile.h:60
osmscout::NavigationModule::rerouteRequest
void rerouteRequest(const osmscout::GeoCoord from, const std::optional< osmscout::Bearing > initialBearing, const osmscout::GeoCoord to)
osmscout::TypeInfo::IsMultipolygon
bool IsMultipolygon() const
Definition: TypeConfig.h:605
OptimizeWaysLowZoom.h
osmscout::InputHandler::touch
virtual bool touch(const QTouchEvent &event)
Definition: InputHandler.cpp:225
osmscout::TypeInfo::GetDescriptions
const std::unordered_map< std::string, std::string > & GetDescriptions() const
Definition: TypeConfig.h:715
osmscout::QmlRoutingProfile::maxSpeed
double maxSpeed
Definition: QmlRoutingProfile.h:45
osmscout::Database::GetAreasByOffset
bool GetAreasByOffset(const OffsetsCol &offsets, DataCol &areas) const
Definition: Database.h:430
osmscout::RouteDescription::CrossingWaysDescription
Definition: RouteDescription.h:213
osmscout::RouteDescription::StartDescriptionRef
std::shared_ptr< StartDescription > StartDescriptionRef
Definition: RouteDescription.h:130
osmscout::PostalCodeFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: PostalCodeFeature.cpp:74
osmscout::RefFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: RefFeature.cpp:45
osmscout::AddressListVisitor::AddressResult::postalArea
PostalAreaRef postalArea
The postal area.
Definition: Location.h:224
osmscout::AdminRegion
Definition: Location.h:63
osmscout::InstalledVoicesModel::~InstalledVoicesModel
~InstalledVoicesModel() override
Definition: InstalledVoicesModel.cpp:44
osmscout::osmRefWay
@ osmRefWay
Definition: ObjectRef.h:38
osmscout::ScreenPixelRectangle::Intersects
bool Intersects(const ScreenPixelRectangle &other) const
Returns true , if the area of the rectangles intersect.
Definition: LabelLayouterHelper.h:62
osmscout::SplitStringToPair
std::optional< std::pair< std::string, std::string > > SplitStringToPair(const std::string &str, const std::string &separator)
Split string by separator to two parts.
Definition: String.cpp:351
osmscout::MapService::AddTileDataToMapData
void AddTileDataToMapData(std::list< TileRef > &route, MapData &data) const
Convert the data hold by the given tiles to the given MapData class instance.
Definition: MapService.cpp:1178
osmscout::IconLookup::iconFound
void iconFound(QPoint lookupCoord, MapIcon icon)
osmscout::Route::GetBoundingBox
GeoBox GetBoundingBox() const
Definition: Route.h:118
osmscout::TypeConfigRef
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1399
osmscout::PathSymbolStyle::RenderMode::fixed
@ fixed
StyleConfig.h
osmscout::OSMTileIdBoxConstIterator::operator->
OSMTileId operator->() const
Definition: Tiling.h:172
CoordDataFile.h
osmscout::SizeCondition
Definition: StyleConfig.h:194
osmscout::Symbol::ProjectionMode::GROUND
@ GROUND
osmscout::VoiceCorePlayer::playbackState
PlaybackState playbackState() const
returns the current state of playback
Definition: VoicePlayer.cpp:61
osmscout::VoiceManager::cancelDownload
void cancelDownload(const AvailableVoice &item)
Definition: VoiceManager.cpp:240
osmscout::LocationInfoModel::AddressNumberRole
@ AddressNumberRole
Definition: LocationInfoModel.h:80
osmscout::DataBlockSpan
Definition: DataFile.h:45
osmscout::PlaneMapRenderer::InvalidateVisualCache
virtual void InvalidateVisualCache()
Definition: PlaneMapRenderer.cpp:93
osmscout::AddressFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: AddressFeature.h:61
osmscout::Node::Write
void Write(const TypeConfig &typeConfig, FileWriter &writer) const
Write the node data to the given FileWriter.
Definition: Node.cpp:64
osmscout::TiledMapOverlay::paint
virtual void paint(QPainter *painter)
Definition: TiledMapOverlay.cpp:166
osmscout::MapWidget::isPreventMouseStealing
bool isPreventMouseStealing() const
Definition: MapWidget.h:537
osmscout::MapPainterCairo::~MapPainterCairo
~MapPainterCairo() override
Definition: MapPainterCairo.cpp:268
osmscout::RouteDescriptionPostprocessor::Callback::OnPOIAtRoute
virtual void OnPOIAtRoute(const RouteDescription::POIAtRouteDescriptionRef &poiAtRouteDescription)
Called everytime we have a POI at the route.
Definition: RouteDescriptionPostprocessor.cpp:102
osmscout::FileScanner::ReadColor
Color ReadColor()
Definition: FileScanner.cpp:1461
osmscout::AvailableMapsModelDir::isDirectory
bool isDirectory() const override
Definition: AvailableMapsModel.h:112
osmscout::Slot::Slot
Slot(const std::function< void(const Args &...)> &callback)
Construct slot with callback function.
Definition: Signal.h:134
osmscout::MapPainter::styleConfig
StyleConfigRef styleConfig
Reference to the style configuration to be used.
Definition: MapPainter.h:250
osmscout::Vertex2D::GetX
double GetX() const
Definition: Pixel.h:127
osmscout::RouteDescription::Description
Definition: RouteDescription.h:103
osmscout::LocationIndex::VisitAdminRegions
bool VisitAdminRegions(AdminRegionVisitor &visitor) const
Visit all admin regions.
Definition: LocationIndex.cpp:576
osmscout::TileIdBox::begin
TileIdBoxConstIterator begin() const
Definition: TileId.h:311
osmscout::TypeInfo::CanRouteBicycle
bool CanRouteBicycle() const
Definition: TypeConfig.h:477
osmscout::RoutePostprocessor::WayNamePostprocessor
Definition: RoutePostprocessor.h:204
osmscout::LineStyle::GetOffset
double GetOffset() const
Definition: Styles.h:183
osmscout::FileScanner::ReadByte
std::byte ReadByte()
Definition: FileScanner.cpp:570
OSMTile.h
osmscout::IsLaneOffset
bool IsLaneOffset(OffsetRel rel)
Definition: Styles.cpp:27
osmscout::ost::Parser::UINT8
void UINT8(uint8_t &value)
Definition: src/osmscout/ost/Parser.cpp:858
osmscout::TypeInfo::GetIgnore
bool GetIgnore() const
Definition: TypeConfig.h:673
osmscout::VoiceInstructionMessage::VoiceInstructionMessage
VoiceInstructionMessage(const Timestamp &timestamp, std::vector< VoiceSample > &&message)
Definition: VoiceInstructionAgent.h:101
osmscout::MapDownloaderRef
std::shared_ptr< MapDownloader > MapDownloaderRef
Definition: MapDownloader.h:128
osmscout::NodeRegionSearchResultEntry::GetDistance
Distance GetDistance() const
Definition: Database.h:167
osmscout::NavigationModel::maxAllowedSpeedUpdate
void maxAllowedSpeedUpdate(double maxAllowedSpeed)
osmscout::FromToFeatureValue::SetTo
void SetTo(const std::string_view &to)
Definition: FromToFeature.h:63
osmscout::FastestPathRoutingProfile::HasJunctionPenalty
bool HasJunctionPenalty() const
Definition: RoutingProfile.h:404
osmscout::GeoBox::GetHeight
double GetHeight() const
Returns the height of the bounding box (maxLat-minLat).
Definition: GeoBox.h:248
osmscout::Cache::GetMaxSize
size_t GetMaxSize() const
Returns the maximum size of the cache.
Definition: Cache.h:256
osmscout::SRTMData::heights
std::vector< int32_t > heights
Definition: SRTM.h:50
osmscout::RouteDescriptionPostprocessor::Callback::OnStart
virtual void OnStart(const RouteDescription::StartDescriptionRef &startDescription, const RouteDescription::TypeNameDescriptionRef &typeNameDescription, const RouteDescription::NameDescriptionRef &nameDescription)
Called one for the start node.
Definition: RouteDescriptionPostprocessor.cpp:36
osmscout::OptimizeWaysLowZoomRef
std::shared_ptr< OptimizeWaysLowZoom > OptimizeWaysLowZoomRef
Definition: OptimizeWaysLowZoom.h:112
GeoCoord.h
osmscout::TypeConfig::typeInfoTileUnknown
TypeInfoRef typeInfoTileUnknown
Internal type for ground tiles of type "unknown".
Definition: TypeConfig.h:1119
osmscout::MagnificationLevel::operator++
MagnificationLevel & operator++()
Definition: Magnification.h:57
osmscout::Style::SetIntValue
virtual void SetIntValue(int attribute, int value)
Definition: StyleDescription.cpp:68
osmscout::AccessFeatureValue::footBackward
@ footBackward
Definition: AccessFeature.h:35
osmscout::TiledMapRenderer::onlineTileRequest
void onlineTileRequest(uint32_t zoomLevel, uint32_t xtile, uint32_t ytile)
Definition: TiledMapRenderer.cpp:239
osmscout::ost::Scanner::ResetPeek
void ResetPeek()
Definition: src/osmscout/ost/Scanner.cpp:510
osmscout::ConsoleProgress::Info
void Info(const std::string &text) override
Definition: Progress.cpp:167
SunriseSunset.h
osmscout::PositionAgent::PositionMessage
Message with estimated position.
Definition: PositionAgent.h:82
osmscout::AreaRef
std::shared_ptr< Area > AreaRef
Definition: Area.h:359
osmscout::TileIdBox::GetWidth
uint32_t GetWidth() const
Definition: TileId.h:296
osmscout::TileId::GetDisplayText
std::string GetDisplayText() const
Return a short human readable description of the tile id.
Definition: TileId.cpp:41
RoutingModel.h
osmscout::DownloadJob::downloadedBytes
uint64_t downloadedBytes
Definition: FileDownloader.h:147
osmscout::ObjectFileRef
Reference to an libosmscout internal object by its type (area, way, node) and by its file offset with...
Definition: ObjectRef.h:150
osmscout::ConsoleProgress::SetStep
void SetStep(const std::string &step) override
Definition: Progress.cpp:101
utf8helper::charmap_ce
const character charmap_ce[]
Definition: utf8helper_charmap.cpp:968
osmscout::ScreenBox::GetMaxX
double GetMaxX() const
Definition: ScreenBox.h:92
osmscout::AreaWayIndexRef
std::shared_ptr< AreaWayIndex > AreaWayIndexRef
Definition: AreaWayIndex.h:68
QtStdConverters.h
osmscout::GetDistanceInLonDegrees
double GetDistanceInLonDegrees(const Distance &d, double latitude=0)
Definition: Geometry.cpp:374
osmscout::AccessRestrictedFeatureValue::Access
Access
Definition: AccessRestrictedFeature.h:33
osmscout::PostalCodeFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: PostalCodeFeature.cpp:69
osmscout::RouteDescription::DirectionDescription::left
@ left
Definition: RouteDescription.h:274
osmscout::MapParameter::SetRenderContourLines
void SetRenderContourLines(bool render)
Definition: MapParameter.cpp:230
osmscout::ObjectDescription::AddEntry
void AddEntry(const DescriptionEntry &entry)
Definition: DescriptionService.h:111
osmscout::Bearing::operator!=
bool operator!=(const Bearing &o) const
Definition: Bearing.h:114
osmscout::IconStyle::GetPriority
size_t GetPriority() const
Definition: Styles.h:938
osmscout::Router::onRouteRequest
void onRouteRequest(LocationEntryRef start, LocationEntryRef target, QmlRoutingProfileRef profile, int requestId, osmscout::BreakerRef breaker, std::optional< osmscout::Bearing > bearing)
Start Route computation.
Definition: Router.cpp:258
osmscout::RouteDescription::DirectionDescription::GetCurve
Move GetCurve() const
Definition: RouteDescription.h:313
osmscout::MapPainter::WayData::endIsClosed
bool endIsClosed
The end of the way is closed, it does not lead to another way or area.
Definition: MapPainter.h:123
osmscout::FromToFeature::NAME
static const char *const NAME
Name of this feature.
Definition: FromToFeature.h:100
osmscout::OverlayObject::segmentsBoxes
std::vector< SegmentGeoBox > segmentsBoxes
Definition: OverlayObject.h:59
osmscout::ShortestPathRoutingProfile::GetCosts
double GetCosts(const Area &, const Distance &distance) const override
Estimated cost for specific area with given distance.
Definition: RoutingProfile.h:331
osmscout::Way::GetType
TypeInfoRef GetType() const
Definition: Way.h:78
osmscout::NodeDataFileRef
std::shared_ptr< NodeDataFile > NodeDataFileRef
Definition: NodeDataFile.h:52
osmscout::LabelLayouter::SetViewport
void SetViewport(const ScreenVectorRectangle &v)
Definition: LabelLayouter.h:243
osmscout::AvailableMapsModel::NameRole
@ NameRole
Definition: AvailableMapsModel.h:207
osmscout::ObjectOSMRef::GetType
const OSMRefType & GetType() const
Definition: ObjectRef.h:103
osmscout::CharacterTexture
Definition: TextLoader.h:34
osmscout::PathShieldStyle
Definition: Styles.h:712
osmscout::MapParameter::GetRenderHillShading
bool GetRenderHillShading() const
Definition: MapParameter.h:379
osmscout::DBId::IsValid
bool IsValid() const
Definition: DBFileOffset.h:59
osmscout::TargetReachedMessage::coord
const GeoCoord coord
Definition: RouteStateAgent.h:49
osmscout::Projection::height
size_t height
Height of image.
Definition: Projection.h:53
osmscout::Node
Definition: Node.h:37
osmscout::LocationDescriptionService::ReverseLookupResult::location
LocationRef location
Location data, if set.
Definition: LocationDescriptionService.h:366
osmscout::MapWidget::finishedChanged
void finishedChanged(bool finished)
osmscout::ScreenBox::GetMinY
double GetMinY() const
Definition: ScreenBox.h:87
osmscout::LabelLayouter::RegisterLabel
void RegisterLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const Vertex2D &point, const std::vector< LabelData > &data, double objectWidth=10.0)
Definition: LabelLayouter.h:718
osmscout::AddressFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: AddressFeature.cpp:63
osmscout::RoutingParameter
Definition: RoutingService.h:186
osmscout::oss::Parser::MAGCONSTDEF
void MAGCONSTDEF()
Definition: map/src/osmscoutmap/oss/Parser.cpp:708
osmscout::OSMScoutQt::waitForReleasingResources
bool waitForReleasingResources(unsigned long mSleep, unsigned long maxCount) const
Wait for releasing of dbThread shared pointer from other threads and terminating all created service ...
Definition: OSMScoutQt.cpp:332
osmscout::MultiDBRoutingService
Definition: MultiDBRoutingService.h:39
osmscout::ElevationModule::error
void error(int requestId)
osmscout::SimpleRoutingService::GetCostString
std::string GetCostString(const RoutingProfile &profile, DatabaseId database, double cost) const override
Definition: SimpleRoutingService.cpp:142
osmscout::SearchRunnable::breaker
osmscout::BreakerRef breaker
Definition: SearchModule.h:54
RoutePostprocessor.h
osmscout::ReadLock::lock
void lock()
Definition: ReadWriteLock.h:154
osmscout::MapData
Definition: MapData.h:45
osmscout::CmdLineFlagArgParser::SetterFunction
std::function< void(const bool &)> SetterFunction
Definition: CmdLineParsing.h:99
osmscout::Area::Ring::nodes
std::vector< Point > nodes
Note that ring nodes, bbox and segments fields are public for simple manipulation.
Definition: Area.h:106
osmscout::MapView::MapView
MapView(QObject *parent, const osmscout::GeoCoord &center, const Bearing &angle, const osmscout::Magnification &magnification, double mapDpi)
Definition: InputHandler.h:174
osmscout::StyleFilter::AddFeature
StyleFilter & AddFeature(size_t featureFilterIndex, size_t flagIndex)
Definition: StyleConfig.cpp:234
osmscout::MapParameter::SetRenderSeaLand
void SetRenderSeaLand(bool render)
Definition: MapParameter.cpp:220
osmscout::Database::GetLibraryFileFormatVersion
static uint32_t GetLibraryFileFormatVersion()
Definition: Database.cpp:199
osmscout::StyleIntAttributeDescriptor::StyleIntAttributeDescriptor
StyleIntAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:403
osmscout::RouteDescription::CrossingWaysDescription::GetDescriptions
const std::list< NameDescriptionRef > & GetDescriptions() const
Definition: RouteDescription.h:250
osmscout::AccessRestrictedFeatureValue::CanAccess
bool CanAccess(VehicleMask vehicleMask) const
Definition: AccessRestrictedFeature.h:81
osmscout::ost::Parser::TAGISINCOND
void TAGISINCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:719
osmscout::Kilometer::UnitStr
std::string UnitStr() const override
Definition: Distance.h:249
osmscout::OffsetRel::rightOutline
@ rightOutline
right side of the way
osmscout::StyleAttributeType::TYPE_COLOR
@ TYPE_COLOR
osmscout::EleFeatureValue::EleFeatureValue
EleFeatureValue(int16_t ele)
Definition: EleFeature.h:38
osmscout::LocationListModel::searching
bool searching
True if searching is in progress.
Definition: SearchLocationModel.h:57
osmscout::AvailableVoice::getDirectory
QString getDirectory() const
Definition: Voice.h:94
osmscout::StyleConfig::GetWayLineStyles
void GetWayLineStyles(const FeatureValueBuffer &buffer, const Projection &projection, std::vector< LineStyleRef > &lineStyles) const
Definition: StyleConfig.cpp:1221
p2t::AdvancingFront::~AdvancingFront
~AdvancingFront()
osmscout::ColorFeatureValue::ColorFeatureValue
ColorFeatureValue(const Color &color)
Definition: ColorFeature.h:39
osmscout::RoutingService::ClosedNodeHasher::operator()
size_t operator()(const VNode &node) const
Definition: RoutingService.h:377
osmscout::ObjectKey::database
QString database
Definition: LocationInfoModel.h:37
osmscout::LocationEntry::getAltName
QString getAltName() const
Definition: LocationEntry.cpp:220
osmscout::RouteDescription::NODE_START_DESC
static const char *const NODE_START_DESC
Constant for a description of the start node (StartDescription)
Definition: RouteDescription.h:58
osmscout::PTRoute::Variant::SetColor
void SetColor(const Color &color)
Definition: PublicTransport.cpp:75
osmscout::ost::Parser::IDENT
void IDENT(std::string &value)
Definition: src/osmscout/ost/Parser.cpp:324
osmscout::IsInFeatureValue::SetIsIn
void SetIsIn(const std::string_view &isIn)
Definition: IsInFeature.h:45
osmscout::OnlineTileProviderModel::rowCount
virtual Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const
Definition: OnlineTileProviderModel.h:102
osmscout::SimpleRoutingServiceRef
std::shared_ptr< SimpleRoutingService > SimpleRoutingServiceRef
Definition: SimpleRoutingService.h:261
p2t::SweepContext::Basin::Basin
Basin()
Definition: sweep_context.h:106
osmscout::AccessFeatureValue::CanRouteBicycleBackward
bool CanRouteBicycleBackward() const
Definition: AccessFeature.h:174
osmscout::StyleFilter::SetMaxLevel
StyleFilter & SetMaxLevel(size_t level)
Definition: StyleConfig.cpp:213
osmscout::Symbol::ProjectionMode
ProjectionMode
Definition: Styles.h:1126
osmscout::CoordDataFile::Open
bool Open(const std::string &path, bool memoryMapedData)
Definition: CoordDataFile.cpp:46
osmscout::TextStyle::GetScaleAndFadeMag
Magnification GetScaleAndFadeMag() const
Definition: Styles.h:600
osmscout::TagBoolCondition::TagBoolCondition
TagBoolCondition(Type type)
Definition: Tag.cpp:35
osmscout::Feet::FromMeter
static double FromMeter(double m)
Definition: Distance.h:290
osmscout::MapWidget::getVehicleNoGpsSignalIconFile
QString getVehicleNoGpsSignalIconFile() const
Definition: MapWidget.h:382
osmscout::Distance::operator<=
bool operator<=(const Distance &d) const
Definition: Distance.h:144
osmscout::PostprocessorContext::GetLanes
virtual RouteDescription::LaneDescription GetLanes(const DatabaseId &dbId, const WayRef &way, bool forward) const
Definition: RoutePostprocessor.cpp:37
osmscout::MapPainter::WayPathData::ref
FileOffset ref
Definition: MapPainter.h:164
osmscout::TypeInfo::SetWayId
TypeInfo & SetWayId(TypeId id)
Set the id of this type.
Definition: TypeConfig.cpp:90
osmscout::DataFile::IsOpen
virtual bool IsOpen() const
Return true, if index is currently opened.
Definition: DataFile.h:242
osmscout::AvailableMapsModel
Tree model with maps available by configured providers (see Settings::GetMapProviders).
Definition: AvailableMapsModel.h:188
osmscout::PostprocessorContext::GetCoordinates
virtual GeoCoord GetCoordinates(const RouteDescription::Node &node, size_t nodeIndex) const =0
osmscout::MapDownloadsModel::MapDownloadsModel
MapDownloadsModel(QObject *parent=Q_NULLPTR)
Definition: MapDownloadsModel.cpp:26
osmscout::LocationFormSearchParameter::LocationFormSearchParameter
LocationFormSearchParameter()
Definition: LocationService.cpp:54
p2t::SweepContext::head
Point * head()
Definition: sweep_context.h:169
osmscout::StopClock::GetDuration
std::chrono::steady_clock::duration GetDuration() const
Definition: StopClock.cpp:47
osmscout::RoutePosition::GetDatabaseId
DatabaseId GetDatabaseId() const
Definition: RoutingService.h:93
osmscout::GeoCoord
Definition: GeoCoord.h:71
osmscout::FillStyle::SetStringValue
void SetStringValue(int attribute, const std::string &value) override
Definition: Styles.cpp:518
osmscout::GetRelationOfPointToArea
int GetRelationOfPointToArea(const N &point, const std::vector< M > &nodes)
Definition: Geometry.h:524
osmscout::IndexedDataFile
Definition: DataFile.h:601
osmscout::LocationEntry::type
QString type
Definition: LocationEntry.h:51
osmscout::NameShortFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: NameShortFeature.cpp:77
osmscout::LocationFormSearchParameter::GetLimit
size_t GetLimit() const
Definition: LocationService.cpp:66
osmscout::ScanCell::Set
void Set(int x, int y)
Definition: Geometry.h:1157
osmscout::SidewayFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: SidewayFeature.cpp:94
SSEMathPublic.h
osmscout::TypeInfo::SetSpecialType
TypeInfo & SetSpecialType(SpecialType specialType)
Definition: TypeConfig.h:564
osmscout::MapWidget::GetMagLevel
int GetMagLevel() const
Definition: MapWidget.h:448
osmscout::MapRenderer::showAltLanguage
bool showAltLanguage
Definition: MapRenderer.h:107
osmscout::MapPainterAgg::HasIcon
bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style) override
Return true, if the icon in the IconStyle is available and can be drawn.
Definition: MapPainterAgg.cpp:212
osmscout::OpeningHoursFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: OpeningHoursFeature.cpp:86
osmscout::ScreenVectorRectangle::Intersects
bool Intersects(const ScreenVectorRectangle &other) const
Definition: LabelLayouterHelper.h:100
osmscout::CommercialDescriptionProcessor::LABEL_KEY_COMMERCIAL_NETWORK
static const std::string LABEL_KEY_COMMERCIAL_NETWORK
Definition: DescriptionService.h:300
osmscout::NearPOIModel::isSearching
bool isSearching() const
Definition: NearPOIModel.h:147
osmscout::DownloadJob::start
void start(const QString &serverBasePath, const QStringList &files)
Definition: FileDownloader.cpp:317
osmscout::Path
Definition: Path.h:36
osmscout::PolygonMerger::Polygon
Definition: Geometry.h:1448
osmscout::ChargingStationFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: ChargingStationFeature.cpp:37
osmscout::AdminLevelFeatureValue::operator=
AdminLevelFeatureValue & operator=(const FeatureValue &other) override
Definition: AdminLevelFeature.cpp:38
osmscout::RouteStep::GetCoord
GeoCoord GetCoord() const
Definition: RouteStep.h:127
osmscout::StyleConstantWidth::GetUnit
Unit GetUnit() const
Definition: StyleConfig.h:184
osmscout::FillStyle::operator==
bool operator==(const FillStyle &other) const
Definition: Styles.cpp:503
osmscout::OSMScoutQt::MakeStyleModule
StyleModule * MakeStyleModule()
Definition: OSMScoutQt.cpp:411
osmscout::MapService::TypeDefinition::nodeTypes
TypeInfoSet nodeTypes
Definition: MapService.h:104
osmscout::LanesFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: LanesFeature.cpp:136
osmscout::oss::Scanner::SetScannerBehindT
void SetScannerBehindT()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:512
osmscout::FromToFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: FromToFeature.cpp:81
osmscout::FeatureValueBuffer::GetType
TypeInfoRef GetType() const
Definition: TypeConfig.h:791
osmscout::SizeCondition::SetMinPx
void SetMinPx(double minPx)
Definition: StyleConfig.cpp:120
osmscout::DynamicFeatureReader
Variant of FeatureReader that is not type set and thus can easier get used in cases where runtime dyn...
Definition: FeatureReader.h:114
osmscout::SunriseSunset::sunrise
QDateTime sunrise
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:47
osmscout::oss::Parser::PATHSHIELDSTYLEATTR
void PATHSHIELDSTYLEATTR(PathShieldPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1531
osmscout::SizeCondition::SetMaxPx
void SetMaxPx(double maxPx)
Definition: StyleConfig.cpp:132
osmscout::BorderStyle::attrWidth
@ attrWidth
Definition: Styles.h:369
osmscout::MapParameter::GetSidecarMinDistanceMM
double GetSidecarMinDistanceMM() const
Definition: MapParameter.h:239
osmscout::LocationSearchResult::Entry::operator==
bool operator==(const Entry &other) const
Definition: LocationService.cpp:462
osmscout::RouteDataFileRef
std::shared_ptr< RouteDataFile > RouteDataFileRef
Definition: RouteDataFile.h:51
osmscout::ElevationChartWidget::getLineWidth
qreal getLineWidth() const
Definition: ElevationChartWidget.h:92
osmscout::QmlSettings::onlineProviderCopyright
Q_INVOKABLE QString onlineProviderCopyright()
Definition: QmlSettings.cpp:76
osmscout::atanh_sin_pd
v2df atanh_sin_pd(v2df x)
Definition: SSEMath.h:401
osmscout::RouteDescriptionResult::Success
bool Success() const
Definition: AbstractRoutingService.h:154
osmscout::TransformWay
void TransformWay(const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
Transform form geo to screen coordinates and (optionally) optimize the passed way with the given coor...
Definition: Transformation.h:267
osmscout::TileCache::isRequestQueueEmpty
bool isRequestQueueEmpty() const
Definition: TileCache.cpp:74
osmscout::AbstractRoutingProfile::GetTime2
Duration GetTime2(const Obj &obj, const Distance &distance) const
Definition: RoutingProfile.h:207
osmscout::CmdLineBoolArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:195
osmscout::GenerateSearchPatterns
static std::list< TokenStringRef > GenerateSearchPatterns(const std::list< std::string > &tokens, const std::unordered_set< std::string > &patternExclusions, size_t maxWords)
Definition: LocationService.cpp:1129
osmscout::LocationFeatureValue::GetLocation
std::string GetLocation() const
Definition: LocationFeature.h:50
osmscout::LaneAgent::Lane::suggestedTo
int suggestedTo
suggested lanes (from), inclusive
Definition: LaneAgent.h:43
osmscout::WidthFeature
Definition: WidthFeature.h:61
osmscout::TypeInfo::GetOnewayLanes
uint8_t GetOnewayLanes() const
Definition: TypeConfig.h:697
osmscout::OSMScoutQt::GetSettings
SettingsRef GetSettings() const
Definition: OSMScoutQt.cpp:347
osmscout::AddressFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: AddressFeature.cpp:80
osmscout::RouteDescription::TurnDescription
Definition: RouteDescription.h:325
osmscout::FeeFeatureValue::FeeFeatureValue
FeeFeatureValue(Fee fee)
Definition: FeeFeature.h:50
osmscout::PTRouteDataFile
Definition: PTRouteDataFile.h:34
osmscout::RoutingListModel::routeFailed
void routeFailed(QString reason)
osmscout::AreaIndex::ReadTypeData
virtual void ReadTypeData(const TypeConfigRef &typeConfig, TypeData &data)=0
osmscout::OSMScoutQtBuilder::AddVoiceProviders
OSMScoutQtBuilder & AddVoiceProviders(const QString &voiceProviders)
Definition: OSMScoutQt.h:107
osmscout::Database::GetLocationIndex
LocationIndexRef GetLocationIndex() const
Definition: Database.cpp:560
osmscout::FileScanner::IsEOF
bool IsEOF() const
Definition: FileScanner.cpp:300
osmscout::QmlRoutingProfile::maxPenalty
double maxPenalty
Definition: QmlRoutingProfile.h:54
osmscout::OpeningHoursFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: OpeningHoursFeature.cpp:61
osmscout::CoordBuffer::Reset
void Reset()
Definition: Transformation.cpp:246
osmscout::StyleStringAttributeDescriptor::StyleStringAttributeDescriptor
StyleStringAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:178
osmscout::TypeInfoSet::operator==
bool operator==(const TypeInfoSet &other) const
Definition: TypeInfoSet.cpp:139
osmscout::StyleConfig::AddAreaTextStyle
void AddAreaTextStyle(const StyleFilter &filter, TextPartialStyle &style)
Definition: StyleConfig.cpp:1018
osmscout::oss::Parser::BOOL
void BOOL(bool &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:384
osmscout::StopClockNano::Stop
void Stop()
Definition: StopClock.cpp:104
osmscout::PartialStyleBase::SetIntValue
virtual void SetIntValue(int attribute, int value)=0
osmscout::AccessRestrictedFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: AccessRestrictedFeature.cpp:29
osmscout::InputHandler::widgetResized
virtual void widgetResized(const QSizeF &widgetSize)
Definition: InputHandler.cpp:249
osmscout::MapView::mapDpi
double mapDpi
Definition: InputHandler.h:169
osmscout::EleFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: EleFeature.cpp:78
osmscout::MapDownloadsModel::suggestedDirectory
Q_INVOKABLE QString suggestedDirectory(QObject *map, QString rootDirectory="")
Definition: MapDownloadsModel.cpp:35
osmscout::Projection::meterInPixel
double meterInPixel
Number of on screen pixel for one meter on the ground.
Definition: Projection.h:58
osmscout::RouteDescription::StartDescription
Definition: RouteDescription.h:117
osmscout::TextStyle::GetTextColor
const Color & GetTextColor() const
Definition: Styles.h:585
osmscout::TypeConfig::typeInfoCoastline
TypeInfoRef typeInfoCoastline
Internal type for coastlines.
Definition: TypeConfig.h:1120
osmscout::Feet::Value
double Value(const class Distance &d) const override
Definition: Distance.h:275
osmscout::Logger::Error
Line Error()
Start logging a line of error output.
Definition: Logger.cpp:94
osmscout::InstalledMapsModel::~InstalledMapsModel
virtual ~InstalledMapsModel()
Definition: InstalledMapsModel.cpp:38
osmscout::oss::Buffer::Read
int Read()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:148
osmscout::GeometryDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:172
osmscout::NavigationModel::getSuggestedLaneFrom
int getSuggestedLaneFrom() const
Definition: NavigationModel.h:212
osmscout::HTMLWriter::WriteListEnd
void WriteListEnd()
Definition: HTMLWriter.cpp:287
osmscout::RoutingDescriptionProcessor::LABEL_KEY_ROUTING_TO
static const std::string LABEL_KEY_ROUTING_TO
Definition: DescriptionService.h:280
osmscout::StyleEnumAttributeDescriptor
Definition: StyleDescription.h:231
osmscout::StyleFilter::SetOneway
StyleFilter & SetOneway(bool oneway)
Definition: StyleConfig.cpp:220
osmscout::AdminLevelFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: AdminLevelFeature.cpp:65
osmscout::RefFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: RefFeature.cpp:29
osmscout::PTRoute::Variant::GetTo
std::string GetTo() const
Definition: PublicTransport.h:167
osmscout::Router::routeCanceled
void routeCanceled(int requestId)
osmscout::AdminLevelFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: AdminLevelFeature.cpp:32
osmscout::MapPainterQt::RegisterRegularLabel
void RegisterRegularLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const std::vector< LabelData > &labels, const Vertex2D &position, double objectWidth) override
Register regular label with given text at the given pixel coordinate in a style defined by the given ...
Definition: MapPainterQt.cpp:872
osmscout::LocationFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: LocationFeature.cpp:71
osmscout::MapParameter::GetLabelLineMinCharCount
size_t GetLabelLineMinCharCount() const
Definition: MapParameter.h:269
osmscout::OSMTileIdBox::OSMTileIdBox
OSMTileIdBox(const OSMTileId &a, const OSMTileId &b)
Definition: Tiling.cpp:78
osmscout::TransPoint::x
double x
Definition: Transformation.h:49
osmscout::UninitializedException
Definition: Exception.h:57
osmscout::AccessRestrictedFeatureValue::CanAccessBicycle
bool CanAccessBicycle() const
Definition: AccessRestrictedFeature.h:102
osmscout::MapRenderer::unitsSignal
void unitsSignal(QString)
osmscout::VoiceCorePlayer::setCurrentIndex
void setCurrentIndex(int index) override
set the track index to play
Definition: VoicePlayer.cpp:45
osmscout::TypeConfig::RegisterType
TypeInfoRef RegisterType(const TypeInfoRef &typeInfo)
Methods for dealing with types.
Definition: TypeConfig.cpp:849
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_FOOT
static const std::string LABEL_KEY_WAY_ACCESS_FOOT
Definition: DescriptionService.h:250
osmscout::TileIdHasher
Hasher that can be used in std::unordered_map with TileId as a key.
Definition: TileId.h:119
osmscout::DragHandler::touch
bool touch(const QTouchEvent &event) override
Definition: InputHandler.cpp:609
osmscout::OverlayWay::toWay
bool toWay(osmscout::WayRef &way, const osmscout::TypeConfig &typeConfig) const
Definition: OverlayObject.cpp:209
osmscout::ConstructionYearFeatureValue::GetEndYear
int GetEndYear() const
Definition: ConstructionYearFeature.h:61
osmscout::UPDATED_DATA_RENDERING_TIMEOUT
static int UPDATED_DATA_RENDERING_TIMEOUT
Definition: PlaneMapRenderer.cpp:38
osmscout::GetUtcOffset
int GetUtcOffset()
returns the utc timezone offset (e.g.
Definition: String.cpp:641
osmscout::PhoneFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: PhoneFeature.cpp:70
osmscout::Projection::magnification
Magnification magnification
Current magnification.
Definition: Projection.h:50
osmscout::MapParameter::IconMode::Scalable
@ Scalable
osmscout::ElevationChartWidget::getTextPixelSize
int getTextPixelSize() const
Definition: ElevationChartWidget.h:120
osmscout::StringMatcherTransliterate::Match
StringMatcher::Result Match(const std::string &text) const override
Definition: StringMatcher.cpp:61
osmscout::HourDuration
std::chrono::duration< double, std::ratio< 3600 > > HourDuration
Definition: Time.h:31
osmscout::MapPainter::MapPainter
MapPainter(const StyleConfigRef &styleConfig)
Definition: MapPainter.cpp:155
osmscout::DistanceUnitSystem
DistanceUnitSystem
Definition: Distance.h:35
osmscout::TileIdBox::GetCount
uint32_t GetCount() const
Definition: TileId.h:306
osmscout::NavigationMessage::NavigationMessage
NavigationMessage(const Timestamp &timestamp)
Definition: Engine.cpp:24
p2t::Triangle::GetConstrainedEdgeCCW
bool GetConstrainedEdgeCCW(Point &p)
osmscout::QmlSettings::GetRenderSea
bool GetRenderSea() const
Definition: QmlSettings.cpp:103
osmscout::StyleConfig::GetNodeTextStyles
void GetNodeTextStyles(const FeatureValueBuffer &buffer, const Projection &projection, std::vector< TextStyleRef > &textStyles) const
Definition: StyleConfig.cpp:1173
osmscout::FeatureValueBuffer::operator==
bool operator==(const FeatureValueBuffer &other) const
Definition: TypeConfig.cpp:585
osmscout::MapDownloadsModel
QML list model with currently downloaded maps.
Definition: MapDownloadsModel.h:42
osmscout::SimpleRoutingService::CanUseBackward
bool CanUseBackward(const RoutingProfile &profile, const DatabaseId &database, const WayRef &way) override
Definition: SimpleRoutingService.cpp:99
osmscout::NavigationMessage::timestamp
const Timestamp timestamp
Definition: Engine.h:50
osmscout::AreaRegionSearchResultEntry::GetDistance
Distance GetDistance() const
Definition: Database.h:255
osmscout::NameShortFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: NameShortFeature.cpp:29
osmscout::LocationInfoModel::OpeningHours
@ OpeningHours
Definition: LocationInfoModel.h:83
osmscout::Way::Intersects
bool Intersects(const GeoBox &boundingBox) const
Returns true if the bounding box of the object intersects the given bounding box.
Definition: Way.h:181
osmscout::DrawAreaBorderLabels
@ DrawAreaBorderLabels
Definition: MapPainter.h:84
osmscout::PlaneMapRenderer::HandleTileStatusChanged
void HandleTileStatusChanged(QString dbPath, const osmscout::TileRef tile)
Definition: PlaneMapRenderer.cpp:452
osmscout::MapParameter::SetIconSize
void SetIconSize(double size)
Definition: MapParameter.cpp:164
osmscout::ScreenBox::operator==
bool operator==(const ScreenBox &other) const
Compare two values.
Definition: ScreenBox.cpp:39
osmscout::AbstractRoutingProfile::speeds
std::vector< SpeedVariant > speeds
maximum vehicle speed on route type and its grade
Definition: RoutingProfile.h:200
osmscout::RouteStep::distanceTo
Distance distanceTo
Estimate distance to this step (used with navigation)
Definition: RouteStep.h:87
osmscout::OpeningHoursModel::Roles
Roles
Definition: OpeningHoursModel.h:50
osmscout::MapWidget::rotateLeft
void rotateLeft()
Definition: MapWidget.cpp:536
osmscout::oss::Parser::WAYORDER
void WAYORDER()
Definition: map/src/osmscoutmap/oss/Parser.cpp:201
osmscout::operatorGreaterEqual
@ operatorGreaterEqual
Definition: Parsing.h:36
osmscout::ScreenVectorRectangle::x
double x
Definition: LabelLayouterHelper.h:74
osmscout::ShieldStyle::Attribute
Attribute
Definition: Styles.h:643
osmscout::LabelData::LabelData
LabelData()=default
osmscout::ClockwiseDirectionFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: ClockwiseDirectionFeature.cpp:26
osmscout::ByteSizeToString
std::string ByteSizeToString(FileOffset size, const Locale &locale=Locale::ByEnvironmentSafe())
Definition: String.cpp:233
osmscout::WebsiteFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: WebsiteFeature.cpp:29
osmscout::VoiceDownloadJob::expectedSize
uint64_t expectedSize() const override
Definition: VoiceManager.h:52
osmscout::Locale::SetUnitsSeparator
void SetUnitsSeparator(const std::string &separator)
Definition: Locale.h:100
osmscout::BorderStyle::SetColor
BorderStyle & SetColor(const Color &color)
Definition: Styles.cpp:641
osmscout::Intersection
A Intersection is a node, where multiple routeable ways or areas meet.
Definition: Intersection.h:41
osmscout::StyleUDoubleArrayAttributeDescriptor
Definition: StyleDescription.h:382
osmscout::MapWidget::rotateTo
void rotateTo(double angle)
Rotate view to specified angle [radians; [0 ~ 2*PI) ].
Definition: MapWidget.cpp:527
osmscout::oss::Parser::SemWarning
void SemWarning(const char *msg)
Definition: map/src/osmscoutmap/oss/Parser.cpp:74
osmscout::MapObjectInfoModel::LonRole
@ LonRole
Definition: MapObjectInfoModel.h:63
osmscout::osmRefNone
@ osmRefNone
Definition: ObjectRef.h:36
osmscout::MapPainterQt::DrawLabels
void DrawLabels(const Projection &projection, const MapParameter &parameter, const MapData &data) override
Definition: MapPainterQt.cpp:900
osmscout::ost::Errors::Warning
void Warning(int line, int col, const char *s)
Definition: src/osmscout/ost/Parser.cpp:1052
osmscout::ObjectOSMRef::IsRelation
bool IsRelation() const
Definition: ObjectRef.h:130
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_WIDTH
static const std::string LABEL_KEY_WAY_WIDTH
Definition: DescriptionService.h:234
osmscout::WidthFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: WidthFeature.cpp:31
osmscout::LaneTurn::SharpLeft
@ SharpLeft
osmscout::TextSearchIndex::TEXT_LOC_DAT
static const char *const TEXT_LOC_DAT
Definition: TextSearchIndex.h:42
osmscout::LocationSearchResult::Entry::location
LocationRef location
Definition: LocationService.h:243
osmscout::TextLoader::~TextLoader
~TextLoader()
Definition: TextLoader.cpp:191
osmscout::OpenGLTexture::size
size_t size
Definition: OpenGLMapData.h:46
osmscout::MercatorProjection::latOffset
double latOffset
Absolute and untransformed screen position of lat coordinate.
Definition: MercatorProjection.h:44
osmscout::MultiDBRoutingState
Definition: MultiDBRoutingState.h:41
osmscout::MapPainterOpenGL::SetSize
void SetSize(int width, int height)
Definition: MapPainterOpenGL.cpp:1054
osmscout::Magnification::magHouse
static MagnificationLevel magHouse
Definition: Magnification.h:161
MapPainterAgg.h
osmscout::VoiceInstructionAgent::MessageType::LeaveMotorwayRight
@ LeaveMotorwayRight
osmscout::FileScanner::Read
void Read(char *buffer, size_t bytes)
Definition: FileScanner.cpp:455
osmscout::sin_pd
v2df sin_pd(v2df x)
Definition: SSEMath.h:131
osmscout::OSMScoutQt::OSMScoutQtBuilder
friend class OSMScoutQtBuilder
Definition: OSMScoutQt.h:240
osmscout::BrandFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: BrandFeature.cpp:29
osmscout::RouteNodeDataFile::Get
bool Get(Id id, RouteNodeRef &node) const
Definition: RouteNodeDataFile.cpp:175
osmscout::Vertex3D::operator<
bool operator<(const Vertex3D &other) const
Definition: Pixel.h:247
osmscout::TileIdBoxConstIterator::operator==
bool operator==(const TileIdBoxConstIterator &other) const
Definition: TileId.h:213
osmscout::StyleConstantColor::GetColor
Color GetColor() const
Definition: StyleConfig.h:118
osmscout::MapParameter::GetOptimizeWayNodes
TransPolygon::OptimizeMethod GetOptimizeWayNodes() const
Definition: MapParameter.h:244
osmscout::MapService::MapService
MapService(const DatabaseRef &database)
Definition: MapService.cpp:89
osmscout::RoutePostprocessor::InstructionPostprocessorRef
std::shared_ptr< InstructionPostprocessor > InstructionPostprocessorRef
Definition: RoutePostprocessor.h:376
osmscout::oss::Parser::AREAFILLSYMSTYLE
void AREAFILLSYMSTYLE(FillPartialStyle &fillStyle)
Definition: map/src/osmscoutmap/oss/Parser.cpp:518
osmscout::SimpleRoutingService::Close
void Close()
Close the routing service.
Definition: SimpleRoutingService.cpp:360
osmscout::AvailableVoicesModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: AvailableVoicesModel.cpp:188
osmscout::MapRenderer::showAltLanguageSignal
void showAltLanguageSignal(bool)
osmscout::FeeFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: FeeFeature.cpp:32
String.h
osmscout::LocationListModel::LonRole
@ LonRole
Definition: SearchLocationModel.h:180
osmscout::oss::Errors::Err::type
Type type
Definition: map/include/osmscoutmap/oss/Parser.h:65
osmscout::ScanCell
Definition: Geometry.h:1150
osmscout::Way::GetNodeIndexByNodeId
bool GetNodeIndexByNodeId(Id id, size_t &index) const
Definition: Way.cpp:55
osmscout::TurnRestriction::GetVia
OSMId GetVia() const
Definition: TurnRestriction.h:79
Locale.h
osmscout::TextStyle::SetSize
TextStyle & SetSize(double size) override
Definition: Styles.cpp:907
osmscout::FeatureValueReader::FeatureValueReader
FeatureValueReader(const TypeConfig &typeConfig)
Definition: FeatureReader.h:187
osmscout::PhoneFeature
Definition: PhoneFeature.h:66
osmscout::Locale::GetThousandsSeparator
std::string GetThousandsSeparator() const
Definition: Locale.h:85
osmscout::ElevationChartWidget::requestId
int requestId
Definition: ElevationChartWidget.h:173
osmscout::TextStyle::attrPriority
@ attrPriority
Definition: Styles.h:515
osmscout::FileWriter::HasError
bool HasError() const
Definition: FileWriter.h:72
osmscout::Navigation::Navigation
Navigation(OutputDescription< NodeDescriptionTmpl > *outputDescr)
outputDescr pointer is not owned, it should not be destroyed before Navigation, caller is responsible...
Definition: Navigation.h:111
osmscout::PathShieldStyle::GetBgColor
const Color & GetBgColor() const
Definition: Styles.h:781
p2t::SweepContext::MapTriangleToNodes
void MapTriangleToNodes(Triangle &t)
Try to map a node to all sides of this triangle that don't have a neighbor.
osmscout::OperatorFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: OperatorFeature.cpp:76
osmscout::NameFeatureValue::NameFeatureValue
NameFeatureValue(const std::string &name)
Definition: NameFeature.h:39
osmscout::Segment::offset
double offset
Definition: LabelPath.h:33
osmscout::OperatorFeatureValue::operator=
OperatorFeatureValue & operator=(const FeatureValue &other) override
Definition: OperatorFeature.cpp:34
osmscout::MapPainterOpenGL::OnTranslation
void OnTranslation(int startPointX, int startPointY, int endPointX, int endPointY)
Translates the map to the given direction.
Definition: MapPainterOpenGL.cpp:1063
osmscout::WidthFeatureValueReader
FeatureValueReader< WidthFeature, WidthFeatureValue > WidthFeatureValueReader
Definition: WidthFeature.h:87
osmscout::AppendFileToDir
std::string AppendFileToDir(const std::string &dir, const std::string &file)
Definition: File.cpp:83
osmscout::AvailableVoice::isValid
bool isValid() const
Definition: Voice.h:107
osmscout::StyleError::GetShortDescription
std::string GetShortDescription() const
Definition: StyleError.h:88
osmscout::LocationService::VisitAdminRegionLocations
bool VisitAdminRegionLocations(const AdminRegion &region, const PostalArea &postalArea, LocationVisitor &visitor) const
Visit the location at the given region and all its sub regions.
Definition: LocationService.cpp:587
osmscout::Distance::operator/
Distance operator/(double factor) const
Definition: Distance.h:114
osmscout::Address::object
ObjectFileRef object
Object that represents the address.
Definition: Location.h:193
osmscout::LookupModule::ObjectInfo
Definition: LookupModule.h:73
osmscout::HTMLWriter::WriteListEntryStart
void WriteListEntryStart()
Definition: HTMLWriter.cpp:261
osmscout::PartialStyleBase::SetDoubleValue
virtual void SetDoubleValue(int attribute, double value)=0
osmscout::ScreenRectMask
Holds a rectangular bit mask.
Definition: LabelLayouterHelper.h:117
osmscout::DownloadJob::isSuccessful
bool isSuccessful() const
Definition: FileDownloader.h:192
osmscout::DownloadJob::getDownloadingFile
QString getDownloadingFile()
Definition: FileDownloader.cpp:402
osmscout::LineStyle::GetPreferColorFeature
bool GetPreferColorFeature() const
Definition: Styles.h:163
osmscout::oss::Parser::STYLEFILTER
void STYLEFILTER(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:999
osmscout::MapWidget::reloadTmpStyle
void reloadTmpStyle()
Definition: MapWidget.cpp:579
osmscout::PhoneFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: PhoneFeature.cpp:90
osmscout::MultiDBRoutingService::GetRoutableNode
RoutePositionResult GetRoutableNode(const DatabaseId &dbId, const std::vector< ObjectFileRef > &refs)
Return first usable routable node from given object references.
Definition: MultiDBRoutingService.cpp:118
osmscout::NearPOIModel::GetMaxDistance
double GetMaxDistance() const
Definition: NearPOIModel.h:178
osmscout::MapWidget::GetZoomLevelName
QString GetZoomLevelName() const
Definition: MapWidget.cpp:977
utf8helper::_p1_u4
static Parser::Exit _p1_u4(Parser *p, byte bb)
Definition: utf8helper.cpp:427
osmscout::NameFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: NameFeature.cpp:24
osmscout::StyleError::GetTypeName
std::string GetTypeName() const
Definition: StyleError.h:56
osmscout::Logger::Line
Definition: Logger.h:112
osmscout::RoutingResult::GetCurrentMaxDistance
Distance GetCurrentMaxDistance() const
Definition: AbstractRoutingService.h:78
osmscout::LocationListModel::onSearchResult
void onSearchResult(const QString searchPattern, const QList< LocationEntry >)
Definition: SearchLocationModel.cpp:89
Worker.h
osmscout::StyleAttributeType
StyleAttributeType
Definition: StyleDescription.h:78
osmscout::CmdLineParser::AddPositional
void AddPositional(const CmdLineArgParserRef &parser, const std::string &argumentName, const std::string &helpString)
Definition: CmdLineParsing.cpp:427
osmscout::AreaAreaIndex::IsOpen
bool IsOpen() const
Definition: AreaAreaIndex.h:137
osmscout::MapParameter::IconMode
IconMode
Definition: MapParameter.h:44
osmscout::EncodeNumberTemplated< true, N >::f
static unsigned int f(N number, char *buffer)
Definition: Number.h:117
osmscout::AccessRestrictedFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: AccessRestrictedFeature.cpp:67
osmscout::RouteDescription::SuggestedLaneDescriptionRef
std::shared_ptr< SuggestedLaneDescription > SuggestedLaneDescriptionRef
Definition: RouteDescription.h:666
osmscout::OSMScoutQtBuilder::WithTileCacheSizes
OSMScoutQtBuilder & WithTileCacheSizes(size_t onlineTileCacheSize, size_t offlineTileCacheSize)
Definition: OSMScoutQt.h:175
osmscout::MapPainterOpenGL::SetMagnification
void SetMagnification(const osmscout::Magnification &magnification)
Definition: MapPainterOpenGL.cpp:1094
osmscout::IconAnimation::IconAnimation
IconAnimation()
Definition: IconAnimation.cpp:28
osmscout::oss::Parser::state
bool state
Definition: map/include/osmscoutmap/oss/Parser.h:125
osmscout::MoveHandler::animationInProgress
bool animationInProgress() override
Definition: InputHandler.cpp:329
osmscout::TypeInfo::IsInternal
bool IsInternal() const
Return true, if this is a internal type, else false.
Definition: TypeConfig.h:316
osmscout::AdminRegionVisitor::visitChildren
@ visitChildren
Visit child regions.
Definition: Location.h:102
osmscout::Bearing::Degrees
static Bearing Degrees(double degrees)
Definition: Bearing.h:144
DECLARE_COEFFS
#define DECLARE_COEFFS(name)
Definition: SSEMath.h:36
osmscout::LocationListModel::BearingRole
@ BearingRole
Definition: SearchLocationModel.h:182
osmscout::IconStyle::SetIconId
IconStyle & SetIconId(size_t id)
Definition: Styles.cpp:1636
osmscout::RadToDeg
double RadToDeg(double rad)
Definition: Geometry.h:71
osmscout::ObjectFileRef::operator==
bool operator==(const ObjectFileRef &reference) const
Definition: ObjectRef.h:179
osmscout::MapRenderer::renderSea
bool renderSea
Definition: MapRenderer.h:102
osmscout::AreaIndex::GetOffsets
void GetOffsets(const TypeData &typeData, const GeoBox &boundingBox, std::unordered_set< FileOffset > &offsets) const
Definition: AreaIndex.cpp:121
osmscout::QmlRoutingProfile::setJunctionPenalty
void setJunctionPenalty(bool)
Definition: QmlRoutingProfile.cpp:151
osmscout::Color::operator==
bool operator==(const Color &other) const
Definition: Color.h:175
osmscout::PhoneFeature::NUMBER_LABEL_INDEX
static const size_t NUMBER_LABEL_INDEX
Index of the 'number' label.
Definition: PhoneFeature.h:81
osmscout::AvailableVoicesModel::GenderRole
@ GenderRole
Definition: AvailableVoicesModel.h:79
osmscout::StyleConfig::AddConstant
void AddConstant(const std::string &name, const StyleConstantRef &variable)
Definition: StyleConfig.cpp:444
osmscout::FormatMotorwayJunctionName
static QString FormatMotorwayJunctionName(const RouteDescription::NameDescription &nameDescription)
Definition: RouteDescriptionBuilder.cpp:175
osmscout::Way::GetFront
const Point & GetFront() const
Definition: Way.h:143
osmscout::TapRecognizer::tapAndDrag
void tapAndDrag(const QPoint p)
osmscout::PostprocessorContext::CanUseBackward
virtual bool CanUseBackward(const DatabaseId &dbId, Id fromNodeId, const ObjectFileRef &object) const =0
osmscout::PathIntersection::aIndex
size_t aIndex
"a path" point index before intersection
Definition: Geometry.h:1241
osmscout::FeeFeatureValue::GetValue
Fee GetValue() const
Definition: FeeFeature.h:61
osmscout::PathTextStyle::SetTextColor
PathTextStyle & SetTextColor(const Color &color)
Definition: Styles.cpp:1378
osmscout::VoiceDownloadJob::~VoiceDownloadJob
virtual ~VoiceDownloadJob()
Definition: VoiceManager.cpp:41
osmscout::DragHandler
Definition: InputHandler.h:409
osmscout::StopClock::StopClock
StopClock()
Definition: StopClock.cpp:30
osmscout::MaxSpeedFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: MaxSpeedFeature.cpp:73
osmscout::ElevationChartWidget::points
ElevationModule::ElevationPoints points
Definition: ElevationChartWidget.h:175
osmscout::IsInFeature::NAME
static const char *const NAME
Name of this feature.
Definition: IsInFeature.h:69
utf8helper::UTF8String::Empty
bool Empty() const
Definition: utf8helper.h:112
osmscout::MapWidget::removePositionMark
void removePositionMark(int id)
Definition: MapWidget.cpp:728
osmscout::SymbolRef
std::shared_ptr< Symbol > SymbolRef
Definition: StyleDescription.h:37
osmscout::BoundingBoxDataFileRef
std::shared_ptr< BoundingBoxDataFile > BoundingBoxDataFileRef
Definition: BoundingBoxDataFile.h:68
BearingAgent.h
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_MAXSPEED
static const std::string LABEL_KEY_WAY_MAXSPEED
Definition: DescriptionService.h:232
osmscout::ChargingStationFeatureValue::GetSockets
const std::vector< Socket > & GetSockets() const
Definition: ChargingStationFeature.h:70
osmscout::OverlayObject::box
osmscout::GeoBox box
Definition: OverlayObject.h:60
osmscout::AreaNodeIndex::GetOffsets
bool GetOffsets(const GeoBox &boundingBox, const TypeInfoSet &requestedTypes, std::vector< FileOffset > &offsets, TypeInfoSet &loadedTypes) const
Definition: AreaNodeIndex.cpp:311
osmscout::VoiceManager::downloaded
void downloaded(const AvailableVoice &item)
osmscout::ProcessingQueue::PopTask
std::optional< T > PopTask()
Move one data entry out of the queue (FIFO semantics).
Definition: ProcessingQueue.h:156
osmscout::ChargingStationFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: ChargingStationFeature.cpp:122
osmscout::VoiceInstructionAgent::MessageType::SharpRight
@ SharpRight
osmscout::FeatureValue::Write
virtual void Write(FileWriter &writer)=0
Write the FeatureValue to disk.
osmscout::IndexedDataFile::GetOffset
bool GetOffset(I id, FileOffset &offset) const
Definition: DataFile.h:710
osmscout::AddressFeatureValue
The address feature stores the house number of an (normally) node or area.
Definition: AddressFeature.h:36
osmscout::NameFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: NameFeature.cpp:46
osmscout::RoutingListModel::routeRequest
void routeRequest(LocationEntryRef start, LocationEntryRef target, QmlRoutingProfileRef profile, int requestId, osmscout::BreakerRef breaker, std::optional< osmscout::Bearing > bearing)
osmscout::StyleError::StyleError
StyleError(StyleErrorType type, int line, int column, const std::string &text)
Definition: StyleError.h:40
osmscout::PathSymbolStyle::attrScale
@ attrScale
Definition: Styles.h:1227
osmscout::TypeConfig::GetAreaTypeIdBytes
uint8_t GetAreaTypeIdBytes() const
Definition: TypeConfig.h:1230
osmscout::GetSegmentBoundingBox
void GetSegmentBoundingBox(const std::vector< N > &path, size_t from, size_t to, GeoBox &boundingBox)
Helper for FindPathIntersections.
Definition: Geometry.h:1256
osmscout::LocationFormSearchParameter::GetLocationSearchString
std::string GetLocationSearchString() const
Definition: LocationService.cpp:86
osmscout::FeatureRef
std::shared_ptr< Feature > FeatureRef
Definition: TypeFeature.h:219
osmscout::Trim
std::string Trim(const std::string &str, char trimmedChar=' ')
Trim trimmedChar from begin and end of str.
Definition: String.cpp:753
osmscout::ChargingStationFeatureValue::AddSocket
void AddSocket(const Socket &socket)
Definition: ChargingStationFeature.h:61
p2t::Node::next
Node * next
Definition: advancing_front.h:46
osmscout::SplitDestinations
static QStringList SplitDestinations(const std::string &destinations)
Definition: RouteDescriptionBuilder.cpp:198
osmscout::log
Log log
Definition: LoggerImpl.h:95
osmscout::LocationDescription::GetAtAddressDescription
LocationAtPlaceDescriptionRef GetAtAddressDescription() const
Return the location in relation to a close address.
Definition: LocationDescriptionService.cpp:144
osmscout::MapParameter::SetPatternPaths
void SetPatternPaths(const std::list< std::string > &paths)
Definition: MapParameter.cpp:85
utf8helper::IsDiacritic
constexpr int IsDiacritic
Definition: utf8helper_charmap.h:33
osmscout::FileScanner::ReadUInt64Number
uint64_t ReadUInt64Number()
Definition: FileScanner.cpp:2111
osmscout::ThreadedWorkerPool
Definition: Worker.h:172
osmscout::VoiceInstructionMessage::message
std::vector< VoiceSample > message
Definition: VoiceInstructionAgent.h:99
osmscout::VoiceInstructionAgent::MessageStruct::type
MessageType type
Definition: VoiceInstructionAgent.h:147
osmscout::ScreenPixelRectangle::x
int x
Definition: LabelLayouterHelper.h:39
osmscout::LabelLayouter::LayoutJob::shieldLabelPadding
double shieldLabelPadding
Definition: LabelLayouter.h:283
osmscout::ColorFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: ColorFeature.cpp:47
osmscout::Route::SegmentMember
Definition: Route.h:57
osmscout::SimpleRoutingService::~SimpleRoutingService
~SimpleRoutingService() override
Definition: SimpleRoutingService.cpp:61
osmscout::SidewayFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: SidewayFeature.cpp:79
osmscout::GeoBox::GeoBox
GeoBox()=default
The default constructor creates an invalid instance.
osmscout::PostalCodeFeature::NAME
static const char *const NAME
Name of this feature.
Definition: PostalCodeFeature.h:74
osmscout::GeoBox::Invalidate
void Invalidate()
Invalidate the bounding Box.
Definition: GeoBox.h:78
osmscout::Det
double Det(double x1, double y1, double x2, double y2)
Definition: Geometry.h:964
osmscout::RouteDescription::Node::GetLocation
GeoCoord GetLocation() const
Location (latitude,longitude) of the node.
Definition: RouteDescription.h:789
osmscout::FromToFeatureValue::GetFrom
const std::string & GetFrom() const
Definition: FromToFeature.h:48
osmscout::LocationDescriptionService::DescribeLocationByCrossing
bool DescribeLocationByCrossing(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100))
Returns crossings (of roads that can be driven by cars and which have a name feature)
Definition: LocationDescriptionService.cpp:1165
osmscout::ObjectPool::Destroy
virtual void Destroy(T *o) noexcept
Definition: ObjectPool.h:68
osmscout::LocationFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: LocationFeature.cpp:61
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_GRADE
static const std::string LABEL_KEY_WAY_GRADE
Definition: DescriptionService.h:233
osmscout::LabelStyle::SetSize
virtual LabelStyle & SetSize(double size)
Definition: Styles.cpp:779
osmscout::TileId::GetTopLeftCoord
GeoCoord GetTopLeftCoord(const Magnification &magnification) const
Return the top left coordinate of the tile.
Definition: TileId.cpp:55
MapPainterSVG.h
osmscout::Pow
size_t Pow(size_t a, size_t b)
Definition: Geometry.cpp:36
osmscout::MapObjectInfoModel::LatRole
@ LatRole
Definition: MapObjectInfoModel.h:62
osmscout::InstalledVoicesModel::InstalledVoicesModel
InstalledVoicesModel()
Definition: InstalledVoicesModel.cpp:28
osmscout::ClosestRoutableObjectResult::GetDistance
Distance GetDistance() const
Definition: SimpleRoutingService.h:80
osmscout::TransPoint::draw
bool draw
Definition: Transformation.h:48
osmscout::TileProjection::Set
bool Set(const OSMTileId &tile, const Magnification &magnification, size_t width, size_t height)
Definition: TileProjection.h:90
osmscout::QmlSettings::SetStyleSheetFile
void SetStyleSheetFile(const QString file)
Definition: QmlSettings.cpp:98
osmscout::OpenGLTexture::data
unsigned char * data
Definition: OpenGLMapData.h:47
osmscout::MapObjectInfoModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: MapObjectInfoModel.cpp:75
osmscout::OverlayObject::bboxChanged
void bboxChanged()
osmscout::SRTMDataRef
std::shared_ptr< SRTMData > SRTMDataRef
Definition: SRTM.h:58
osmscout::CmdLineBoolOption
CmdLineArgParserRef CmdLineBoolOption(Args &&...args)
Definition: CmdLineParsing.h:256
osmscout::BrandFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: BrandFeature.cpp:46
osmscout::RoutePostprocessor::TargetPostprocessor
Definition: RoutePostprocessor.h:175
osmscout::OverlayNode::toNode
bool toNode(osmscout::NodeRef &node, const osmscout::TypeConfig &typeConfig) const
Definition: OverlayObject.cpp:282
osmscout::TypeInfo::TypeCondition::types
unsigned char types
Bitset of types the condition can be applied to.
Definition: TypeConfig.h:96
osmscout::TransBuffer::IsEmpty
bool IsEmpty() const
Return true, if the TransBuffer holds data (length==0)
Definition: Transformation.h:80
osmscout::Signal::Signal
Signal()=default
osmscout::RoutingResult::GetRoute
const RouteData & GetRoute() const
Definition: AbstractRoutingService.h:88
Color.h
osmscout::RouteDescriptionPostprocessor::Callback::BeforeRoute
virtual void BeforeRoute()
Call once before evaluation the the RouteDescription starts.
Definition: RouteDescriptionPostprocessor.cpp:31
osmscout::oss::Parser::SIZECONDITION
void SIZECONDITION(SizeConditionRef &condition)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1212
osmscout::MapObjectInfoModel
Definition: MapObjectInfoModel.h:43
osmscout::LocationAtPlaceDescription::GetBearing
Bearing GetBearing() const
Return the bearing you have to go to from the place for 'distance' to reach the location.
Definition: LocationDescriptionService.h:160
osmscout::PathTextStyleSelectorList
std::list< PathTextStyleSelector > PathTextStyleSelectorList
Definition: StyleConfig.h:526
osmscout::Postrender
@ Postrender
Implementation specific final step.
Definition: MapPainter.h:91
osmscout::Area::Ring::GetFeature
const FeatureInstance & GetFeature(size_t idx) const
Definition: Area.h:132
osmscout::GetDigitValue
bool GetDigitValue(char digit, size_t &result)
Definition: String.cpp:118
osmscout::LocationListModel::~LocationListModel
~LocationListModel() override
Definition: SearchLocationModel.cpp:71
osmscout::StyleConfig::GetFlagByName
bool GetFlagByName(const std::string &name) const
Returns the value of the given flag identified by the name of the flag.
Definition: StyleConfig.cpp:412
osmscout::RouteDescription::LaneDescription::LaneDescription
LaneDescription(bool oneway, uint8_t laneCount, const std::vector< LaneTurn > &laneTurns)
Definition: RouteDescription.cpp:481
osmscout::TransBuffer::GetBoundingBox
bool GetBoundingBox(double &xmin, double &ymin, double &xmax, double &ymax) const
Return the bounding box of the to be drawn display coordinates.
Definition: Transformation.cpp:71
osmscout::RoutePostprocessor::InstructionPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:950
osmscout::ShortTurnCommand
static QString ShortTurnCommand(const RouteDescription::DirectionDescriptionRef &directionDescription)
Definition: RouteDescriptionBuilder.cpp:74
osmscout::RoutingDatabase::ContainsNode
bool ContainsNode(const Id id) const
Definition: RoutingDB.h:92
osmscout::NameShortFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: NameShortFeature.h:79
osmscout::AreaNodeIndexRef
std::shared_ptr< AreaNodeIndex > AreaNodeIndexRef
Definition: AreaNodeIndex.h:121
osmscout::NearPOIModel::LatRole
@ LatRole
Definition: NearPOIModel.h:88
osmscout::LocationDescription::SetAtAddressDescription
void SetAtAddressDescription(const LocationAtPlaceDescriptionRef &description)
Definition: LocationDescriptionService.cpp:114
osmscout::RoutePoints
Definition: AbstractRoutingService.h:114
osmscout::NearPOIModel::maxDistance
double maxDistance
Maximal distance of searched objects.
Definition: NearPOIModel.h:71
osmscout::NameFeature::NAME
static const char *const NAME
Name of this feature.
Definition: NameFeature.h:71
osmscout::GeneralDescriptionProcessor::SECTION_NAME_GENERAL
static const std::string SECTION_NAME_GENERAL
Definition: DescriptionService.h:153
PersistentCookieJar.h
osmscout::NameFeatureValue::operator=
NameFeatureValue & operator=(const FeatureValue &other) override
Definition: NameFeature.cpp:35
osmscout::ost::Errors::Errors
Errors()
Definition: src/osmscout/ost/Parser.cpp:917
osmscout::RouteDescription::LaneDescription::GetLaneCount
uint8_t GetLaneCount() const
Definition: RouteDescription.h:615
osmscout::ShieldStyle::attrPriority
@ attrPriority
Definition: Styles.h:644
osmscout::RouteStep::roundaboutClockwise
bool roundaboutClockwise
when type is "leave-roundabout" or "enter-roundabout", this property indicate direction of roundabout
Definition: RouteStep.h:58
osmscout::MercatorProjection::MaxLon
static const double MaxLon
Definition: MercatorProjection.h:60
osmscout::MapPainter::widthReader
WidthFeatureValueReader widthReader
Value reader for the 'width' feature.
Definition: MapPainter.h:260
osmscout::LocationFormSearchParameter::GetBreaker
BreakerRef GetBreaker() const
Definition: LocationService.cpp:181
osmscout::LocationDescription::SetAtNameDescription
void SetAtNameDescription(const LocationAtPlaceDescriptionRef &description)
Definition: LocationDescriptionService.cpp:109
utf8helper::charmap_c7
const character charmap_c7[]
Definition: utf8helper_charmap.cpp:499
osmscout::Color::BLACK
static const Color BLACK
Definition: Color.h:41
osmscout::RouteDescription::MotorwayChangeDescriptionRef
std::shared_ptr< MotorwayChangeDescription > MotorwayChangeDescriptionRef
Definition: RouteDescription.h:432
osmscout::OpenGLMapData::GetTextureHeight
int GetTextureHeight()
Definition: OpenGLMapData.h:316
osmscout::Tile::GetRouteData
TileRouteData & GetRouteData()
Return a read-write reference to the area data.
Definition: DataTileCache.h:390
osmscout::MapParameter::RegisterFillStyleProcessor
void RegisterFillStyleProcessor(size_t typeIndex, const FillStyleProcessorRef &processor)
Definition: MapParameter.cpp:275
osmscout::PathPointTransformer
static void PathPointTransformer(double &x, double &y, cairo_path_t *path, const double *pathSegmentLengths)
Project a point X,Y onto a parameterized path.
Definition: MapPainterCairo.cpp:104
osmscout::ConstructionYearFeatureValue
Definition: ConstructionYearFeature.h:30
osmscout::PathTextStyle::GetDisplayOffset
double GetDisplayOffset() const
Definition: Styles.h:872
osmscout::TypeDistributionDataFile::Distribution::Distribution
Distribution()
Definition: TypeDistributionDataFile.cpp:32
osmscout::RouteNode::Read
void Read(FileScanner &scanner)
Read data from the given FileScanner.
Definition: RouteNode.cpp:98
osmscout::MapWidget::longTap
void longTap(const int screenX, const int screenY, const double lat, const double lon)
osmscout::CancelableFuture::State::value
std::optional< T > value
Definition: CancelableFuture.h:49
osmscout::Feature::HasValue
virtual bool HasValue() const
Returns 'true' if the feature has an value object.
Definition: TypeFeature.h:165
osmscout::MaxSpeedFeature
Definition: MaxSpeedFeature.h:61
osmscout::PolygonMerger
Definition: Geometry.h:1438
osmscout::VoicePlayer
Definition: VoicePlayer.h:35
osmscout::DestinationFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: DestinationFeature.h:54
osmscout::CoverageIndex::IsCovered
bool IsCovered(const Pixel &tile) const
Definition: CoverageIndex.cpp:85
osmscout::oss::Parser::ValueType::CONSTANT
@ CONSTANT
osmscout::ost::Parser::FEATURE
void FEATURE()
Definition: src/osmscout/ost/Parser.cpp:301
osmscout::LocationDescriptionService::DescribeLocationByWay
bool DescribeLocationByWay(const GeoCoord &location, LocationDescription &description, const Distance &lookupDistance=Distance::Of< Meter >(100))
Returns ways (roads that can be driven by cars and which have a name feature)
Definition: LocationDescriptionService.cpp:1301
osmscout::Style::SetSymbolValue
virtual void SetSymbolValue(int attribute, const SymbolRef &value)
Definition: StyleDescription.cpp:62
osmscout::OpeningHoursFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: OpeningHoursFeature.cpp:81
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR
static const std::string LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR
Definition: DescriptionService.h:160
osmscout::Color::ToHexString
std::string ToHexString() const
Definition: Color.cpp:82
osmscout::SimpleRoutingService::GetCostLimit
double GetCostLimit(const RoutingProfile &profile, DatabaseId database, const Distance &targetDistance) override
Definition: SimpleRoutingService.cpp:135
osmscout::LabelLayouter::LayoutJob::Swap
void Swap(std::vector< LabelInstanceType > &labelInstances, std::vector< ContourLabelType > &contourLabelInstances)
Definition: LabelLayouter.h:315
osmscout::GroundTile::Coord
A Coordinate for a point in a ground tile path.
Definition: GroundTile.h:58
osmscout::DBLoadJob::onTileStateChanged
void onTileStateChanged(QString dbPath, const osmscout::TileRef tile)
Definition: DBLoadJob.cpp:119
osmscout::NodeDataFile
Definition: NodeDataFile.h:34
osmscout::CancelableFuture::CancelCallback
std::function< void()> CancelCallback
Definition: CancelableFuture.h:44
osmscout::Earth::extentMeter
static const double extentMeter
Definition: Earth.h:39
osmscout::Route::SegmentMember::way
FileOffset way
Definition: Route.h:59
osmscout::HTMLWriter::WriteListEntryEnd
void WriteListEntryEnd()
Definition: HTMLWriter.cpp:274
osmscout::ALIGN16_END
const ALIGN16_BEG double SINECOEFF_SSE[] ALIGN16_END
Definition: SSEMath.h:97
osmscout::SimpleRoutingService::GetDatabaseMapping
std::map< DatabaseId, std::string > GetDatabaseMapping() const override
Definition: SimpleRoutingService.cpp:452
osmscout::OpenGLTexture::width
size_t width
Definition: OpenGLMapData.h:44
osmscout::LanesFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: LanesFeature.cpp:26
osmscout::GroundTile::Coord::coast
bool coast
Definition: GroundTile.h:64
osmscout::LocationStringSearchParameter::GetAddressOnlyMatch
bool GetAddressOnlyMatch() const
Definition: LocationService.cpp:403
osmscout::TiledRenderingHelper::RenderTiles
static bool RenderTiles(QPainter &painter, const MapViewStruct &request, QList< TileCache * > &layerCaches, const QColor &unknownColor, double overlap=-1, const QColor &gridColor=QColor::fromRgbF(0.8, 0.8, 0.8))
Definition: TiledRenderingHelper.cpp:33
osmscout::ost::Parser::TAGNOTEQUALSCOND
void TAGNOTEQUALSCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:659
osmscout::NearPOIModel::onLookupFinished
void onLookupFinished(int requestId)
Definition: NearPOIModel.cpp:148
p2t::operator==
bool operator==(const Point &a, const Point &b)
Definition: shapes.h:250
osmscout::Router::Router
Router(QThread *thread, SettingsRef settings, DBThreadRef dbThread)
Definition: Router.cpp:32
utf8helper::charmap_f0_9e_a4
const character charmap_f0_9e_a4[]
Definition: utf8helper_charmap.cpp:2691
osmscout::ElevationChartWidget::elevationProfileRequest
void elevationProfileRequest(std::shared_ptr< OverlayWay > way, int requestId, osmscout::BreakerRef breaker)
osmscout::OptimizeArea
void OptimizeArea(TransBuffer &buffer, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint)
Optimize a already transformed area.
Definition: Transformation.cpp:624
utf8helper::Parser::Continue
@ Continue
Definition: utf8helper.h:70
osmscout::JumpHandler::showCoordinates
bool showCoordinates(const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing) override
Definition: InputHandler.cpp:586
utf8helper::charmap_e2_80
const character charmap_e2_80[]
Definition: utf8helper_charmap.cpp:2265
osmscout::TiledMapOverlay::tileDownloaded
void tileDownloaded(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: TiledMapOverlay.cpp:196
p2t::Triangle::SetConstrainedEdgeCCW
void SetConstrainedEdgeCCW(Point &p, bool ce)
osmscout::Area::outerRingId
static const uint8_t outerRingId
Definition: Area.h:90
osmscout::WaterIndexRef
std::shared_ptr< WaterIndex > WaterIndexRef
Definition: WaterIndex.h:107
osmscout::RoutePostprocessor::MaxSpeedPostprocessor::Process
bool Process(const PostprocessorContext &context, RouteDescription &description) override
Definition: RoutePostprocessor.cpp:589
osmscout::WayRegionSearchResult::GetWayResults
std::list< WayRegionSearchResultEntry > GetWayResults() const
Definition: Database.h:227
osmscout::MapParameter::SetRenderBackground
void SetRenderBackground(bool render)
Definition: MapParameter.cpp:215
VoiceInstructionAgent.h
osmscout::OverlayNode::OverlayNode
OverlayNode(QObject *parent=Q_NULLPTR)
Definition: OverlayObject.cpp:270
utf8helper::_p2_u4
static Parser::Exit _p2_u4(Parser *p, byte bb)
Definition: utf8helper.cpp:440
osmscout::MapWidget::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event) override
Definition: MapWidget.cpp:178
osmscout::LayerFeature
Definition: LayerFeature.h:61
osmscout::PTRoute::Platform
A route variant consists of a number of platforms.
Definition: PublicTransport.h:96
osmscout::MapPainterSVG::RegisterContourLabel
virtual void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath) override
Register contour label.
Definition: MapPainterSVG.cpp:737
osmscout::MoveHandler::MoveHandler
MoveHandler(const MapView &view)
Definition: InputHandler.cpp:254
osmscout::WebsiteFeature::WebsiteFeature
WebsiteFeature()
Definition: WebsiteFeature.cpp:56
osmscout::MapIcon::phone
QString phone
Definition: IconLookup.h:57
osmscout::FromToFeatureValue::operator=
FromToFeatureValue & operator=(const FeatureValue &other) override
Definition: FromToFeature.cpp:36
WorkQueue.h
osmscout::RouteInstructionAgent
Definition: RouteInstructionAgent.h:52
osmscout::PostprocessorContext::GetDatabases
virtual std::vector< DatabaseRef > GetDatabases() const =0
Get low level database objects (indexed by DatabaseId)
osmscout::MapView::magnification
osmscout::Magnification magnification
Definition: InputHandler.h:235
osmscout::Initialize
@ Initialize
Setup internal state of renderer for executing next steps with current projection and parameters.
Definition: MapPainter.h:66
osmscout::AvailableMapsModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: AvailableMapsModel.cpp:273
OpeningHoursFeature.h
osmscout::NavigationModel::targetReached
void targetReached(QString targetBearing, double targetDistance)
osmscout::MapPainterSVG::DrawPath
void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange) override
Draw simple line with the given style,the given color, the given width and the given untransformed no...
Definition: MapPainterSVG.cpp:867
osmscout::PathSymbolStyle::SetSymbolSpace
PathSymbolStyle & SetSymbolSpace(double space)
Definition: Styles.cpp:1752
osmscout::LocationSearchResult::Entry::postalAreaMatchQuality
MatchQuality postalAreaMatchQuality
Definition: LocationService.h:242
osmscout::StyleConfig::HasFlag
bool HasFlag(const std::string &name) const
Returns 'true', if the given flag exists, else 'false'.
Definition: StyleConfig.cpp:402
osmscout::SpeedVariant::Min
double Min() const
Definition: RoutingProfile.h:105
osmscout::RoutePointsResult
Definition: AbstractRoutingService.h:123
osmscout::MapParameter::SetLabelLayouterOverlap
void SetLabelLayouterOverlap(double labelLayouterOverlap)
Definition: MapParameter.cpp:199
osmscout::LocationFormSearchParameter::GetAdminRegionSearchString
std::string GetAdminRegionSearchString() const
Definition: LocationService.cpp:76
p2t::SweepContext::Basin::left_node
Node * left_node
Definition: sweep_context.h:100
osmscout::oss::Parser::Destring
std::string Destring(const char *str)
Definition: map/include/osmscoutmap/oss/Parser.h:137
osmscout::Bearing::AsRadians
double AsRadians() const
Bearing in radians, normalised to [0..2*M_PI)
Definition: Bearing.h:64
osmscout::NetworkFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: NetworkFeature.cpp:81
osmscout::NavigationModule
Definition: NavigationModule.h:56
osmscout::RoutableObjects::dbMap
std::map< DatabaseId, RoutableDBObjects > dbMap
Definition: DataAgent.h:39
osmscout::LocationCrossingDescription
Definition: LocationDescriptionService.h:212
osmscout::MapRenderer::overlayObjectsBox
osmscout::GeoBox overlayObjectsBox() const
Definition: MapRenderer.cpp:218
osmscout::LayerFeature::NAME
static const char *const NAME
Name of this feature.
Definition: LayerFeature.h:68
osmscout::AvailableVoicesModel::Available
@ Available
Definition: AvailableVoicesModel.h:89
osmscout::MapTile
Definition: MapTileCache.h:209
osmscout::LaneAgent::Lane::oneway
bool oneway
Definition: LaneAgent.h:37
osmscout::CapStyleEnumAttributeDescriptor
Definition: Styles.h:233
osmscout::oss::Token
Definition: map/include/osmscoutmap/oss/Scanner.h:45
osmscout::AccessFeatureValue::Access
Access
Definition: AccessFeature.h:33
osmscout::PTRoute::Variant::SetFrom
void SetFrom(const std::string &from)
Definition: PublicTransport.cpp:65
osmscout::OpenGLMapData::OpenGLMapData
OpenGLMapData()=default
osmscout::MapService::SetCacheSize
void SetCacheSize(size_t cacheSize)
Set the size of the tile data cache.
Definition: MapService.cpp:123
osmscout::LookupModule::ObjectInfo::objectType
QString objectType
Definition: LookupModule.h:76
osmscout::Logger::Line::operator<<
Line & operator<<(unsigned long long value)
Definition: Logger.h:198
osmscout::CmdLineBoolArgParser::GetPositionalHint
std::string GetPositionalHint(const std::string &positional) const override
Definition: CmdLineParsing.cpp:190
osmscout::SunriseSunset::isDay
bool isDay() const
Definition: client-qt/src/osmscoutclientqt/SunriseSunset.cpp:113
osmscout::BorderStyle::GetWidth
double GetWidth() const
Definition: Styles.h:424
osmscout::ReadLock::operator=
ReadLock & operator=(ReadLock &&rl) noexcept
Definition: ReadWriteLock.h:145
osmscout::DataTileCache::GetCurrentSize
size_t GetCurrentSize() const
Definition: DataTileCache.h:519
osmscout::PostprocessorContext::IsMiniRoundabout
virtual bool IsMiniRoundabout(const RouteDescription::Node &node) const =0
osmscout::ThreadedWorker::Start
void Start()
Definition: Worker.h:95
osmscout::ChargingStationDescriptionProcessor::LABEL_KEY_CHARGINGSTATION_SOCKET_TYPE
static const std::string LABEL_KEY_CHARGINGSTATION_SOCKET_TYPE
Definition: DescriptionService.h:339
osmscout::SilentTagErrorReporter
Definition: TagErrorReporter.h:45
osmscout::StyleFlagsModel::setFlag
Q_INVOKABLE void setFlag(const QString &key, bool value)
Definition: StyleFlagsModel.cpp:115
osmscout::TileKey::GetLevel
uint32_t GetLevel() const
Definition: TileId.h:139
osmscout::RouteDescription::MotorwayLeaveDescriptionRef
std::shared_ptr< MotorwayLeaveDescription > MotorwayLeaveDescriptionRef
Definition: RouteDescription.h:454
osmscout::Node::GetFeature
const FeatureInstance & GetFeature(size_t idx) const
Definition: Node.h:98
osmscout::OpenGLTexture::height
size_t height
Definition: OpenGLMapData.h:45
osmscout::SidewayFeatureValue::HasSidewalkTrackLeft
bool HasSidewalkTrackLeft() const
Definition: SidewayFeature.h:58
osmscout::oss::Buffer
Definition: map/include/osmscoutmap/oss/Scanner.h:60
osmscout::ProcessingQueue::Finished
bool Finished()
Return true, if the queue is stopped and empty, else false.
Definition: ProcessingQueue.h:199
osmscout::FileScanner::Close
void Close()
Closes the file.
Definition: FileScanner.cpp:264
osmscout::RouteDescription::DestinationDescription
Definition: RouteDescription.h:482
MapPainterCairo.h
p2t::Triangle::OppositePoint
Point * OppositePoint(Triangle &t, Point &p)
osmscout::FeeFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: FeeFeature.cpp:88
osmscout::InstalledMapsModel::PathRole
@ PathRole
Definition: InstalledMapsModel.h:53
osmscout::DBRenderJob
Definition: MapRenderer.h:43
osmscout::LocationInfoModel::ready
bool ready
Definition: LocationInfoModel.h:47
osmscout::Bearing::AsDegrees
double AsDegrees() const
Bearing in degrees, normalised to [0..360)
Definition: Bearing.h:72
osmscout::LocationListModel::TypeRole
@ TypeRole
Definition: SearchLocationModel.h:177
osmscout::MapParameter::GetRenderContourLines
bool GetRenderContourLines() const
Definition: MapParameter.h:374
osmscout::RoutingProfile
Definition: RoutingProfile.h:126
osmscout::IconLookup::~IconLookup
~IconLookup() override
Definition: IconLookup.cpp:55
osmscout::NavigationModule::~NavigationModule
~NavigationModule() override
Definition: NavigationModule.cpp:46
osmscout::RouteDescription::DirectionDescriptionRef
std::shared_ptr< DirectionDescription > DirectionDescriptionRef
Definition: RouteDescription.h:319
osmscout::ShortestPathRoutingProfile::ShortestPathRoutingProfile
ShortestPathRoutingProfile(const TypeConfigRef &typeConfig)
Definition: RoutingProfile.cpp:367
osmscout::PositionAgent::GpsPosition::GetState
GpsPositionState GetState(const Timestamp &now) const
Definition: PositionAgent.cpp:30
osmscout::Point::GetLon
double GetLon() const
Definition: Point.h:103
osmscout::NavigationModel::flags
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: NavigationModel.cpp:282
osmscout::MapRenderer::fontSize
double fontSize
Definition: MapRenderer.h:105
osmscout::FromToFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: FromToFeature.cpp:24
osmscout::OverlayArea
Definition: OverlayObject.h:168
osmscout::LabelLayouter::LayoutJob::iconPadding
double iconPadding
Definition: LabelLayouter.h:281
osmscout::ElevationModule::DataLoader::DataLoader
DataLoader(const std::list< DBInstanceRef > &databases)
Definition: ElevationModule.cpp:43
osmscout::DBLoadJob::Run
void Run(const osmscout::BasemapDatabaseRef &basemapDatabase, const std::list< DBInstanceRef > &databases, ReadLock &&locker) override
Definition: DBLoadJob.cpp:56
osmscout::OptimizeWaysLowZoom::HasOptimizations
bool HasOptimizations(double magnification) const
Definition: OptimizeWaysLowZoom.cpp:136
utf8helper::charmap_e1_b8
const character charmap_e1_b8[]
Definition: utf8helper_charmap.cpp:1717
osmscout::TransBuffer::GetLength
size_t GetLength() const
Return the number of to be drawn points.
Definition: Transformation.h:89
osmscout::Label::fontSize
double fontSize
Font size to be used.
Definition: LabelLayouter.h:126
osmscout::ost::Parser::TAGEXISTSCOND
void TAGEXISTSCOND(TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:592
osmscout::oss::Parser::AREABORDERSTYLE
void AREABORDERSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1596
osmscout::LocationDescriptionProcessor::LABEL_KEY_LOCATION_ADMINLEVEL_LEVEL
static const std::string LABEL_KEY_LOCATION_ADMINLEVEL_LEVEL
Definition: DescriptionService.h:205
osmscout::NetworkFeatureValue::operator=
NetworkFeatureValue & operator=(const FeatureValue &other) override
Definition: NetworkFeature.cpp:34
osmscout::MapPainterAgg::AggLabelLayouter
friend AggLabelLayouter
Definition: MapPainterAgg.h:61
osmscout::MapWidget::zoom
void zoom(double zoomFactor)
Definition: MapWidget.cpp:461
osmscout::BasemapDatabaseParameter::SetDataMMap
void SetDataMMap(bool mmap)
Definition: BasemapDatabase.cpp:27
p2t::Point::y
double y
Definition: shapes.h:47
osmscout::PTRoute::Variant::stops
std::vector< Stop > stops
Definition: PublicTransport.h:138
osmscout::MapPainterSVG::DrawWay
void DrawWay(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const WayData &data) override
Definition: MapPainterSVG.cpp:945
osmscout::MapParameter::GetOptimizeAreaNodes
TransPolygon::OptimizeMethod GetOptimizeAreaNodes() const
Definition: MapParameter.h:249
osmscout::SidewayFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: SidewayFeature.cpp:65
osmscout::LookupModule::requestRegionLookup
void requestRegionLookup(const osmscout::GeoCoord location)
Start retrieving list of place admin regions.
Definition: LookupModule.cpp:385
osmscout::StyleConfig::GetRouteLineStyles
void GetRouteLineStyles(const FeatureValueBuffer &buffer, const Projection &projection, std::vector< LineStyleRef > &lineStyles) const
Definition: StyleConfig.cpp:1255
osmscout::DescriptionService::SECTION_NAME_ID
static const std::string SECTION_NAME_ID
Definition: DescriptionService.h:415
p2t::AdvancingFront::search
Node * search()
Definition: advancing_front.h:106
osmscout::Area::Ring::IsMaster
bool IsMaster() const
Definition: Area.h:147
osmscout::LineStyle::SetColorValue
void SetColorValue(int attribute, const Color &value) override
Definition: Styles.cpp:132
osmscout::LaneAgent::Lane::count
int count
when route is oneway
Definition: LaneAgent.h:38
osmscout::MapPainterQt::DrawContourSymbol
void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data) override
Draw the given Symbol on top of the contour of the given path.
Definition: MapPainterQt.cpp:572
osmscout::OpenGLMapData::UseProgram
void UseProgram()
Definition: OpenGLMapData.h:283
osmscout::SidewayFeatureValue::cyclewayLaneLeft
@ cyclewayLaneLeft
Definition: SidewayFeature.h:36
osmscout::StreamLogger::StreamLogger
StreamLogger(std::ostream &infoStream, std::ostream &errorStream)
Definition: LoggerImpl.cpp:97
osmscout::FileScanner::ReadUInt32Number
uint32_t ReadUInt32Number()
Definition: FileScanner.cpp:2058
osmscout::AvailableMapsModel::parent
Q_INVOKABLE QModelIndex parent(const QModelIndex &index) const override
Definition: AvailableMapsModel.cpp:247
osmscout::MapRenderer::~MapRenderer
virtual ~MapRenderer()
Definition: MapRenderer.cpp:85
osmscout::WebsiteFeatureValue::GetWebsite
std::string GetWebsite() const
Definition: WebsiteFeature.h:49
utf8helper::UTF8String::UTF8String
UTF8String()
Contructs empty UTF8String object with transformation nop.
Definition: utf8helper.cpp:125
osmscout::StyleAttributeType::TYPE_DOUBLE
@ TYPE_DOUBLE
osmscout::RoutingDatabase
Definition: RoutingDB.h:42
osmscout::Area::IsSimple
bool IsSimple() const
Definition: Area.h:282
osmscout::Point::IsSame
bool IsSame(const Point &other) const
Compare this and the other point for "sameness".
Definition: Point.h:132
osmscout::MapParameter::SetDebugPerformance
void SetDebugPerformance(bool debug)
Definition: MapParameter.cpp:245
osmscout::ReadLock::ReadLock
ReadLock(ReadLock &&rl) noexcept
Definition: ReadWriteLock.h:143
osmscout::RoutableObjects
Definition: DataAgent.h:37
osmscout::PathSymbolStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:1261
osmscout::Way::GetCoord
const GeoCoord & GetCoord(size_t index) const
Definition: Way.h:158
osmscout::RoutePostprocessor::TargetPostprocessor::TargetPostprocessor
TargetPostprocessor(const std::string &targetDescription)
Definition: RoutePostprocessor.cpp:116
osmscout::Node::GetObjectFileRef
ObjectFileRef GetObjectFileRef() const
Definition: Node.h:60
osmscout::FILE_FORMAT_VERSION
static const uint32_t FILE_FORMAT_VERSION
Definition: TypeConfig.h:1044
osmscout::TypeConfig::GetAreaTypeInfo
TypeInfoRef GetAreaTypeInfo(TypeId id) const
Returns the type definition for the given type id.
Definition: TypeConfig.h:1303
osmscout::LocationStringSearchParameter::SetLimit
void SetLimit(size_t limit)
Definition: LocationService.cpp:313
osmscout::StyleFilter::GetSizeCondition
const SizeConditionRef & GetSizeCondition() const
Definition: StyleConfig.h:308
osmscout::LookupModuleRef
std::shared_ptr< LookupModule > LookupModuleRef
Definition: LookupModule.h:280
osmscout::Router::routeFailed
void routeFailed(QString reason, int requestId)
osmscout::NameFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: NameFeature.cpp:89
osmscout::PTRoute::Stop::GetType
StopType GetType() const
Definition: PublicTransport.h:77
osmscout::TileProjection
Mercator projection as used by the OpenStreetMap tile rendering code.
Definition: TileProjection.h:37
osmscout::Log::Info
Log & Info(bool state)
Definition: Logger.h:400
osmscout::LocationDescriptionProcessor::SECTION_NAME_LOCATION
static const std::string SECTION_NAME_LOCATION
Definition: DescriptionService.h:197
osmscout::CoordDataFile::GetFilename
std::string GetFilename() const
Definition: CoordDataFile.h:59
osmscout::BridgeFeature::NAME
static const char *const NAME
Name of this feature.
Definition: BridgeFeature.h:37
osmscout::Area::RingVisitor
std::function< bool(size_t i, const Ring &, const TypeInfoRef &)> RingVisitor
Definition: Area.h:234
osmscout::Pipe::outQueue
ProcessingQueue< E2 > & outQueue
Definition: Worker.h:139
osmscout::BatchMapPainter::painters
std::vector< PainterType > painters
Definition: BatchMapPainter.h:45
osmscout::RefFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: RefFeature.cpp:67
osmscout::TypeInfo::SetIndexAsPOI
TypeInfo & SetIndexAsPOI(bool indexAsPOI)
Set, if an object of this type should be indexed as a POI.
Definition: TypeConfig.h:537
osmscout::StreamLogger
Definition: LoggerImpl.h:37
osmscout::AdminRegionRef
std::shared_ptr< AdminRegion > AdminRegionRef
Definition: Location.h:88
osmscout::PostalCodeFeatureValue::operator=
PostalCodeFeatureValue & operator=(const FeatureValue &other) override
Definition: PostalCodeFeature.cpp:36
poly2tri.h
osmscout::TypeInfo::AddFeature
TypeInfo & AddFeature(const FeatureRef &feature)
Add a feature to this type.
Definition: TypeConfig.cpp:161
osmscout::OsmTileDownloader::~OsmTileDownloader
~OsmTileDownloader() override
Definition: OsmTileDownloader.cpp:55
osmscout::ScreenBox
Definition: ScreenBox.h:37
osmscout::OpenGLTexture
Definition: OpenGLMapData.h:42
osmscout::TextLoader::CreateTexture
OpenGLTextureRef CreateTexture()
Creates one texture from the character textures.
Definition: TextLoader.cpp:109
p2t::SweepContext::point_count
int point_count()
Definition: sweep_context.h:159
osmscout::IsInFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: IsInFeature.cpp:24
osmscout::VoicePlayer::PlaybackState
PlaybackState
Definition: VoicePlayer.h:39
osmscout::AddressFeature
Definition: AddressFeature.h:73
osmscout::DBId::id
Id id
Definition: DBFileOffset.h:41
osmscout::AvailableVoice::getProvider
VoiceProvider getProvider() const
Definition: Voice.h:73
osmscout::PositionAgent::Uninitialised
@ Uninitialised
Definition: PositionAgent.h:58
osmscout::AsMillis
int64_t AsMillis(const std::chrono::duration< T > &duration)
Definition: FileDownloader.cpp:38
utf8helper::None
constexpr int None
Definition: utf8helper_charmap.h:28
osmscout::OpeningHoursModel::updated
void updated()
osmscout::Projection::width
size_t width
Width of image.
Definition: Projection.h:52
osmscout::PositionAgent::LowAccuracy
@ LowAccuracy
Definition: PositionAgent.h:38
osmscout::OpenGLMapData::AddUniform
void AddUniform(const char *uniformName, float value)
Definition: OpenGLMapData.h:363
osmscout::OpeningHours::TimeInterval::from
DayTime from
Definition: OpeningHours.h:62
osmscout::NetworkFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: NetworkFeature.cpp:45
osmscout::LocationService::LocationService
LocationService(const DatabaseRef &database)
LocationService constructor.
Definition: LocationService.cpp:528
osmscout::ElevationChartWidget
Definition: ElevationChartWidget.h:33
osmscout::MapRenderer::settings
SettingsRef settings
Definition: MapRenderer.h:91
osmscout::MapParameter::GetRenderSeaLand
bool GetRenderSeaLand() const
Definition: MapParameter.h:364
osmscout::LookupModule::locationAdminRegionFinished
void locationAdminRegionFinished(const osmscout::GeoCoord location)
osmscout::CoverageIndex::IsOpen
bool IsOpen() const
Definition: CoverageIndex.h:64
osmscout::PathTextStyle::GetSize
double GetSize() const
Definition: Styles.h:862
osmscout::TypeConfig::GetNodeType
TypeInfoRef GetNodeType(const TagMap &tagMap) const
Return a node type (or an invalid reference if no type got detected) based on the given map of tag an...
Definition: TypeConfig.cpp:1020
osmscout::SymbolRendererCairo::SetFill
void SetFill(const FillStyleRef &fillStyle) override
Definition: SymbolRendererCairo.cpp:38
osmscout::QmlRoutingProfile::BicycleVehicle
@ BicycleVehicle
Definition: QmlRoutingProfile.h:61
osmscout::LockHandler::focusOutEvent
bool focusOutEvent(QFocusEvent *event) override
Definition: InputHandler.cpp:815
osmscout::AccessFeatureValue::CanRoute
bool CanRoute(VehicleMask vehicleMask) const
Definition: AccessFeature.h:87
osmscout::FileScanner::Mode
Mode
Definition: FileScanner.h:64
osmscout::NumberToString
std::string NumberToString(long value, const Locale &locale)
Returns locale-aware string representation of number.
Definition: String.cpp:75
p2t::SweepContext::edge_event
EdgeEvent edge_event
Definition: sweep_context.h:130
osmscout::LabelInstance::Element::labelData
LabelData labelData
Definition: LabelLayouter.h:151
osmscout::GeoBox::GetMaxLat
double GetMaxLat() const
Return the maximum latitude of the GeBox.
Definition: GeoBox.h:224
osmscout::PostalCodeFeatureValue::SetPostalCode
void SetPostalCode(const std::string_view &postalCode)
Definition: PostalCodeFeature.h:44
osmscout::OverlayObject::OverlayObject
OverlayObject(QObject *parent=Q_NULLPTR)
Definition: OverlayObject.cpp:35
osmscout::ElevationChartWidget::setLineWidth
void setLineWidth(qreal w)
Definition: ElevationChartWidget.cpp:359
osmscout::StyleConfig::HasWayPathTextStyle
bool HasWayPathTextStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1316
osmscout::LocationFeature
The location feature stores the location of an (normally) node or area.
Definition: LocationFeature.h:73
osmscout::BorderStyle::attrDashes
@ attrDashes
Definition: Styles.h:370
osmscout::Style::SetUIntValue
virtual void SetUIntValue(int attribute, size_t value)
Definition: StyleDescription.cpp:74
osmscout::NameAltFeatureValue::operator=
NameAltFeatureValue & operator=(const FeatureValue &other) override
Definition: NameAltFeature.cpp:34
osmscout::InstalledVoicesModel::GenderRole
@ GenderRole
Definition: InstalledVoicesModel.h:67
osmscout::WayDescriptionProcessor::SECTION_NAME_WAY
static const std::string SECTION_NAME_WAY
Definition: DescriptionService.h:221
osmscout::TileCacheKey::zoomLevel
uint32_t zoomLevel
Definition: TileCache.h:56
osmscout::Node::GetFeatureValueBuffer
const FeatureValueBuffer & GetFeatureValueBuffer() const
Definition: Node.h:108
osmscout::PathTextStyle::SetOffset
PathTextStyle & SetOffset(double value)
Definition: Styles.cpp:1392
osmscout::AccessFeatureValueReader
FeatureValueReader< AccessFeature, AccessFeatureValue > AccessFeatureValueReader
Definition: AccessFeature.h:276
osmscout::ReadLock::~ReadLock
~ReadLock()
Definition: ReadWriteLock.h:134
osmscout::TileId::operator<
bool operator<(const TileId &other) const
Compare tile ids by their order.
Definition: TileId.h:100
osmscout::RouteStep::TypeRole
@ TypeRole
Definition: RouteStep.h:67
osmscout::GradeFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: GradeFeature.cpp:80
osmscout::RouteDescriptionPostprocessor::Callback::BeforeNode
virtual void BeforeNode(const RouteDescription::Node &node)
Always called before we analyse a node.
Definition: RouteDescriptionPostprocessor.cpp:112
osmscout::MapWidget::GetPixelSize
double GetPixelSize() const
Definition: MapWidget.h:453
osmscout::MapWidget::SetVehiclePosition
void SetVehiclePosition(QObject *o)
Definition: MapWidget.cpp:895
osmscout::RoutingListModel::~RoutingListModel
~RoutingListModel() override
Definition: RoutingModel.cpp:46
osmscout::OperatorFeature
Definition: OperatorFeature.h:67
osmscout::Cache::ValueSizer::~ValueSizer
virtual ~ValueSizer()=default
osmscout::ElevationChartWidget::setTextPixelSize
void setTextPixelSize(int size)
Definition: ElevationChartWidget.cpp:379
osmscout::RoutePostprocessor::SuggestedLanesPostprocessor
Definition: RoutePostprocessor.h:443
osmscout::PaymentDescriptionProcessor::SUBSECTION_NAME_PAYMENT_FEE
static const std::string SUBSECTION_NAME_PAYMENT_FEE
Definition: DescriptionService.h:317
osmscout::NextRouteInstructionsMessage::nextRouteInstruction
RouteInstruction nextRouteInstruction
Definition: RouteInstructionAgent.h:44
osmscout::ElevationModule::loadingFinished
void loadingFinished(int requestId)
osmscout::PathSymbolStyle::GetSymbolSpace
double GetSymbolSpace() const
Definition: Styles.h:1286
MapDownloadsModel.h
osmscout::WayRegionSearchResult
Definition: Database.h:219
osmscout::DownloadJob::canceled
void canceled()
osmscout::QStringListToStringVector
OSMSCOUT_CLIENT_QT_API std::vector< std::string > QStringListToStringVector(const QStringList &list)
Definition: QtStdConverters.cpp:24
p2t::CDT::GetTriangles
std::vector< Triangle * > GetTriangles()
Get CDT triangles.
utf8helper::_u_string
static char * _u_string(char *buf, codepoint u)
Definition: utf8helper.cpp:94
osmscout::ScanConvertLine
void ScanConvertLine(int x1, int y1, int x2, int y2, std::vector< ScanCell > &cells)
This functions does a scan conversion of a line with the given start and end points.
Definition: Geometry.cpp:413
osmscout::AbstractRoutingProfile::ParametrizeForCar
virtual bool ParametrizeForCar(const TypeConfig &typeConfig, const std::map< std::string, double > &speedMap, double maxSpeed)
Definition: RoutingProfile.cpp:140
osmscout::NavigationModule::loadRoutableObjects
bool loadRoutableObjects(const GeoBox &box, const Vehicle &vehicle, const std::map< std::string, DatabaseId > &databaseMapping, RoutableObjectsRef &data)
Definition: NavigationModule.cpp:143
osmscout::WStringToUTF8String
std::string WStringToUTF8String(const std::wstring &text)
Definition: String.cpp:600
osmscout::RouteStep::getTimeDelta
double getTimeDelta() const
Definition: RouteStep.h:167
osmscout::AccessFeatureValue::bicycleBackward
@ bicycleBackward
Definition: AccessFeature.h:37
osmscout::FileDownloader::onDownloaded
void onDownloaded()
Definition: FileDownloader.cpp:206
osmscout::TileCache::getEpoch
size_t getEpoch() const
Definition: TileCache.h:151
osmscout::DrawPrimitiveRef
std::shared_ptr< DrawPrimitive > DrawPrimitiveRef
Definition: Styles.h:1021
osmscout::oss::Errors::errors
std::list< Err > errors
Definition: map/include/osmscoutmap/oss/Parser.h:72
p2t::Triangle::PointCW
Point * PointCW(const Point &point) const
osmscout::Router::~Router
virtual ~Router()
Definition: Router.cpp:43
osmscout::MapView::MapView
MapView(const MapView &mv)
This copy constructor don't transfer ownership in Qt hierarchy - it may cause troubles.
Definition: InputHandler.h:203
osmscout::TypeConfig::GetAreaTypeIdBits
uint8_t GetAreaTypeIdBits() const
Definition: TypeConfig.h:1225
osmscout::oss::Parser::STYLECONDBLOCK
void STYLECONDBLOCK(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:961
osmscout::DescriptionService::DescriptionService
DescriptionService()
Definition: DescriptionService.cpp:785
osmscout::PositionAgent::Position::databaseId
DatabaseId databaseId
Definition: PositionAgent.h:71
osmscout::Route::MemberDirection::backward
@ backward
osmscout::MapParameter::SetOptimizeWayNodes
void SetOptimizeWayNodes(TransPolygon::OptimizeMethod optimize)
Definition: MapParameter.cpp:100
osmscout::NavigationModel::getNextRoutStep
QObject * getNextRoutStep()
Definition: NavigationModel.cpp:221
osmscout::PrepareNodeLabels
@ PrepareNodeLabels
Definition: MapPainter.h:86
osmscout::BridgeFeature
Definition: BridgeFeature.h:30
osmscout::oss::Errors::SynErr
void SynErr(int line, int col, int n)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2490
HTMLWriter.h
osmscout::AddressListVisitor
Definition: Location.h:217
osmscout::AreaRegionSearchResultEntry
Definition: Database.h:233
osmscout::Way::HasFeature
bool HasFeature(size_t idx) const
Definition: Way.h:88
osmscout::VehicleFollowHandler::isFollowVehicle
bool isFollowVehicle() override
Definition: InputHandler.cpp:893
osmscout::RoutingResult::GetSectionLenghts
const std::vector< int > & GetSectionLenghts() const
Definition: AbstractRoutingService.h:98
osmscout::OpeningHoursModel::getOpeningHours
QString getOpeningHours() const
Definition: OpeningHoursModel.h:80
osmscout::MapPainter::AreaData::isOuter
bool isOuter
flag if this area is outer ring of some relation
Definition: MapPainter.h:183
osmscout::ObjectFileRef::type
RefType type
Definition: ObjectRef.h:154
osmscout::LaneTurnString
std::string LaneTurnString(LaneTurn turn)
Definition: LaneTurn.cpp:26
osmscout::RoutePostprocessor::Postprocessor
Definition: RoutePostprocessor.h:144
osmscout::RouteDescription::MotorwayChangeDescription::GetToDescription
NameDescriptionRef GetToDescription() const
Definition: RouteDescription.h:426
osmscout::AccessRestrictedFeatureValue::foot
@ foot
Definition: AccessRestrictedFeature.h:34
osmscout::MapWidget::toggleInfo
bool toggleInfo()
Definition: MapWidget.cpp:1029
osmscout::MapParameter::GetLabelLineMaxCharCount
size_t GetLabelLineMaxCharCount() const
Definition: MapParameter.h:274
osmscout::IOException::GetSemanticError
std::string GetSemanticError() const
Definition: Exception.cpp:131
osmscout::QmlRoutingProfile::getPenaltySameType
double getPenaltySameType() const
Definition: QmlRoutingProfile.cpp:160
osmscout::MapDownloadsModel::mapDownloadFails
void mapDownloadFails(QString message)
osmscout::ElevationChartWidget::gradientBottomColorChanged
void gradientBottomColorChanged()
osmscout::operator+
Vertex2D operator+(const Vertex2D &a, const Vertex2D &b)
Definition: Pixel.cpp:43
osmscout::CancelableFuture::OnComplete
void OnComplete(const DoneCallback &callback)
Callback triggered on future complete.
Definition: CancelableFuture.h:189
osmscout::PathTextStyle::SetUIntValue
void SetUIntValue(int attribute, size_t value) override
Definition: Styles.cpp:1353
osmscout::LocationDescriptionService::ReverseLookupResult::adminRegion
AdminRegionRef adminRegion
Region the object is in, if set.
Definition: LocationDescriptionService.h:363
osmscout::ElevationChartWidget::textPixelSizeChanged
void textPixelSizeChanged()
osmscout::TileCache::mergeAndStartRequests
void mergeAndStartRequests(uint32_t zoomLevel, uint32_t xtile, uint32_t ytile, uint32_t &xFrom, uint32_t &xTo, uint32_t &yFrom, uint32_t &yTo, uint32_t maxWidth, uint32_t maxHeight)
Definition: TileCache.cpp:79
osmscout::TypeInfoSetConstIterator::reference
const TypeInfoRef & reference
Definition: TypeInfoSet.h:37
osmscout::RoutingProfile::CanUse
virtual bool CanUse(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t pathIndex) const =0
osmscout::MapParameter::GetPatternPaths
const std::list< std::string > & GetPatternPaths() const
Definition: MapParameter.h:214
osmscout::ScanCell::x
int x
Definition: Geometry.h:1152
osmscout::MapDownloadJob::start
void start()
Definition: MapDownloader.cpp:54
osmscout::WayDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:218
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_CAR
static const std::string LABEL_KEY_WAY_ACCESS_CAR
Definition: DescriptionService.h:252
osmscout::MagnificationLevel::operator==
bool operator==(const MagnificationLevel &other) const
Definition: Magnification.h:78
Voice.h
osmscout::TypeInfo::GetDescription
std::string GetDescription(const std::string &languageCode) const
Returns the description for the given language code.
Definition: TypeConfig.cpp:276
osmscout::LocationService::ResolveAdminRegionHierachie
bool ResolveAdminRegionHierachie(const AdminRegionRef &adminRegion, std::map< FileOffset, AdminRegionRef > &refs) const
Resolve all parent regions of the given region (walk the region tree up to the root)Use AdminRegion::...
Definition: LocationService.cpp:565
osmscout::OptimizeWaysLowZoom::OptimizeWaysLowZoom
OptimizeWaysLowZoom()
Definition: OptimizeWaysLowZoom.cpp:38
osmscout::PathSymbolStyle::GetSymbol
const SymbolRef & GetSymbol() const
Definition: Styles.h:1271
osmscout::AccessFeatureValue::carBackward
@ carBackward
Definition: AccessFeature.h:39
osmscout::LabelData::Type
Type
Definition: LabelLayouter.h:59
utf8helper::Parser::context
int context
Definition: utf8helper.h:73
osmscout::Way::ReadOptimized
void ReadOptimized(const TypeConfig &typeConfig, FileScanner &scanner)
Read the data from the given FileScanner.
Definition: Way.cpp:101
osmscout::ConsoleProgress::Debug
void Debug(const std::string &text) override
Definition: Progress.cpp:160
osmscout::BrandFeature::BrandFeature
BrandFeature()
Definition: BrandFeature.cpp:58
osmscout::MapDownloadsModel::ProgressRole
@ ProgressRole
Definition: MapDownloadsModel.h:63
osmscout::ZoomGestureHandler::touch
bool touch(const QTouchEvent &event) override
Definition: InputHandler.cpp:501
osmscout::RouteDescription::NameDescription::NameDescription
NameDescription(const std::string &name)
Definition: RouteDescription.cpp:103
osmscout::CirclePrimitive::CirclePrimitive
CirclePrimitive(const Vertex2D &center, double radius, const FillStyleRef &fillStyle, const BorderStyleRef &borderStyle)
Definition: Styles.cpp:1496
OpenGLMapData.h
osmscout::MapPainter::AfterDrawing
virtual void AfterDrawing(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, const MapData &data)
Definition: MapPainter.cpp:292
osmscout::StyleConfig::AddAreaBorderSymbolStyle
void AddAreaBorderSymbolStyle(const StyleFilter &filter, PathSymbolPartialStyle &style)
Definition: StyleConfig.cpp:1042
osmscout::Area::WriteImport
void WriteImport(const TypeConfig &typeConfig, FileWriter &writer) const
Write the area with all data required during import, certain optimizations done on the final data are...
Definition: Area.cpp:468
osmscout::NavigationMessage
Base class for all navigation messages.
Definition: Engine.h:48
VoiceCorePlayerImpl.h
osmscout::NetworkFeature::NAME_LABEL_INDEX
static const size_t NAME_LABEL_INDEX
Index of the 'name' label.
Definition: NetworkFeature.h:80
osmscout::MapIcon::dimensions
QRectF dimensions
Definition: IconLookup.h:45
osmscout::NavigationModule::locationChanged
void locationChanged(osmscout::GeoCoord coord, bool horizontalAccuracyValid, double horizontalAccuracy)
Definition: NavigationModule.cpp:344
osmscout::IconStyle::IconStyle
IconStyle()
Definition: Styles.cpp:1561
p2t::SweepContext::AddPoint
void AddPoint(Point *point)
osmscout::IsAreaSubOfAreaQuorum
bool IsAreaSubOfAreaQuorum(const std::vector< N > &a, const std::vector< M > &b)
Definition: Geometry.h:640
osmscout::Tile::GetWayData
const TileWayData & GetWayData() const
Return a read-only reference to the way data.
Definition: DataTileCache.h:326
osmscout::Projection::BatchTransformer::GeoToPixel
void GeoToPixel(const GeoCoord &coord, double &x, double &y)
Definition: Projection.h:97
osmscout::OSMTileId::GetOSMTile
static OSMTileId GetOSMTile(const Magnification &magnification, const GeoCoord &coord)
Definition: Tiling.cpp:69
osmscout::OSMTileId::OSMTileId
OSMTileId(uint32_t x, uint32_t y)
Definition: Tiling.cpp:28
osmscout::DestinationFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: DestinationFeature.cpp:79
osmscout::DBFileOffset
Definition: DBFileOffset.h:92
osmscout::TagRegistry::GetTagId
TagId GetTagId(const char *name) const
Definition: Tag.cpp:264
osmscout::NavigationModel::arrivalUpdate
void arrivalUpdate()
osmscout::EleFeatureValue::operator=
EleFeatureValue & operator=(const FeatureValue &other) override
Definition: EleFeature.cpp:38
osmscout::AvailableVoicesModel::isLoading
bool isLoading()
Definition: AvailableVoicesModel.h:105
osmscout::TiledMapOverlay::providerChanged
void providerChanged(const OnlineTileProvider &provider)
osmscout::MultitouchHandler::animationInProgress
bool animationInProgress() override
Definition: InputHandler.cpp:672
osmscout::GeoBoxPartitioner::Advance
void Advance()
Definition: Geometry.h:1518
osmscout::Meter::Value
double Value(const class Distance &d) const override
Definition: Distance.h:213
osmscout::DBLoadJob::AddTileDataToMapData
bool AddTileDataToMapData(QString dbPath, const QList< osmscout::TileRef > &tiles, osmscout::MapData &data)
Add tile data to map data.
Definition: DBLoadJob.cpp:181
osmscout::IconStyle::Attribute
Attribute
Definition: Styles.h:903
osmscout::DataFile< PTRoute >::ValueCacheEntry
typename Cache< FileOffset, ValueType >::CacheEntry ValueCacheEntry
Definition: DataFile.h:80
osmscout::CmdLineBoolArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:185
SearchLocationModel.h
osmscout::AreaSearchParameter::SetUseLowZoomOptimization
void SetUseLowZoomOptimization(bool useLowZoomOptimization)
Definition: MapService.cpp:39
osmscout::oss::Errors::Err::column
int column
Definition: map/include/osmscoutmap/oss/Parser.h:67
osmscout::Projection::GetWidth
size_t GetWidth() const
Returns the width of the screen.
Definition: Projection.h:212
osmscout::Voice::getDir
QDir getDir() const
Definition: Voice.h:131
osmscout::Triangulate
Definition: Triangulate.h:33
osmscout::CommercialDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:641
osmscout::ElevationChartWidget::ascent
osmscout::Distance ascent
Definition: ElevationChartWidget.h:178
WaterIndex.h
utf8helper::charmap_us7ascii
const character charmap_us7ascii[]
Definition: utf8helper_charmap.cpp:33
osmscout::LabelLayouter::LayoutJob::contourLabelPadding
double contourLabelPadding
Definition: LabelLayouter.h:284
osmscout::DropEqualPoints
static void DropEqualPoints(TransBuffer &buffer)
Definition: Transformation.cpp:514
osmscout::MapView::IsValid
bool IsValid() const
Definition: InputHandler.h:221
osmscout::Area::GetFeatureValueBuffer
const FeatureValueBuffer & GetFeatureValueBuffer() const
Definition: Area.h:277
osmscout::OpenGLMapData::Draw
void Draw()
Definition: OpenGLMapData.h:397
osmscout::DropSimilarPoints
static void DropSimilarPoints(TransBuffer &buffer, double optimizeErrorTolerance)
Definition: Transformation.cpp:361
osmscout::FeatureValueBuffer::FeatureValueBuffer
FeatureValueBuffer()=default
osmscout::RouteStep::getType
QString getType() const
Definition: RouteStep.h:122
AccessFeature.h
osmscout::PTRoute::Stop::SetType
void SetType(StopType stopType)
Definition: PublicTransport.cpp:25
osmscout::GeoCoord::operator-
Distance operator-(const GeoCoord &other) const
Definition: GeoCoord.h:294
osmscout::ChargingStationFeatureValue::SocketType::Unknown
@ Unknown
osmscout::ost::Parser::TYPEKINDS
void TYPEKINDS(unsigned char &types)
Definition: src/osmscout/ost/Parser.cpp:402
osmscout::OperatorFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: OperatorFeature.cpp:66
osmscout::LocationIndex::ScopeCacheCleaner::~ScopeCacheCleaner
~ScopeCacheCleaner()
Definition: LocationIndex.h:68
osmscout::WriteLock::owns_lock
bool owns_lock() const noexcept
Definition: ReadWriteLock.h:213
osmscout::OpeningHoursFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: OpeningHoursFeature.h:55
osmscout::ColorFeature::NAME
static const char *const NAME
Name of this feature.
Definition: ColorFeature.h:75
osmscout::StyleAttributeType::TYPE_UMAP_SIZE
@ TYPE_UMAP_SIZE
osmscout::MapWidget::getShowCurrentPosition
bool getShowCurrentPosition() const
Definition: MapWidget.h:463
osmscout::CoordDataFile::COORD_DAT
static const char *const COORD_DAT
Definition: CoordDataFile.h:36
osmscout::ClockwiseDirectionFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: ClockwiseDirectionFeature.cpp:31
osmscout::Magnification::SetMagnification
void SetMagnification(double magnification)
Set magnification.
Definition: Magnification.cpp:45
osmscout::ost::Parser::IMPORT
void IMPORT()
Definition: src/osmscout/ost/Parser.cpp:208
osmscout::SpeedVariant
Definition: RoutingProfile.h:70
osmscout::MapPainter::WayData::buffer
const FeatureValueBuffer * buffer
Features of the line segment.
Definition: MapPainter.h:114
osmscout::TextStyle::SetScaleAndFadeMag
TextStyle & SetScaleAndFadeMag(const Magnification &mag)
Definition: Styles.cpp:949
osmscout::RoutingService::FILENAME_INTERSECTIONS_IDX
static const char *const FILENAME_INTERSECTIONS_IDX
Relative filename of the intersection index file.
Definition: RoutingService.h:395
osmscout::oss::Parser::WAYPATHSYMBOLSTYLE
void WAYPATHSYMBOLSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1456
osmscout::oss::Parser::UDOUBLE
void UDOUBLE(double &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:574
osmscout::CellDimension::width
double width
Definition: Geometry.h:1469
osmscout::StyleAttributeType::TYPE_BOOL
@ TYPE_BOOL
osmscout::MapData::poiWays
std::list< WayRef > poiWays
List of manually added ways (not managed or changed by the db)
Definition: MapData.h:54
osmscout::LabelInstance::Element::y
double y
Coordinate of the left, top edge of the text / icon / symbol.
Definition: LabelLayouter.h:153
osmscout::WriteLock::WriteLock
WriteLock(WriteLock &&wl) noexcept
Definition: ReadWriteLock.h:206
osmscout::DragHandler::zoom
bool zoom(double zoomFactor, const QPoint &widgetPosition, const QRect &widgetDimension) override
Definition: InputHandler.cpp:646
osmscout::InstalledMapsModel::InstalledMapsModel
InstalledMapsModel()
Definition: InstalledMapsModel.cpp:28
osmscout::CancelableFuture::DoneCallback
std::function< void(T const &)> DoneCallback
Definition: CancelableFuture.h:43
osmscout::TargetReachedMessage::targetDistance
const Distance targetDistance
Definition: RouteStateAgent.h:52
osmscout::Logger::Line::operator<<
Line & operator<<(const StopClock &value)
Definition: Logger.h:209
osmscout::ConstructionYearFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: ConstructionYearFeature.cpp:73
osmscout::ost::Token::pos
int pos
Definition: include/osmscout/ost/Scanner.h:49
osmscout::StyleConfig::GetTypeConfig
TypeConfigRef GetTypeConfig() const
Definition: StyleConfig.cpp:931
osmscout::FileDownloader::getFilePath
QString getFilePath() const
Definition: FileDownloader.h:103
Area.h
p2t::Triangle::EdgeIndex
int EdgeIndex(const Point *p1, const Point *p2)
osmscout::ost::Parser::TYPE
void TYPE()
Definition: src/osmscout/ost/Parser.cpp:347
osmscout::LineStyle::GetDisplayWidth
double GetDisplayWidth() const
Definition: Styles.h:168
osmscout::StyleConstantColor::StyleConstantColor
StyleConstantColor(const Color &color)
Definition: StyleConfig.cpp:76
osmscout::AreaIndex::GetFilename
std::string GetFilename() const
Definition: AreaIndex.h:103
osmscout::MaxStayFeatureValue
Definition: MaxStayFeature.h:30
osmscout::RouteData::RouteEntry::RouteEntry
RouteEntry(DatabaseId database, Id currentNodeId, size_t currentNodeIndex, const ObjectFileRef &pathObject, size_t targetNodeIndex)
Definition: RouteData.cpp:24
osmscout::GetFirstInStringList
std::string GetFirstInStringList(const std::string &stringList, const std::string &divider)
Definition: String.cpp:365
osmscout::AccessFeatureValue::operator=
AccessFeatureValue & operator=(const FeatureValue &other) override
Definition: AccessFeature.cpp:34
osmscout::RouteDescription::TypeNameDescription::GetName
std::string GetName() const
Definition: RouteDescription.cpp:451
osmscout::DownloadJob::~DownloadJob
~DownloadJob() override
Definition: FileDownloader.cpp:304
osmscout::StyleConfig::GetCoastFillStyle
FillStyleRef GetCoastFillStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1486
osmscout::Log::Error
Log & Error(bool state)
Definition: Logger.h:414
osmscout::NameAltFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: NameAltFeature.cpp:29
osmscout::SunriseSunset::getLongitude
double getLongitude() const
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:73
osmscout::AccessFeatureValue::GetAccess
uint8_t GetAccess() const
Definition: AccessFeature.h:62
osmscout::TypeInfo::SetNodeId
TypeInfo & SetNodeId(TypeId id)
Set the id of this type.
Definition: TypeConfig.cpp:83
osmscout::MercatorProjection::angleNegCos
double angleNegCos
Definition: MercatorProjection.h:48
osmscout::WidthFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: WidthFeature.cpp:47
osmscout::TypeInfoSetConstIterator::operator->
TypeInfoRef operator->() const
Definition: TypeInfoSet.h:95
osmscout::TileIdBox::end
TileIdBoxConstIterator end() const
Definition: TileId.h:318
osmscout::Breaker
Definition: Breaker.h:36
osmscout::RouteStep::RoundaboutClockwiseRole
@ RoundaboutClockwiseRole
Definition: RouteStep.h:69
osmscout::Cache::SetMaxSize
void SetMaxSize(size_t maxSize)
Set a new cache max size, possible striping the oldest entries from cache if the new size is smaller ...
Definition: Cache.h:244
osmscout::PathShieldStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:751
osmscout::MapPainterSVG::DrawContourSymbol
void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data) override
Draw the given Symbol on top of the contour of the given path.
Definition: MapPainterSVG.cpp:697
osmscout::GeoBox::Set
void Set(const GeoCoord &coordA, const GeoCoord &coordB)
Assign a new rectangular area bases an two coordinates defining the bounds.
Definition: GeoBox.cpp:39
osmscout::PathShieldStyleSelectorList
std::list< PathShieldStyleSelector > PathShieldStyleSelectorList
Definition: StyleConfig.h:520
osmscout::FastestPathRoutingProfile::GetCosts
double GetCosts(const Way &way, const Distance &distance) const override
Estimated cost for specific way with given distance.
Definition: RoutingProfile.h:508
osmscout::WayDataFileRef
std::shared_ptr< WayDataFile > WayDataFileRef
Definition: WayDataFile.h:52
p2t::Node::point
Point * point
Definition: advancing_front.h:43
osmscout::StopClockNano::GetNanoseconds
double GetNanoseconds() const
Definition: StopClock.cpp:109
osmscout::LanesFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: LanesFeature.cpp:141
osmscout::BorderStyle::GetDisplayOffset
double GetDisplayOffset() const
Definition: Styles.h:439
osmscout::MapParameter::SetLineMinWidthPixel
void SetLineMinWidthPixel(double lineMinWidthPixel)
Definition: MapParameter.cpp:90
osmscout::MapRenderer::TriggerDrawMap
void TriggerDrawMap()
osmscout::oss::Errors::log
Log log
Definition: map/include/osmscoutmap/oss/Parser.h:74
osmscout::Point::GetCoord
const GeoCoord & GetCoord() const
Definition: Point.h:93
osmscout::OnlineTileProviderModel::Roles
Roles
Definition: OnlineTileProviderModel.h:97
osmscout::StyleConfig::AddAreaFillStyle
void AddAreaFillStyle(const StyleFilter &filter, FillPartialStyle &style)
Definition: StyleConfig.cpp:1002
osmscout::DownloadJob::finished
void finished()
utf8helper::Parser::run
Exit(* run)(Parser *, byte)
Definition: utf8helper.h:72
osmscout::RouteNode::Exclude
Definition: RouteNode.h:86
osmscout::Way::GetFeatureValue
FeatureValue * GetFeatureValue(size_t idx) const
Definition: Way.h:98
osmscout::FileScanner::GotoBegin
void GotoBegin()
Moves the reading cursor to the start of the file (offset 0)
Definition: FileScanner.cpp:333
Projection.h
osmscout::GeoBox::GetDisplayText
std::string GetDisplayText() const
Return a string representation of the coordinate value in a human readable format.
Definition: GeoBox.cpp:129
osmscout::StyleConfig::StyleConfig
StyleConfig(const TypeConfigRef &typeConfig)
Definition: StyleConfig.cpp:302
osmscout::IsInFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: IsInFeature.cpp:79
osmscout::RouteNode::Path::objectIndex
uint8_t objectIndex
The index of the way to use from this route node to the target route node.
Definition: RouteNode.h:101
osmscout::CmdLineStringArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:232
osmscout::NavigationModule::laneUpdate
void laneUpdate(osmscout::LaneAgent::Lane lane)
osmscout::MapPainterSVG::NativeGlyph
Definition: MapPainterSVG.h:65
osmscout::MapRenderer::removeAllOverlayObjects
void removeAllOverlayObjects()
Definition: MapRenderer.cpp:196
osmscout::Route::SetFeatures
void SetFeatures(const FeatureValueBuffer &buffer)
Definition: Route.h:163
osmscout::SymbolRendererQt::DrawCircle
void DrawCircle(double x, double y, double radius) override
Definition: SymbolRendererQt.cpp:113
osmscout::TypeInfoSetConstIterator::iterator_category
std::input_iterator_tag iterator_category
Definition: TypeInfoSet.h:39
osmscout::TypeConfig::typeInfoOSMSubTileBorder
TypeInfoRef typeInfoOSMSubTileBorder
Internal type for OSM tile borders.
Definition: TypeConfig.h:1122
osmscout::DecodeNumberTemplated< true, N >::f
static unsigned int f(const char *buffer, N &number)
Definition: Number.h:271
osmscout::AccessFeatureValue::IsOnewayBackward
bool IsOnewayBackward() const
Definition: AccessFeature.h:205
ReadWriteLock.h
osmscout::LabelLayouter::LayoutJob::allSortedContourLabels
std::vector< ContourLabelType > allSortedContourLabels
Definition: LabelLayouter.h:287
osmscout::Color::GREEN
static const Color GREEN
Definition: Color.h:45
osmscout::TextStyle::GetEmphasizeColor
const Color & GetEmphasizeColor() const
Definition: Styles.h:590
osmscout::LabelLayouter::LayoutJob
Layout job initializes separate canvases for icons/symbols, labels and overlay labels.
Definition: LabelLayouter.h:278
osmscout::MapWidget::stylesheetHasErrors
bool stylesheetHasErrors
Definition: MapWidget.h:85
osmscout::MapPainterCairo::CairoNativeGlyph::height
double height
Definition: MapPainterCairo.h:72
osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_SHORT
static const std::string LABEL_KEY_NAME_NAME_SHORT
Definition: DescriptionService.h:158
osmscout::CmdLineStringArgParser
Definition: CmdLineParsing.h:148
osmscout::TypeInfoSet::begin
TypeInfoSetConstIterator begin() const
Definition: TypeInfoSet.h:180
osmscout::RouteData::RouteEntry::GetDatabaseId
DatabaseId GetDatabaseId() const
Definition: RouteData.h:67
osmscout::FileScanner::ReadTypeId
TypeId ReadTypeId(uint8_t maxBytes)
Definition: FileScanner.cpp:2527
Parser.h
osmscout::MapPainterCairo::CairoFont
cairo_scaled_font_t * CairoFont
Definition: MapPainterCairo.h:61
osmscout::QmlRoutingProfile::operator=
QmlRoutingProfile & operator=(const QmlRoutingProfile &other)
Definition: QmlRoutingProfile.cpp:44
osmscout::Point::IsEqual
bool IsEqual(const Point &other) const
Same semantics as IsSame(), implement for template compatibility with GeoCoord.
Definition: Point.h:145
osmscout::TextSearchIndex::TEXT_OTHER_DAT
static const char *const TEXT_OTHER_DAT
Definition: TextSearchIndex.h:44
osmscout::Projection::dpi
double dpi
Screen DPI.
Definition: Projection.h:51
osmscout::WidthFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: WidthFeature.cpp:56
osmscout::LocationIndex::ScopeCacheCleaner::ScopeCacheCleaner
ScopeCacheCleaner(std::shared_ptr< LocationIndex > index)
Definition: LocationIndex.h:59
osmscout::RouteDescription::StartDescription::StartDescription
StartDescription(const std::string &description)
Definition: RouteDescription.cpp:71
osmscout::NetworkFeature::GetName
std::string GetName() const override
Returns the name of the feature.
Definition: NetworkFeature.cpp:66
osmscout::PlaneRendering
@ PlaneRendering
Definition: OSMScoutQt.h:201
osmscout::MapWidget::createOverlayWay
OverlayWay * createOverlayWay(QString type="_route")
Definition: MapWidget.cpp:766
osmscout::OffsetRel::laneBackwardThrough
@ laneBackwardThrough
osmscout::LocationDescription::GetWayDescription
LocationWayDescriptionRef GetWayDescription() const
Return the location in relation to a close way.
Definition: LocationDescriptionService.cpp:154
osmscout::LocationAtPlaceDescription::LocationAtPlaceDescription
LocationAtPlaceDescription(const Place &place)
Definition: LocationDescriptionService.cpp:50
osmscout::CmdLineParser::GetHelp
std::string GetHelp(size_t indent=2) const
Definition: CmdLineParsing.cpp:498
osmscout::GeometryDescriptionProcessor::Process
void Process(const FeatureValueBuffer &buffer, ObjectDescription &description) override
Definition: DescriptionService.cpp:210
osmscout::BorderStyleRef
std::shared_ptr< BorderStyle > BorderStyleRef
Definition: Styles.h:464
osmscout::AbstractRoutingService::debugPerformance
bool debugPerformance
Definition: AbstractRoutingService.h:195
osmscout::LocationStringSearchParameter::GetAdminRegionOnlyMatch
bool GetAdminRegionOnlyMatch() const
Definition: LocationService.cpp:388
osmscout::MapPainterOpenGL::ProcessData
void ProcessData(const osmscout::MapData &data, const osmscout::Projection &loadProjection, const osmscout::StyleConfigRef &styleConfig)
Processes all OSM data, and converts to the format required by the OpenGL pipeline.
Definition: MapPainterOpenGL.cpp:133
osmscout::FeatureValueBuffer::SetType
void SetType(const TypeInfoRef &type)
Definition: TypeConfig.cpp:424
osmscout::SymbolRendererCairo::DrawPolygon
void DrawPolygon(const std::vector< Vertex2D > &polygonPixels) override
Definition: SymbolRendererCairo.cpp:50
osmscout::VoiceManager::VoiceManager
VoiceManager()
Definition: VoiceManager.cpp:89
osmscout::LookupModule::locationAdminRegions
void locationAdminRegions(const osmscout::GeoCoord location, QList< AdminRegionInfoRef > adminRegionList)
osmscout::ShieldStyle::attrTextColor
@ attrTextColor
Definition: Styles.h:647
osmscout::POIFormSearchParameter::SetPOISearchString
void SetPOISearchString(const std::string &poiSearchString)
Definition: LocationService.cpp:236
osmscout::MapWidget::getVehicleInTunnelIconFile
QString getVehicleInTunnelIconFile() const
Definition: MapWidget.h:394
osmscout::QmlSettings::SetFontSize
void SetFontSize(double fontSize)
Definition: QmlSettings.cpp:123
osmscout::LineStyle::GetDescriptor
static StyleDescriptorRef GetDescriptor()
Definition: Styles.cpp:311
osmscout::ost::Parser::TYPEOPTION
void TYPEOPTION(TypeInfo &typeInfo)
Definition: src/osmscout/ost/Parser.cpp:765
osmscout::MapPainter::HasIcon
virtual bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style)=0
Return true, if the icon in the IconStyle is available and can be drawn.
osmscout::OpenGLMapData::AddNewElement
void AddNewElement(GLuint element)
Definition: OpenGLMapData.h:275
osmscout::Meter
Definition: Distance.h:203
osmscout::NavigationModel::locationChanged
void locationChanged(bool locationValid, double lat, double lon, bool horizontalAccuracyValid, double horizontalAccuracy)
Definition: NavigationModel.cpp:131
osmscout::NameAltFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: NameAltFeature.cpp:72
osmscout::DrawOSMTileGrids
@ DrawOSMTileGrids
If special style exists, renders grid corresponding to OSM tiles.
Definition: MapPainter.h:78
osmscout::PTRoute::GetNetwork
std::string GetNetwork() const
Definition: PublicTransport.h:233
osmscout::MapWidget::GetViewStruct
MapViewStruct GetViewStruct() const
Definition: MapWidget.cpp:881
osmscout::RoutingDatabase::Close
void Close()
Definition: RoutingDB.cpp:55
osmscout::PhoneFeatureValue::GetPhone
std::string GetPhone() const
Definition: PhoneFeature.h:49
osmscout::MapParameter::SetContourLabelPadding
void SetContourLabelPadding(double padding)
Definition: MapParameter.cpp:189
osmscout::RouteDescriptionPostprocessor::Callback::AfterNode
virtual void AfterNode(const RouteDescription::Node &node)
Called after all possible callback methods for a node are called.
Definition: RouteDescriptionPostprocessor.cpp:117
osmscout::LocationEntry::getReferences
const QList< osmscout::ObjectFileRef > & getReferences() const
Definition: LocationEntry.cpp:235
LocationIndex.h
osmscout::AvailableMapsModelMap::serverDirectory
QString serverDirectory
Definition: AvailableMapsModel.h:127
utf8helper::charmap_ca
const character charmap_ca[]
Definition: utf8helper_charmap.cpp:700
osmscout::MapPainter::WayPathData::buffer
const FeatureValueBuffer * buffer
Features of the line segment. Not owned pointer.
Definition: MapPainter.h:165
osmscout::DescriptionEntry::GetValue
std::string GetValue() const
Definition: DescriptionService.h:93
osmscout::NameAltFeatureValue::SetNameAlt
void SetNameAlt(const std::string_view &nameAlt)
Definition: NameAltFeature.h:45
osmscout::TextStyle::emphasize
@ emphasize
Definition: Styles.h:511
osmscout::Magnification::magContinent
static MagnificationLevel magContinent
Definition: Magnification.h:146
osmscout::WebsiteFeature::GetValueSize
size_t GetValueSize() const override
A feature, if set for an object, can hold a value.
Definition: WebsiteFeature.cpp:77
osmscout::RoutingDatabase::GetRouteNodes
bool GetRouteNodes(IteratorIn begin, IteratorIn end, size_t size, std::unordered_map< Id, RouteNodeRef > &routeNodeMap)
Definition: RoutingDB.h:65
osmscout::StyleModule::flagSet
void flagSet(QString key, bool value)
osmscout::AdminLevelFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: AdminLevelFeature.cpp:85
osmscout::RoutePostprocessor::PostprocessRouteDescription
bool PostprocessRouteDescription(RouteDescription &description, const std::vector< RoutingProfileRef > &profiles, const std::vector< DatabaseRef > &databases, const std::list< PostprocessorRef > &processors, const std::set< std::string, std::less<>> &motorwayTypeNames=std::set< std::string, std::less<>>(), const std::set< std::string, std::less<>> &motorwayLinkTypeNames=std::set< std::string, std::less<>>(), const std::set< std::string, std::less<>> &junctionTypeNames=std::set< std::string, std::less<>>(), const std::string &miniRoundaboutTypeName="highway_mini_roundabout")
Definition: RoutePostprocessor.cpp:2562
osmscout::AdminLevelFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: AdminLevelFeature.cpp:70
osmscout::Node::SetCoords
void SetCoords(const GeoCoord &coords)
Definition: Node.cpp:29
osmscout::LabelProviderFactoryRef
std::shared_ptr< LabelProviderFactory > LabelProviderFactoryRef
Definition: LabelProvider.h:74
osmscout::Projection::GetMeterInPixel
double GetMeterInPixel() const
Returns the number of on screen pixel for one meter on the ground.
Definition: Projection.h:271
MaxStayFeature.h
osmscout::TypeInfo::SetRouteMaster
TypeInfo & SetRouteMaster()
An object is handled as route master.
Definition: TypeConfig.h:588
osmscout::RouteDescription::MOTORWAY_JUNCTION_DESC
static const char *const MOTORWAY_JUNCTION_DESC
Constant for a description of node describing a motorway junction.
Definition: RouteDescription.h:82
osmscout::OptimizeWaysLowZoom::GetWays
bool GetWays(const GeoBox &boundingBox, const Magnification &magnification, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, TypeInfoSet &loadedWayTypes) const
Definition: OptimizeWaysLowZoom.cpp:266
NearPOIModel.h
osmscout::LocationIndex::ScopeCacheCleaner
Util class that cleanup location index cache when instance is destructed.
Definition: LocationIndex.h:56
osmscout::ElevationChartWidget::lowest
std::optional< ElevationPoint > lowest
Definition: ElevationChartWidget.h:176
osmscout::StyleAttributeType::TYPE_VOID
@ TYPE_VOID
osmscout::LabelInstance
Definition: LabelLayouter.h:146
osmscout::TypeConfig::StoreToDataFile
bool StoreToDataFile(const std::string &directory) const
Store the part of the TypeConfig information to a data file, which is necessary to review later on wh...
Definition: TypeConfig.cpp:1352
osmscout::LineStyle::SetSlot
LineStyle & SetSlot(const std::string &slot)
Definition: Styles.cpp:212
osmscout::SearchForLocationForRegion
static bool SearchForLocationForRegion(LocationIndexRef &locationIndex, const SearchParameter &parameter, const std::list< std::string > &locationTokens, const AdminRegionSearchVisitor::Result &regionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker)
Definition: LocationService.cpp:1368
osmscout::LocationEntry::distanceTo
Q_INVOKABLE double distanceTo(double lat, double lon) const
Definition: LocationEntry.cpp:166
osmscout::RouteDescription::RoundaboutEnterDescription::IsClockwise
bool IsClockwise() const
Definition: RouteDescription.h:347
osmscout::PTRoute::Variant::GetNetwork
std::string GetNetwork() const
Definition: PublicTransport.h:157
osmscout::MapWidget::showLocation
void showLocation(LocationEntry *location)
Definition: MapWidget.cpp:684
osmscout::TypeInfo::SpecialType
SpecialType
Definition: TypeConfig.h:79
osmscout::StyleVoidAttributeDescriptor
Definition: StyleDescription.h:140
osmscout::OverlayObject::setupFeatures
void setupFeatures(const osmscout::TypeInfoRef &type, osmscout::FeatureValueBuffer &features) const
Definition: OverlayObject.cpp:166
osmscout::RouteWayResult::GetWay
WayRef GetWay() const
Definition: AbstractRoutingService.h:180
osmscout::RefFeatureValueReader
FeatureValueReader< RefFeature, RefFeatureValue > RefFeatureValueReader
Definition: RefFeature.h:98
osmscout::VehiclePosition::getBearing
std::optional< Bearing > getBearing() const
Definition: VehiclePosition.h:93
osmscout::ost::Buffer::SetPos
void SetPos(int value)
Definition: src/osmscout/ost/Scanner.cpp:140
osmscout::PhoneFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: PhoneFeature.cpp:75
osmscout::AdminRegion::aliases
std::vector< RegionAlias > aliases
The list of alias for this region.
Definition: Location.h:80
utf8helper::pagemap_32_f0_9e
const character * pagemap_32_f0_9e[]
Definition: utf8helper_charmap.cpp:2679
osmscout::StyleFilter::FiltersByType
bool FiltersByType() const
Definition: StyleConfig.h:268
osmscout::NearPOIModel::GetResultLimit
int GetResultLimit() const
Definition: NearPOIModel.h:191
osmscout::MapDownloadJob::MapDownloadJob
MapDownloadJob(QNetworkAccessManager *webCtrl, AvailableMapsModelMap map, QDir target, bool replaceExisting)
Definition: MapDownloader.cpp:35
osmscout::Magnification::operator<
bool operator<(const Magnification &other) const
Definition: Magnification.h:212
osmscout::GeoCoord::operator<
bool operator<(const GeoCoord &other) const
Definition: GeoCoord.h:284
osmscout::LabelLayouter< QGlyphRun, QTextLayout, MapPainterQt >::LabelPtr
std::shared_ptr< LabelType > LabelPtr
Definition: LabelLayouter.h:235
osmscout::LocationListModel::SearchingChanged
void SearchingChanged(bool)
osmscout::IconStyle::SetWidth
IconStyle & SetWidth(unsigned int w)
Definition: Styles.cpp:1643
osmscout::ContourLabelPositioner::calculatePositions
Position calculatePositions(const Projection &projection, const MapParameter &parameter, const PathLabelData &labelData, double pathLength, double labelWidth) const
Definition: LabelLayouter.cpp:23
osmscout::Database::Close
void Close()
Definition: Database.cpp:227
osmscout::LaneAgent::LaneMessage
Definition: LaneAgent.h:62
osmscout::ost::Scanner
Definition: include/osmscout/ost/Scanner.h:138
EmbankmentFeature.h
osmscout::PlaneMapRenderer::onLoadJobFinished
void onLoadJobFinished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >>)
Definition: PlaneMapRenderer.cpp:472
osmscout::Symbol::GetProjectionMode
Symbol::ProjectionMode GetProjectionMode() const
Definition: Styles.h:1150
utf8helper::_p1_u2
static Parser::Exit _p1_u2(Parser *p, byte bb)
1 byte: RFC 3629:#4: Valid UTF-8 matches the following syntax 00-7F
Definition: utf8helper.cpp:358
osmscout::TextStyle::GetAlpha
double GetAlpha() const override
Definition: Styles.h:565
osmscout::DatabaseParameter::SetAreaAreaIndexCacheSize
void SetAreaAreaIndexCacheSize(unsigned long areaAreaIndexCacheSize)
Definition: Database.cpp:33
osmscout::MapPainter::landFill
FillStyleRef landFill
Fallback styles in case they are missing for the style sheet.
Definition: MapPainter.h:223
osmscout::AddressListVisitor::limitReached
bool limitReached
Definition: Location.h:234
osmscout::cellDimension
const std::array< CellDimension, CELL_DIMENSION_COUNT > cellDimension
Definition: Geometry.cpp:829
p2t::SweepContext::GetMap
std::list< Triangle * > GetMap()
osmscout::FeeFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: FeeFeature.cpp:26
osmscout::AbstractRoutingProfile::GetVehicleMaxSpeed
double GetVehicleMaxSpeed() const
Definition: RoutingProfile.h:250
osmscout::BitsNeededToEncodeNumber
uint8_t BitsNeededToEncodeNumber(N number)
Definition: Number.h:341
osmscout::LookupModule::viewObjectsLoaded
void viewObjectsLoaded(const MapViewStruct &, const QList< LookupModule::ObjectInfo > &objects)
osmscout::TileProjection::SetInternal
virtual bool SetInternal(const GeoBox &boundingBox, const Magnification &magnification, double dpi, size_t width, size_t height)
Definition: TileProjection.cpp:39
osmscout::PTRoute
Definition: PublicTransport.h:44
osmscout::RouteStep::distanceTo
double distanceTo
Definition: RouteStep.h:50
osmscout::DatabaseParameter::SetWaysDataMMap
void SetWaysDataMMap(bool mmap)
Definition: Database.cpp:73
PolygonCenter.h
osmscout::ChargingStationFeatureValue::SocketType::Type2Combo
@ Type2Combo
osmscout::LabelData::priority
size_t priority
Priority of the entry.
Definition: LabelLayouter.h:67
utf8helper::UTF8String::Remove
bool Remove(size_t pos, size_t n=1)
Remove n character from the position pos.
Definition: utf8helper.cpp:160
osmscout::LocationInfoModel::dbInitialized
void dbInitialized(const osmscout::GeoBox &)
Definition: LocationInfoModel.cpp:92
osmscout::NodeRegionSearchResultEntry::GetNode
NodeRef GetNode() const
Definition: Database.h:162
osmscout::operator*
Vertex2D operator*(const Vertex2D &a, double scale)
Definition: Pixel.cpp:49
osmscout::NearPOIModel::NearPOIModel
NearPOIModel()
Definition: NearPOIModel.cpp:26
p2t::SweepContext::GetPoints
Point * GetPoints()
osmscout::Distance::operator*=
Distance & operator*=(double d)
Definition: Distance.h:87
GroundTile.h
osmscout::WayRegionSearchResultEntry::GetClosestPoint
GeoCoord GetClosestPoint() const
Definition: Database.h:213
osmscout::MapDownloadsModel::ProgressDescriptionRole
@ ProgressDescriptionRole
Definition: MapDownloadsModel.h:64
osmscout::DropRedundantPointsDouglasPeuckerWay
static void DropRedundantPointsDouglasPeuckerWay(TransBuffer &buffer, double optimizeErrorTolerance)
Definition: Transformation.cpp:480
osmscout::ost::Errors::Err::type
Type type
Definition: include/osmscout/ost/Parser.h:51
osmscout::FeatureValueBuffer::HasFeature
bool HasFeature(size_t idx) const
Return true, if the given feature is set (available), else false.
Definition: TypeConfig.h:815
osmscout::AbstractRoutingProfile::SetVehicleMaxSpeed
void SetVehicleMaxSpeed(double maxSpeed)
Definition: RoutingProfile.cpp:63
osmscout::PostprocessorContext::GetAccessReader
virtual const AccessFeatureValueReader & GetAccessReader(const DatabaseId &dbId) const =0
osmscout::DescriptionService::LABEL_KEY_ID_ID
static const std::string LABEL_KEY_ID_ID
Definition: DescriptionService.h:418
osmscout::TextStyle::GetStyle
const Style & GetStyle() const
Definition: Styles.h:595
osmscout::OpeningHoursFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: OpeningHoursFeature.cpp:45
osmscout::MapRenderer::iconDirectory
QString iconDirectory
Definition: MapRenderer.h:106
osmscout::LaneTurn::Through_Right
@ Through_Right
osmscout::IconLookup::RequestIcon
void RequestIcon(const MapViewStruct &view, const QPoint &coord, const std::map< int, OverlayObjectRef > &overlayObjects)
Definition: IconLookup.cpp:316
osmscout::Voice::Voice
Voice()=default
osmscout::GeometryDescriptionProcessor::SECTION_NAME_GEOMETRY
static const std::string SECTION_NAME_GEOMETRY
Definition: DescriptionService.h:175
osmscout::CmdLineStringListArgParser::GetOptionHint
std::string GetOptionHint() const override
Definition: CmdLineParsing.cpp:251
osmscout::TagBoolCondition::Type
Type
Definition: Tag.h:98
osmscout::MapPainterQt::~MapPainterQt
~MapPainterQt() override
Definition: MapPainterQt.cpp:55
osmscout::MultiDBRoutingService::TransformRouteDataToPoints
RoutePointsResult TransformRouteDataToPoints(const RouteData &data)
Definition: MultiDBRoutingService.cpp:556
LaneAgent.h
p2t::InScanArea
bool InScanArea(Point &pa, Point &pb, Point &pc, Point &pd)
Definition: utils.h:103
osmscout::TypeConfig::GetTypeInfo
TypeInfoRef GetTypeInfo(size_t index) const
Returns the type definition for the given type id.
Definition: TypeConfig.h:1265
osmscout::AdminLevelFeatureValue::SetAdminLevel
void SetAdminLevel(uint8_t adminLevel)
Definition: AdminLevelFeature.h:47
osmscout::StringToNumberTemplated< false, N >::f
static bool f(const std::string &string, N &number, size_t base=10)
Definition: String.h:278
osmscout::PostprocessorContext::GetDestination
virtual RouteDescription::DestinationDescriptionRef GetDestination(const RouteDescription::Node &node) const =0
osmscout::NameFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: NameFeature.h:74
osmscout::FileDownloader
Downloads a file specified by URL.
Definition: FileDownloader.h:57
osmscout::PathShieldStyle::GetBorderColor
const Color & GetBorderColor() const
Definition: Styles.h:786
osmscout::LabelStyle::GetSize
double GetSize() const
Definition: Styles.h:493
osmscout::Mile::UnitStr
std::string UnitStr() const override
Definition: Distance.h:342
osmscout::TurnRestriction::SetFrom
void SetFrom(Id from)
Definition: TurnRestriction.h:69
osmscout::ConstructionYearFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: ConstructionYearFeature.h:66
std::hash< osmscout::ScanCell >::operator()
size_t operator()(const osmscout::ScanCell &cell) const
Definition: Geometry.h:1545
osmscout::StyleFilter::GetOneway
bool GetOneway() const
Definition: StyleConfig.h:298
osmscout::AdminRegion::altName
std::string altName
Definition: Location.h:78
osmscout::LookupModule::ObjectInfo::type
QString type
Definition: LookupModule.h:75
osmscout::MapService::LookupTiles
void LookupTiles(const Magnification &magnification, const GeoBox &boundingBox, std::list< TileRef > &tiles) const
Return all tiles with the given covering the region given by the boundingBox.
Definition: MapService.cpp:835
osmscout::RouteDescription::LANES_DESC
static const char *const LANES_DESC
Constant for a description of route lanes (LaneDescription)
Definition: RouteDescription.h:92
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_DESTINATIONFORWARD
static const std::string LABEL_KEY_WAY_LANES_DESTINATIONFORWARD
Definition: DescriptionService.h:242
osmscout::RouteNode::objects
std::vector< ObjectData > objects
List of objects (ways, areas) that cross this route node.
Definition: RouteNode.h:138
osmscout::PlaneMapRenderer::TriggerInitialRendering
void TriggerInitialRendering()
osmscout::RouteDescription::AddNode
void AddNode(DatabaseId database, size_t currentNodeIndex, const std::vector< ObjectFileRef > &objects, const ObjectFileRef &pathObject, size_t targetNodeIndex)
Definition: RouteDescription.cpp:602
osmscout::oss::Parser::AREABORDERSYMSTYLE
void AREABORDERSYMSTYLE(BorderPartialStyle &borderStyle)
Definition: map/src/osmscoutmap/oss/Parser.cpp:532
utf8helper.h
osmscout::ObjectFileRefStreamReader::Read
void Read(ObjectFileRef &ref)
Definition: FileScanner.cpp:2584
osmscout::LookupModule::onLoadJobFinished
void onLoadJobFinished(QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef >> tiles)
Definition: LookupModule.cpp:282
osmscout::MapParameter::GetRenderBackground
bool GetRenderBackground() const
Definition: MapParameter.h:359
osmscout::GradeFeatureValue
Definition: GradeFeature.h:30
osmscout::LocationStringSearchParameter::GetBreaker
BreakerRef GetBreaker() const
Definition: LocationService.cpp:323
osmscout::RoutingListModel::get
Q_INVOKABLE QObject * get(int row) const
Definition: RoutingModel.cpp:217
osmscout::PathShieldStyle::SetTextColor
PathShieldStyle & SetTextColor(const Color &color)
Definition: Styles.cpp:1225
osmscout::Locale::SetDecimalSeparator
void SetDecimalSeparator(const std::string &separator)
Definition: Locale.h:80
osmscout::AvailableVoicesModel::~AvailableVoicesModel
virtual ~AvailableVoicesModel()
Definition: AvailableVoicesModel.cpp:59
StyleModule.h
osmscout::AccessRestrictedFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: AccessRestrictedFeature.cpp:77
osmscout::RefFeatureValue
Definition: RefFeature.h:30
osmscout::AddLocationResult
static void AddLocationResult(const SearchParameter &parameter, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, const LocationSearchVisitor::Result &locationMatch, LocationSearchResult::MatchQuality locationMatchQuality, LocationSearchResult &result)
Definition: LocationService.cpp:1236
osmscout::NearPOIModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: NearPOIModel.cpp:58
osmscout::OSMScoutQtBuilder::WithCustomPoiTypes
OSMScoutQtBuilder & WithCustomPoiTypes(const QStringList &customPoiTypes)
Definition: OSMScoutQt.h:137
osmscout::ElevationChartWidget::descent
osmscout::Distance descent
Definition: ElevationChartWidget.h:179
osmscout::Latch::lock
void lock()
Definition: ReadWriteLock.cpp:123
osmscout::FeatureInstance::GetFeature
FeatureRef GetFeature() const
Return the feature itself.
Definition: TypeFeature.h:248
osmscout::AbstractRoutingProfile::minSpeed
double minSpeed
Definition: RoutingProfile.h:201
osmscout::oss::Parser::STYLESECTION
void STYLESECTION()
Definition: map/src/osmscoutmap/oss/Parser.cpp:248
osmscout::StyleSelector::attributes
std::set< A > attributes
Definition: StyleConfig.h:474
INVALID_COORD
#define INVALID_COORD
Definition: NearPOIModel.h:37
osmscout::BasemapDatabase::~BasemapDatabase
virtual ~BasemapDatabase()
Definition: BasemapDatabase.cpp:44
osmscout::oss::Parser::COORD
void COORD(Vertex2D &coord)
Definition: map/src/osmscoutmap/oss/Parser.cpp:564
osmscout::AddressFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: AddressFeature.h:85
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_ONEWAY
static const std::string LABEL_KEY_WAY_ACCESS_ONEWAY
Definition: DescriptionService.h:249
osmscout::StyleConfig::HasNodeTextStyles
bool HasNodeTextStyles(const TypeInfoRef &type, const Magnification &magnification) const
Methods for retrieval of styles for a given object.
Definition: StyleConfig.cpp:1155
osmscout::OpenGLMapData::SetModel
void SetModel()
Definition: OpenGLMapData.h:336
osmscout::Glyph::position
Vertex2D position
glyph baseline position
Definition: LabelLayouter.h:106
SRTM.h
osmscout::NavigationModel::onUpdateNext
void onUpdateNext(RouteStep nextRouteInstruction)
Definition: NavigationModel.cpp:153
osmscout::Cache::CacheEntry::CacheEntry
CacheEntry(const K &key, const V &value)
Definition: Cache.h:75
osmscout::imageDataKey
cairo_user_data_key_t imageDataKey
Definition: LoaderPNG.cpp:29
osmscout::ConstructionYearFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: ConstructionYearFeature.cpp:78
osmscout::oss::Scanner::~Scanner
~Scanner()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:162
osmscout::LocationFormSearchParameter::GetPostalAreaSearchString
std::string GetPostalAreaSearchString() const
Definition: LocationService.cpp:81
osmscout::Logger::WARN
@ WARN
Definition: Logger.h:55
osmscout::FileScanner::ReadInt16Number
int16_t ReadInt16Number()
Definition: FileScanner.cpp:1765
p2t::AdvancingFront
Definition: advancing_front.h:62
osmscout::MapPainterCairo
Definition: MapPainterCairo.h:48
osmscout::ElevationChartWidget::way
std::shared_ptr< OverlayWay > way
Definition: ElevationChartWidget.h:170
osmscout::SimpleRoutingService::SimpleRoutingService
SimpleRoutingService(const DatabaseRef &database, const RouterParameter &parameter, const std::string &filenamebase)
Create a new instance of the routing service.
Definition: SimpleRoutingService.cpp:49
osmscout::WidthFeature::NAME
static const char *const NAME
Name of this feature.
Definition: WidthFeature.h:68
osmscout::OpenGLMapData::GetView
const glm::mat4 & GetView() const
Definition: OpenGLMapData.h:389
osmscout::MapWidget::lat
double lat
Definition: MapWidget.h:63
osmscout::AreaAreaIndex::~AreaAreaIndex
virtual ~AreaAreaIndex()
Definition: AreaAreaIndex.cpp:40
osmscout::DistanceToSegment
double DistanceToSegment(double px, double py, double p1x, double p1y, double p2x, double p2y, double &r, double &qx, double &qy)
return the minimum distance from the point p to the line segment [p1,p2] this could be the distance f...
Definition: Geometry.cpp:467
osmscout::refNone
@ refNone
Definition: ObjectRef.h:140
osmscout::ost::Token
Definition: include/osmscout/ost/Scanner.h:45
osmscout::RouteNode::ObjectData
Definition: RouteNode.h:75
osmscout::LabelData::style
LabelStyleRef style
Style for drawing.
Definition: LabelLayouter.h:73
osmscout::LaneTurn::Through_SharpLeft
@ Through_SharpLeft
osmscout::LocationListModel::countChanged
void countChanged(int)
osmscout::AvailableMapsModelMap::getProvider
MapProvider getProvider() const
Definition: AvailableMapsModel.cpp:39
osmscout::LocationListModel::setPattern
void setPattern(const QString &pattern)
Definition: SearchLocationModel.cpp:316
osmscout::OnlineTileProviderModel::roleNames
virtual QHash< int, QByteArray > roleNames() const
Definition: OnlineTileProviderModel.cpp:39
osmscout::MapPainterNoOp::DrawContourSymbol
void DrawContourSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const ContourSymbolData &data) override
Draw the given Symbol on top of the contour of the given path.
Definition: MapPainterNoOp.cpp:113
osmscout::Logger::Line::operator<<
Line & operator<<(unsigned long value)
Definition: Logger.h:184
osmscout::DescriptionEntry::HasSubsection
bool HasSubsection() const
Definition: DescriptionService.h:73
osmscout::VoiceInstructionAgent::VoiceInstructionAgent
VoiceInstructionAgent(DistanceUnitSystem units)
Definition: VoiceInstructionAgent.h:190
osmscout::TypeInfo::GetIndexAsRegion
bool GetIndexAsRegion() const
Definition: TypeConfig.h:529
osmscout::StyleBoolAttributeDescriptor::StyleBoolAttributeDescriptor
StyleBoolAttributeDescriptor(const std::string &name, int attribute)
Definition: StyleDescription.h:160
osmscout::MemoryMonitor
Starts a background thread that checks every 200ms the current memory usage of the current process an...
Definition: MemoryMonitor.h:42
osmscout::AbstractRoutingService::TransformRouteDataToRouteDescription
RouteDescriptionResult TransformRouteDataToRouteDescription(const RouteData &data)
Transform the route into a RouteDescription.
Definition: AbstractRoutingService.cpp:1748
osmscout::POI
Definition: Location.h:120
osmscout::LocationFormSearchParameter::GetStringMatcherFactory
StringMatcherFactoryRef GetStringMatcherFactory() const
Definition: LocationService.cpp:71
osmscout::POIService::POIService
POIService(const DatabaseRef &database)
Definition: POIService.cpp:29
osmscout::ConsoleLogger
Definition: LoggerImpl.h:84
osmscout::LineStyle::attrDashes
@ attrDashes
Definition: Styles.h:94
osmscout::RouteNode::usableByCar
static const uint8_t usableByCar
This path can be traveled by car.
Definition: RouteNode.h:66
osmscout::RoutePostprocessor::CrossingWaysPostprocessor
Definition: RoutePostprocessor.h:230
osmscout::DestinationFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: DestinationFeature.cpp:62
osmscout::oss::Parser::SYMBOLSECTION
void SYMBOLSECTION()
Definition: map/src/osmscoutmap/oss/Parser.cpp:218
osmscout::SRTMData
Definition: SRTM.h:44
osmscout::BearingAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: BearingAgent.cpp:35
osmscout::DumpStatistics
@ DumpStatistics
Prints details for debugging, if debug flag (performance, data) is set in renderer parameter.
Definition: MapPainter.h:68
osmscout::ElevationPoint
Definition: ElevationService.h:41
osmscout::TypeDistributionDataFile::DISTRIBUTION_DAT
static const char *const DISTRIBUTION_DAT
Definition: TypeDistributionDataFile.h:41
osmscout::RouteDescription::MaxSpeedDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:414
osmscout::LocationEntry::getLabel
QString getLabel() const
Definition: LocationEntry.cpp:203
osmscout::PathSymbolStyle
Definition: Styles.h:1216
osmscout::Prerender
@ Prerender
Implementation specific preparation.
Definition: MapPainter.h:75
osmscout::Logger::Line::operator<<
Line & operator<<(long long value)
Definition: Logger.h:191
osmscout::SegmentGeoBox::to
size_t to
exclusive
Definition: Geometry.h:1192
osmscout::Consumer
A specialisation of worker that consumes events from a queue.
Definition: Worker.h:159
osmscout::TagNotCondition::Evaluate
bool Evaluate(const TagMap &tagMap) const override
Definition: Tag.h:83
osmscout::MapPainter
Abstract base class of all renders (though you can always write your own renderer without inheriting ...
Definition: MapPainter.h:102
osmscout::FileScanner::CloseFailsafe
void CloseFailsafe()
Closes the file.
Definition: FileScanner.cpp:287
osmscout::StringMatcherCI::StringMatcherCI
StringMatcherCI(const std::string &pattern)
Definition: StringMatcher.cpp:28
osmscout::MapData::srtmTile
SRTMDataRef srtmTile
Optional data with height information.
Definition: MapData.h:57
osmscout::CoordBufferRange::Get
Vertex2D Get(size_t index) const
Return the element with the given index.
Definition: Transformation.h:445
osmscout::AddRegionResult
static void AddRegionResult(const SearchParameter &parameter, LocationSearchResult::MatchQuality regionMatchQuality, const AdminRegionSearchVisitor::Result &regionMatch, LocationSearchResult &result)
Definition: LocationService.cpp:1158
osmscout::AccessFeatureValue::IsOneway
bool IsOneway() const
Definition: AccessFeature.h:195
osmscout::OptimizeWaysLowZoom
Definition: OptimizeWaysLowZoom.h:39
osmscout::TurnRestriction::TurnRestriction
TurnRestriction(Type type, OSMId from, OSMId via, OSMId to)
Definition: TurnRestriction.h:52
osmscout::StringToBool
bool StringToBool(const char *string, bool &value)
Definition: String.cpp:50
osmscout::RouteDescription::TargetDescriptionRef
std::shared_ptr< TargetDescription > TargetDescriptionRef
Definition: RouteDescription.h:149
osmscout::GetGridPoints
static std::set< GeoCoord > GetGridPoints(const std::vector< Point > &nodes, double gridSizeHoriz, double gridSizeVert)
Definition: MapPainter.cpp:44
osmscout::CmdLineScanner
Definition: CmdLineParsing.h:38
osmscout::VoiceDownloadJob::VoiceDownloadJob
VoiceDownloadJob(QNetworkAccessManager *webCtrl, const AvailableVoice &voice, const QDir &target, bool replaceExisting)
Definition: VoiceManager.cpp:34
osmscout::oss::Parser::UINT
void UINT(size_t &value)
Definition: map/src/osmscoutmap/oss/Parser.cpp:905
osmscout::LocationDescriptionCandicate::IsAtPlace
bool IsAtPlace() const
Definition: LocationDescriptionService.h:103
osmscout::OffsetRel::leftOutline
@ leftOutline
left side of the way
osmscout::ParseISO8601TimeString
bool ParseISO8601TimeString(const std::string &timeStr, Timestamp &timestamp)
Parse time string in ISO 8601 format "2017-11-26T13:46:12.124Z" (UTC timezone) to Timestamp (std::chr...
Definition: String.cpp:672
osmscout::ContactDescriptionProcessor::SECTION_NAME_CONTACT
static const std::string SECTION_NAME_CONTACT
Definition: DescriptionService.h:378
osmscout::TileKey::TileKey
TileKey(const Magnification &magnification, const TileId &id)
Definition: TileId.cpp:139
osmscout::StyleFlagsModel::setFlagRequest
void setFlagRequest(QString key, bool value)
osmscout::Database::GetOptimizeWaysLowZoom
OptimizeWaysLowZoomRef GetOptimizeWaysLowZoom() const
Definition: Database.cpp:668
osmscout::MultiDBRoutingService::Close
void Close()
Definition: MultiDBRoutingService.cpp:97
osmscout::Projection::ConvertWidthToPixel
double ConvertWidthToPixel(double width) const
Convert a width in mm into the equivalent pixel size based on the given DPI.
Definition: Projection.h:292
osmscout::availableMapsModelItemLessThan
bool availableMapsModelItemLessThan(const AvailableMapsModelItem *i1, const AvailableMapsModelItem *i2)
Definition: AvailableMapsModel.cpp:135
utf8helper::TransformTransliterate
codepoint TransformTransliterate(const character *, int)
Definition: utf8helper.cpp:81
osmscout::NameAltFeature::NAME_LABEL
static const char *const NAME_LABEL
Name of the "name" label.
Definition: NameAltFeature.h:74
osmscout::PathTextStyle::GetTextColor
const Color & GetTextColor() const
Definition: Styles.h:867
osmscout::Cache::ValueSizer::GetSize
virtual size_t GetSize(const V &value) const =0
osmscout::WaterIndex::WATER_IDX
static const char *const WATER_IDX
Definition: WaterIndex.h:44
osmscout::MapView::GetAngle
double GetAngle() const
Definition: InputHandler.h:216
osmscout::MapParameter::IsDebugData
bool IsDebugData() const
Definition: MapParameter.h:389
osmscout::POIRef
std::shared_ptr< POI > POIRef
Definition: Location.h:128
osmscout::FeatureValueBuffer::Read
void Read(FileScanner &scanner, std::array< bool, FlagCnt > &specialFlags)
Reads the FeatureValueBuffer to the given FileScanner.
Definition: TypeConfig.h:932
osmscout::LineStyle::GetPriority
int GetPriority() const
Definition: Styles.h:208
osmscout::NavigationModel::onLaneUpdate
void onLaneUpdate(osmscout::LaneAgent::Lane lane)
Definition: NavigationModel.cpp:215
osmscout::DumpGroundTile
static void DumpGroundTile(const GroundTile &tile)
Definition: MapPainter.cpp:2020
osmscout::GeometryDescriptionProcessor::LABEL_KEY_GEOMETRY_CENTER
static const std::string LABEL_KEY_GEOMETRY_CENTER
Definition: DescriptionService.h:179
osmscout::ElevationChartWidget::getHighestElevation
double getHighestElevation() const
Definition: ElevationChartWidget.h:147
p2t::CDT::Triangulate
void Triangulate()
Triangulate - do this AFTER you've added the polyline, holes, and Steiner points.
osmscout::ost::Errors::Err::Symbol
@ Symbol
Definition: include/osmscout/ost/Parser.h:44
osmscout::WaterIndex::Close
void Close()
Definition: WaterIndex.cpp:101
osmscout::LocationInfoModel::regionLookupRequested
void regionLookupRequested(osmscout::GeoCoord)
osmscout::TypeInfoSet::operator=
TypeInfoSet & operator=(const TypeInfoSet &other)
Definition: TypeInfoSet.h:125
osmscout::DistanceUnit
Definition: Distance.h:192
osmscout::Location::addressesOffset
FileOffset addressesOffset
Offset to the list of addresses.
Definition: Location.h:156
osmscout::IconStyle::SetHeight
IconStyle & SetHeight(unsigned int h)
Definition: Styles.cpp:1650
osmscout::Signal::operator=
Signal & operator=(const Signal &)=delete
osmscout::IconStyle::IsVisible
bool IsVisible() const
Definition: Styles.h:943
osmscout::oss::Parser::CIRCLE
void CIRCLE(Symbol &symbol)
Definition: map/src/osmscoutmap/oss/Parser.cpp:499
osmscout::FindIntersection
bool FindIntersection(const std::vector< N > &way, size_t &i, size_t &j)
Definition: Geometry.h:1396
osmscout::VehiclePosition::operator=
VehiclePosition & operator=(const VehiclePosition &o)
Definition: VehiclePosition.h:68
osmscout::TypeId
uint16_t TypeId
Definition: OSMScoutTypes.h:52
osmscout::RouteDescription::NameChangedDescription::GetOriginDescription
NameDescriptionRef GetOriginDescription() const
Definition: RouteDescription.h:196
osmscout::ost::Parser::UINT
void UINT(size_t &value)
Definition: src/osmscout/ost/Parser.cpp:265
osmscout::StyleCriteria::HasCriteria
bool HasCriteria() const
Definition: StyleConfig.h:334
osmscout::PTRoute::GetType
TypeInfoRef GetType() const
Definition: PublicTransport.h:204
osmscout::RoutePostprocessor
Definition: RoutePostprocessor.h:136
utf8helper::charmap_e1_bb
const character charmap_e1_bb[]
Definition: utf8helper_charmap.cpp:1918
osmscout::PathSymbolStyleRef
std::shared_ptr< PathSymbolStyle > PathSymbolStyleRef
Definition: Styles.h:1322
osmscout::POIFormSearchParameter::SetAdminRegionOnlyMatch
void SetAdminRegionOnlyMatch(bool adminRegionOnlyMatch)
Definition: LocationService.cpp:241
osmscout::DataFile< PTRoute >::ValueCacheRef
typename Cache< FileOffset, ValueType >::CacheRef ValueCacheRef
Definition: DataFile.h:81
osmscout::oss::Errors::Err::Exception
@ Exception
Definition: map/include/osmscoutmap/oss/Parser.h:61
osmscout::StyleDescriptor::GetAttribute
StyleAttributeDescriptorRef GetAttribute(const std::string &name) const
Definition: StyleDescription.h:486
osmscout::GroundTile::xRel
size_t xRel
X coordinate of cell in relation to cell index of this level.
Definition: GroundTile.h:95
osmscout::PhoneFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: PhoneFeature.cpp:26
osmscout::BoolToString
const char * BoolToString(bool value)
Returns a string representation of the given boolean value (either 'true' or 'false')
Definition: String.cpp:66
osmscout::WidthFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: WidthFeature.cpp:26
osmscout::FillStyle::attrPatternMinMag
@ attrPatternMinMag
Definition: Styles.h:294
osmscout::TypeConfig::GetWayAreaType
bool GetWayAreaType(const TagMap &tagMap, TypeInfoRef &wayType, TypeInfoRef &areaType) const
Return a way/area type (or an invalid reference if no type got detected) based on the given map of ta...
Definition: TypeConfig.cpp:1046
osmscout::LocationInfoModel::AddressRole
@ AddressRole
Definition: LocationInfoModel.h:70
osmscout::ConditionalStyle::ConditionalStyle
ConditionalStyle(const StyleFilter &filter, const PartialStyle< S, A > &style)
Definition: StyleConfig.h:454
osmscout::InstalledVoicesModel::flags
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
Definition: InstalledVoicesModel.cpp:168
osmscout::VehicleFollowHandler::widgetResized
void widgetResized(const QSizeF &widgetSize) override
Definition: InputHandler.cpp:897
osmscout::TypeDistributionDataFile
Definition: TypeDistributionDataFile.h:38
osmscout::JumpHandler::animationInProgress
bool animationInProgress() override
Definition: InputHandler.cpp:581
osmscout::CirclePrimitiveRef
std::shared_ptr< CirclePrimitive > CirclePrimitiveRef
Definition: Styles.h:1115
osmscout::RouteDescriptionPostprocessor::GenerateDescription
void GenerateDescription(const RouteDescription &description, Callback &callback) const
Evaluate the already postprocessed RouteDescription and call the given callback for node segments whe...
Definition: RouteDescriptionPostprocessor.cpp:135
osmscout::NameAltFeatureValue::NameAltFeatureValue
NameAltFeatureValue(const std::string &nameAlt)
Definition: NameAltFeature.h:39
osmscout::CalculateWayShields
@ CalculateWayShields
Calculate the label shields on the ways.
Definition: MapPainter.h:71
osmscout::SplitStringAtSpace
std::list< std::string > SplitStringAtSpace(const std::string &input)
Definition: String.cpp:264
osmscout::OverlayObject::clear
void clear()
Definition: OverlayObject.cpp:94
osmscout::AccessRestrictedFeatureValue::CanAccessCar
bool CanAccessCar() const
Definition: AccessRestrictedFeature.h:107
osmscout::Color::FromW3CKeywordString
static bool FromW3CKeywordString(const std::string &colorKeyword, Color &color)
Convert the give color keyword to a color value.
Definition: Color.cpp:162
osmscout::CmdLineBoolArgParser::CmdLineBoolArgParser
CmdLineBoolArgParser(SetterFunction &&setter)
Definition: CmdLineParsing.cpp:179
osmscout::ClosestRoutableObjectResult::GetObject
ObjectFileRef GetObject() const
Definition: SimpleRoutingService.h:75
osmscout::LookupModule::ObjectInfo::website
QString website
Definition: LookupModule.h:80
osmscout::AccessFeatureValue::CanRouteBicycleForward
bool CanRouteBicycleForward() const
Definition: AccessFeature.h:169
osmscout::ElevationService
Definition: ElevationService.h:50
osmscout::LookupModule::ObjectInfo::name
QString name
Definition: LookupModule.h:77
osmscout::OptimizeWaysLowZoom::Open
bool Open(const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
Definition: OptimizeWaysLowZoom.cpp:74
osmscout::LineStyle::CopyAttributes
void CopyAttributes(const LineStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:316
osmscout::Color::DARK_RED
static const Color DARK_RED
Definition: Color.h:62
osmscout::Locale::FromStdLocale
static Locale FromStdLocale(std::locale locale)
Creates Locale from provided std::locale.
Definition: Locale.cpp:38
osmscout::RouteStep::GetDistance
Distance GetDistance() const
Definition: RouteStep.h:142
osmscout::MapPainterQt::DrawLabel
void DrawLabel(const Projection &projection, const MapParameter &parameter, const ScreenVectorRectangle &labelRectangle, const LabelData &label, const QTextLayout &textLayout)
Definition: MapPainterQt.cpp:303
osmscout::LabelLayouter::LayoutJob::ProcessLabelInstance
void ProcessLabelInstance(const LabelInstanceType &currentLabel, std::vector< LabelInstanceType > &labelInstances)
Definition: LabelLayouter.h:362
osmscout::RouteDescription::DirectionDescription::sharpLeft
@ sharpLeft
Definition: RouteDescription.h:273
osmscout::Distance::operator/=
Distance & operator/=(double d)
Definition: Distance.h:93
osmscout::MapPainterAgg::NativeLabel::text
std::wstring text
Definition: MapPainterAgg.h:55
osmscout::DatabaseParameter::GetNodesDataMMap
bool GetNodesDataMMap() const
Definition: Database.cpp:123
osmscout::HTMLWriter::WriteListStart
void WriteListStart()
Definition: HTMLWriter.cpp:248
p2t::AdvancingFront::tail
Node * tail()
Definition: advancing_front.h:97
osmscout::OSMScoutQtBuilder::WithStyleSheetDirectory
OSMScoutQtBuilder & WithStyleSheetDirectory(const QString &styleSheetDirectory)
Definition: OSMScoutQt.h:161
osmscout::QtRouteData::operator=
QtRouteData & operator=(const QtRouteData &)
Definition: QtRouteData.cpp:43
utf8helper::character::code
const codepoint code
Definition: utf8helper_charmap.h:42
osmscout::AvailableMapsModelItem::getName
QString getName() const
Definition: AvailableMapsModel.h:74
osmscout::AbstractRoutingProfile::GetCostLimitDistance
Distance GetCostLimitDistance() const override
Definition: RoutingProfile.h:257
osmscout::InstalledVoicesModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: InstalledVoicesModel.cpp:85
osmscout::MapPainter::AreaData::borderStyle
BorderStyleRef borderStyle
Border style.
Definition: MapPainter.h:180
osmscout::NearPOIModel::countChanged
void countChanged(int)
p2t::AdvancingFront::set_head
void set_head(Node *node)
Definition: advancing_front.h:92
osmscout::StyleConfig::GetAreaTypesWithMaxMag
void GetAreaTypesWithMaxMag(const Magnification &maxMag, TypeInfoSet &types) const
Definition: StyleConfig.cpp:1083
osmscout::vehicleFoot
@ vehicleFoot
Definition: OSMScoutTypes.h:56
osmscout::MapPainter::areaMarkStyle
FillStyle areaMarkStyle
Marker fill style for internal debugging.
Definition: MapPainter.h:273
osmscout::IconStyle::CopyAttributes
void CopyAttributes(const IconStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:1683
osmscout::NextRouteInstructionsMessage
Definition: RouteInstructionAgent.h:41
osmscout::FillStyleRef
std::shared_ptr< FillStyle > FillStyleRef
Definition: Styles.h:356
osmscout::FillStyle::CopyAttributes
void CopyAttributes(const FillStyle &other, const std::set< Attribute > &attributes)
Definition: Styles.cpp:484
osmscout::GroupStringListToStrings
void GroupStringListToStrings(std::list< std::string >::const_iterator token, size_t listSize, size_t parts, std::list< std::list< std::string > > &lists)
Definition: String.cpp:480
osmscout::TransPolygon::OutputConstraint
OutputConstraint
Definition: Transformation.h:190
osmscout::AccessFeatureValue::CanRouteForward
bool CanRouteForward() const
Definition: AccessFeature.h:107
osmscout::cos_pd
v2df cos_pd(v2df x)
Definition: SSEMath.h:237
osmscout::MaxStayFeature::NAME
static const char *const NAME
Name of this feature.
Definition: MaxStayFeature.h:85
osmscout::VoiceManager::isDownloaded
bool isDownloaded(const AvailableVoice &voice) const
Definition: VoiceManager.cpp:149
osmscout::GeoBox::GetBottomLeft
GeoCoord GetBottomLeft() const
south-west corner
Definition: GeoBox.h:266
TypeDistributionDataFile.h
osmscout::RouteDescription::Node::HasPathObject
bool HasPathObject() const
There exists a object/path from the current node to the next node in the route.
Definition: RouteDescription.h:739
MapOverlay.h
osmscout::CancelableFuture::State::mutex
std::mutex mutex
Definition: CancelableFuture.h:48
p2t::Point::Point
Point(double x, double y)
Construct using coordinates.
Definition: shapes.h:60
Intersection.h
osmscout::IconAnimation::paint
void paint(QPainter *painter, const MercatorProjection &projection)
Definition: IconAnimation.cpp:63
osmscout::EnumToString
const char * EnumToString(const ChargingStationFeatureValue::SocketType &value)
Definition: ChargingStationFeature.cpp:186
osmscout::LocationDescriptionService::ReverseLookupRef
std::shared_ptr< ReverseLookupResult > ReverseLookupRef
Definition: LocationDescriptionService.h:370
osmscout::BorderStyle::SetDoubleArrayValue
void SetDoubleArrayValue(int attribute, const std::vector< double > &value) override
Definition: Styles.cpp:619
osmscout::MapWidget::lon
double lon
Definition: MapWidget.h:64
osmscout::RouteDescription::DescriptionRef
std::shared_ptr< Description > DescriptionRef
Definition: RouteDescription.h:111
osmscout::OnlineTileProviderModel::IdRole
@ IdRole
Definition: OnlineTileProviderModel.h:99
osmscout::BearingAgent
Definition: BearingAgent.h:38
osmscout::ost::Parser::TAGGREATEREQUALCOND
void TAGGREATEREQUALCOND(const std::string &tagName, TagConditionRef &condition)
Definition: src/osmscout/ost/Parser.cpp:699
osmscout::LocationSearchResult::Entry::address
AddressRef address
Definition: LocationService.h:247
osmscout::OSMTileId::GetDisplayText
std::string GetDisplayText() const
Definition: Tiling.h:99
osmscout::PostalCodeFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: PostalCodeFeature.cpp:47
osmscout::TypeInfoSet::Intersects
bool Intersects(const TypeInfoSet &otherTypes) const
Returns 'true' if at least one type is set in both Sets.
Definition: TypeInfoSet.cpp:126
osmscout::TagInfo
Definition: Tag.h:205
osmscout::Color::Darken
Color Darken(double factor) const
Definition: Color.h:148
osmscout::AbstractRoutingProfile::GetCostString
std::string GetCostString(double cost) const override
Textual representation of cost.
Definition: RoutingProfile.h:269
osmscout::PositionAgent::Good
@ Good
Definition: PositionAgent.h:37
osmscout::LineStyle::SetDoubleArrayValue
void SetDoubleArrayValue(int attribute, const std::vector< double > &value) override
Definition: Styles.cpp:166
osmscout::NameShortFeatureValue::NameShortFeatureValue
NameShortFeatureValue(const std::string &nameShort)
Definition: NameShortFeature.h:38
p2t::operator*
Point operator*(double s, const Point &a)
Multiply point by scalar.
Definition: shapes.h:245
osmscout::LocationDescriptionCandicate::GetBearing
Bearing GetBearing() const
Definition: LocationDescriptionService.h:98
osmscout::ScreenBox::GetMinX
double GetMinX() const
Definition: ScreenBox.h:82
osmscout::TypeInfoSet::TypeInfoSet
TypeInfoSet()=default
osmscout::MapParameter::GetIconPaths
const std::list< std::string > & GetIconPaths() const
Definition: MapParameter.h:209
osmscout::NoOpLogger
Definition: Logger.h:260
osmscout::OSMTileId::GetX
uint32_t GetX() const
Definition: Tiling.h:76
osmscout::SortInConditionalsBySlot
void SortInConditionalsBySlot(const TypeConfig &typeConfig, const std::list< ConditionalStyle< S, A > > &conditionals, size_t maxLevel, std::vector< std::vector< std::vector< std::list< StyleSelector< S, A > > > > > &selectors)
Definition: StyleConfig.cpp:577
osmscout::NavigationModel::setRoute
void setRoute(QObject *route)
Definition: NavigationModel.cpp:226
osmscout::LocationListModel::get
Q_INVOKABLE QObject * get(int row) const
Definition: SearchLocationModel.cpp:449
osmscout::CancelableFuture::Promise::operator=
Promise & operator=(const Promise &)=default
utf8helper::charmap_d6
const character charmap_d6[]
Definition: utf8helper_charmap.cpp:1504
osmscout::StyleDescriptor::AddAttribute
void AddAttribute(const StyleAttributeDescriptorRef &attribute)
Definition: StyleDescription.cpp:96
osmscout::GetFeatureStyle
std::shared_ptr< S > GetFeatureStyle(const StyleResolveContext &context, const std::vector< std::list< StyleSelector< S, A > > > &styleSelectors, const FeatureValueBuffer &buffer, const Projection &projection)
Get the style data based on the given features of an object, a given style (S) and its style attribut...
Definition: StyleConfig.cpp:1104
p2t::Triangle
Definition: shapes.h:150
osmscout::EleFeature::IN_LOCALE_UNIT_LABEL_INDEX
static const size_t IN_LOCALE_UNIT_LABEL_INDEX
Index of the 'inLocaleUnit' label.
Definition: EleFeature.h:88
osmscout::PostalCodeFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: PostalCodeFeature.cpp:26
osmscout::POIFormSearchParameter::GetPartialMatch
bool GetPartialMatch() const
Definition: LocationService.cpp:221
osmscout::OpeningHoursModel::getToday
QStringList getToday() const
Definition: OpeningHoursModel.cpp:73
osmscout::RefFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: RefFeature.cpp:87
osmscout::ScreenPixelRectangle::height
int height
Definition: LabelLayouterHelper.h:42
osmscout::ShieldStyle::SetBorderColor
ShieldStyle & SetBorderColor(const Color &color)
Definition: Styles.cpp:1077
osmscout::TileData::IsComplete
bool IsComplete() const
Return 'true' if there was data already assigned to the tile.
Definition: DataTileCache.h:197
osmscout::InstalledMapsModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: InstalledMapsModel.cpp:88
osmscout::PositionAgent::PositionMessage::PositionMessage
PositionMessage(const Timestamp &timestamp, const RouteDescriptionRef &route, const Position &position)
Definition: PositionAgent.cpp:88
osmscout::StyleConfig::AddRouteLineStyle
void AddRouteLineStyle(const StyleFilter &filter, LinePartialStyle &style)
Definition: StyleConfig.cpp:1051
osmscout::PresenceDescriptionProcessor::SUBSECTION_NAME_PRESENCE_MAXSTAY
static const std::string SUBSECTION_NAME_PRESENCE_MAXSTAY
Definition: DescriptionService.h:358
osmscout::SidewayFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: SidewayFeature.cpp:24
osmscout::NearPOIModel::SetMaxDistance
void SetMaxDistance(double d)
Definition: NearPOIModel.h:183
osmscout::RouteStep::coord
GeoCoord coord
Position.
Definition: RouteStep.h:84
MapImportExport.h
osmscout::oss::Parser::TEXTSTYLEATTR
void TEXTSTYLEATTR(TextPartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1406
osmscout::RouteDescription::CrossingWaysDescription::AddDescription
void AddDescription(const NameDescriptionRef &description)
Definition: RouteDescription.cpp:202
osmscout::NumberSet::GetNodeUsedCount
size_t GetNodeUsedCount() const
Definition: NumberSet.cpp:67
osmscout::Navigation::SetSnapDistance
void SetSnapDistance(const Distance &distance)
Definition: Navigation.h:144
osmscout::TapRecognizer
Definition: InputHandler.h:58
osmscout::Place::GetObject
ObjectFileRef GetObject() const
Definition: Location.h:278
osmscout::ThreadedWorker::WasSuccessful
bool WasSuccessful() const
Returns true if the worker processed successfully, else false.
Definition: Worker.h:83
osmscout::OperatorFeatureValue::OperatorFeatureValue
OperatorFeatureValue(const std::string &op)
Definition: OperatorFeature.h:39
osmscout::CmdLineArgParser::SetOptionName
void SetOptionName(const std::string &optionName)
Definition: CmdLineParsing.cpp:107
osmscout::TypeConfig::GetTagId
TagId GetTagId(const char *name) const
Methods for dealing with tags.
Definition: TypeConfig.h:1132
osmscout::Tile::GetRouteData
const TileRouteData & GetRouteData() const
Return a read-only reference to the route data.
Definition: DataTileCache.h:342
osmscout::LookupModule::requestObjectsOnView
void requestObjectsOnView(const MapViewStruct &, const QRectF &filterRectangle)
Definition: LookupModule.cpp:50
osmscout::Path::GetTargetNodeIndex
size_t GetTargetNodeIndex() const
Definition: Path.h:56
File.h
osmscout::FormatName
static QString FormatName(const RouteDescription::NameDescription &nameDescription)
Definition: RouteDescriptionBuilder.cpp:152
osmscout::TypeInfo
Definition: TypeConfig.h:71
osmscout::GeoCoord::MinLongitude
static constexpr int MinLongitude
Definition: GeoCoord.h:82
osmscout::SimpleRoutingService
Definition: SimpleRoutingService.h:113
osmscout::MapPainterQt::HasIcon
bool HasIcon(const StyleConfig &styleConfig, const Projection &projection, const MapParameter &parameter, IconStyle &style) override
Return true, if the icon in the IconStyle is available and can be drawn.
Definition: MapPainterQt.cpp:86
osmscout::oss::Parser::LINESTYLEATTR
void LINESTYLEATTR(LinePartialStyle &style)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1500
osmscout::StyleConfig::AddFlag
void AddFlag(const std::string &name, bool value)
Add the flag with the given value.
Definition: StyleConfig.cpp:425
osmscout::NavigationModel::getVehiclePosition
VehiclePosition * getVehiclePosition() const
Definition: NavigationModel.h:165
osmscout::LabelData::Symbol
@ Symbol
Definition: LabelLayouter.h:62
SRTM3_FILESIZE
#define SRTM3_FILESIZE
Definition: SRTM.cpp:44
osmscout::Location
Definition: Location.h:151
osmscout::Bearing::DisplayString
std::string DisplayString() const
Convert the bearing to a direction description in relation to the compass (4 points).
Definition: Bearing.cpp:35
AsyncWorker.h
osmscout::OperatorFeature::OperatorFeature
OperatorFeature()
Definition: OperatorFeature.cpp:56
osmscout::AvailableMapsModel::listDownloaded
void listDownloaded(const MapProvider &provider, QNetworkReply *)
Definition: AvailableMapsModel.cpp:148
osmscout::TypeConfig::typeInfoTileCoast
TypeInfoRef typeInfoTileCoast
Internal type for ground tiles of type "coast".
Definition: TypeConfig.h:1118
osmscout::RouteDescription::POIAtRouteDescription::GetName
NameDescriptionRef GetName() const
Definition: RouteDescription.h:572
osmscout::RouteDescription::LaneDescription::operator!=
bool operator!=(const LaneDescription &o) const
Definition: RouteDescription.cpp:510
osmscout::NavigationModel::getPositionEstimateInTunnel
bool getPositionEstimateInTunnel() const
Definition: NavigationModel.h:174
TypeConfig.h
osmscout::StyleResolveContext::GetFeatureName
std::string GetFeatureName(size_t featureIndex) const
Definition: StyleConfig.h:79
osmscout::GeoCoord::GeoCoord
GeoCoord(double lat, double lon)
Initialize the coordinate with the given latitude and longitude values.
Definition: GeoCoord.h:96
osmscout::LocationCrossingDescription::GetCrossing
GeoCoord GetCrossing() const
Definition: LocationDescriptionService.h:261
osmscout::RouteDescription::SuggestedLaneDescription::SuggestedLaneDescription
SuggestedLaneDescription(uint8_t from, uint8_t to, LaneTurn turn)
Definition: RouteDescription.cpp:515
osmscout::POIService::GetPOIsInRadius
void GetPOIsInRadius(const GeoCoord &location, const Distance &maxDistance, const TypeInfoSet &nodeTypes, std::vector< NodeRef > &nodes, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas) const
Returns all objects with the given max distance from the given location that have one of the given ty...
Definition: POIService.cpp:127
osmscout::MapPainter::DrawHillShading
virtual void DrawHillShading(const Projection &projection, const MapParameter &parameter, const MapData &data)
Definition: MapPainter.cpp:2885
osmscout::AddressListVisitor::results
std::list< AddressResult > results
Definition: Location.h:233
osmscout::SymbolRenderer::Render
virtual void Render(const Projection &projection, const Symbol &symbol, const Vertex2D &mapCenter, std::function< void()> afterRenderTransformer, std::function< void()> afterEndTransformer, double scaleFactor=1.0)
Definition: SymbolRenderer.cpp:26
osmscout::DestinationFeatureValue::GetDestination
std::string GetDestination() const
Definition: DestinationFeature.h:49
osmscout::OpeningHoursFeatureValue
Definition: OpeningHoursFeature.h:30
osmscout::Database::GetPath
std::string GetPath() const
Definition: Database.cpp:286
osmscout::ObjectVariantData::grade
uint8_t grade
Quality of road/track 1 (good)...5 (bad)
Definition: RouteNode.h:47
osmscout::oss::Errors::hasErrors
bool hasErrors
Definition: map/include/osmscoutmap/oss/Parser.h:73
osmscout::RenderSteps
RenderSteps
Definition: MapPainter.h:63
osmscout::sincos
void sincos(double x, double &resSin, double &resCos)
Definition: SSEMathPublic.h:53
osmscout::RoutingListModel::setStartAndTarget
void setStartAndTarget(LocationEntry *start, LocationEntry *target, QString vehicleStr="car", double vehicleBearing=-1)
Compute new route.
Definition: RoutingModel.cpp:54
osmscout::OSMTileIdBoxConstIterator::operator!=
bool operator!=(const OSMTileIdBoxConstIterator &other) const
Definition: Tiling.h:162
osmscout::oss::StartStates::set
void set(int key, int val)
Definition: map/include/osmscoutmap/oss/Scanner.h:99
osmscout::TiledMapRenderer::Initialize
virtual void Initialize()
Definition: TiledMapRenderer.cpp:92
osmscout::RoutingService::VNode::previousNode
DBId previousNode
FileOffset of the previous route node.
Definition: RoutingService.h:316
osmscout::TypeInfoSetConstIterator::pointer
TypeInfoRef pointer
Definition: TypeInfoSet.h:38
osmscout::RouteDescription::CrossingWaysDescription::GetTargetDesccription
NameDescriptionRef GetTargetDesccription() const
Definition: RouteDescription.h:245
osmscout::Feature
A feature combines one or multiple tags to build information attribute for a type.
Definition: TypeFeature.h:98
osmscout::AreaAreaIndex::DumpStatistics
void DumpStatistics()
Definition: AreaAreaIndex.cpp:358
osmscout::PathShieldStyle::Attribute
Attribute
Definition: Styles.h:715
osmscout::ost::StartStates::state
int state(int key)
Definition: include/osmscout/ost/Scanner.h:96
osmscout::ChargingStationFeatureValue::SocketType::Type2Cable
@ Type2Cable
osmscout::coordByteSize
const size_t coordByteSize
Definition: GeoCoord.h:64
osmscout::PTRoute::Read
void Read(const TypeConfig &typeConfig, FileScanner &scanner)
Definition: PublicTransport.cpp:110
osmscout::MapPainter::coastlineSegmentAttributes
FeatureValueBuffer coastlineSegmentAttributes
Definition: MapPainter.h:225
osmscout::LaneTurn::SlightLeft
@ SlightLeft
osmscout::PostprocessorContext
Definition: RoutePostprocessor.h:52
osmscout::RouteStep::description
QString description
Formatted (html) verbose description (translated already)
Definition: RouteStep.h:53
osmscout::RouteDescription::MotorwayJunctionDescription
Definition: RouteDescription.h:460
osmscout::MapWidget::addPositionMark
void addPositionMark(int id, double lat, double lon)
Add "mark" (small red circle) on top of map.
Definition: MapWidget.cpp:722
osmscout::ObjectVariantData::Write
void Write(FileWriter &writer) const
Write the data to the given FileWriter.
Definition: RouteNode.cpp:59
osmscout::MultiDBRoutingService::GetClosestRoutableNode
RoutePositionResult GetClosestRoutableNode(const GeoCoord &coord, const Distance &radius=Kilometers(1)) const
Definition: MultiDBRoutingService.cpp:137
osmscout::MapObjectInfoModel::WebsiteRole
@ WebsiteRole
Definition: MapObjectInfoModel.h:57
utf8helper::charmap_cb
const character charmap_cb[]
Definition: utf8helper_charmap.cpp:767
osmscout::LocationListModel::getPattern
QString getPattern() const
Definition: SearchLocationModel.h:265
osmscout::IsInFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: IsInFeature.cpp:54
osmscout::ElevationChartWidget::wayChanged
void wayChanged()
osmscout::SimpleRoutingService::GetVehicle
Vehicle GetVehicle(const RoutingProfile &profile) override
Definition: SimpleRoutingService.cpp:79
osmscout::LocationService
Definition: LocationService.h:279
osmscout::OSMScoutQt::GetMapManager
MapManagerRef GetMapManager() const
Definition: OSMScoutQt.cpp:352
osmscout::TypeConfig::TypeConfig
TypeConfig()
Definition: TypeConfig.cpp:662
osmscout::FromToFeatureValue::Write
void Write(FileWriter &writer) override
Write the FeatureValue to disk.
Definition: FromToFeature.cpp:30
osmscout::GetLineIntersection
bool GetLineIntersection(const N &a1, const N &a2, const N &b1, const N &b2, I &intersection)
Definition: Geometry.h:274
osmscout::VoiceManager::removed
void removed(const AvailableVoice &item)
osmscout::PostalCodeFeatureValue::PostalCodeFeatureValue
PostalCodeFeatureValue(const std::string &postalCode)
Definition: PostalCodeFeature.h:38
osmscout::X_STEP_2
constexpr int X_STEP_2
Definition: ReadWriteLock.cpp:41
osmscout::DatabaseParameter::GetRouterDataMMap
bool GetRouterDataMMap() const
Definition: Database.cpp:118
osmscout::QtSettingsStorage::GetString
std::string GetString(const std::string &key, const std::string &defaultValue="") override
Definition: QtSettingsStorage.cpp:80
osmscout::WaterIndex::DumpStatistics
void DumpStatistics()
Definition: WaterIndex.cpp:301
osmscout::QtRouteData::routeWay
const osmscout::Way & routeWay() const
Definition: QtRouteData.cpp:62
osmscout::ConstructionYearFeature::YEAR_LABEL
static const char *const YEAR_LABEL
Name of the "year" label.
Definition: ConstructionYearFeature.h:93
osmscout::FileScanner::HasError
bool HasError() const
Definition: FileScanner.h:200
osmscout::TileId::GetX
uint32_t GetX() const
Return the X coordinate fo the tile.
Definition: TileId.h:58
osmscout::Progress::Error
void Error(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:94
osmscout::NavigationModel::getRoute
QObject * getRoute() const
Definition: NavigationModel.cpp:138
p2t::kAlpha
const double kAlpha
Definition: sweep_context.h:43
osmscout::RouteDescription::CROSSING_WAYS_DESC
static const char *const CROSSING_WAYS_DESC
Constant for a description of list of way name crossing a node (CrossingWaysDescription)
Definition: RouteDescription.h:66
osmscout::LookupModule::ObjectInfo::center
osmscout::GeoCoord center
Definition: LookupModule.h:86
osmscout::RouteDescription::Empty
bool Empty() const
Definition: RouteDescription.cpp:597
osmscout::PTRoute::SetColor
void SetColor(const Color &color)
Definition: PublicTransport.cpp:105
osmscout::IconStyle::SetUIntValue
void SetUIntValue(int attribute, size_t value) override
Definition: Styles.cpp:1607
osmscout::OSMTileIdBox::GetWidth
uint32_t GetWidth() const
Definition: Tiling.h:224
osmscout::LocationIndex::GetRegionMaxWords
uint32_t GetRegionMaxWords() const
Definition: LocationIndex.h:204
osmscout::MapPainter::AreaData::center
std::optional< GeoCoord > center
"visual" polygon center (pole of inaccessibility)
Definition: MapPainter.h:182
osmscout::MapWidget::vehicleAutoRotateMapChanged
void vehicleAutoRotateMapChanged()
osmscout::oss::Parser::WAYSTYLE
void WAYSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1414
osmscout::SunriseSunset::setLatitude
void setLatitude(double lat)
Definition: client-qt/src/osmscoutclientqt/SunriseSunset.cpp:103
osmscout::MapPainter::seaFill
FillStyleRef seaFill
Definition: MapPainter.h:224
osmscout::SRTMRef
std::shared_ptr< SRTM > SRTMRef
Definition: SRTM.h:95
osmscout::AreaAreaIndex::AREA_AREA_IDX
static const char *const AREA_AREA_IDX
Definition: AreaAreaIndex.h:55
osmscout::SortInConditionals
void SortInConditionals(const TypeConfig &typeConfig, const std::list< ConditionalStyle< S, A > > &conditionals, size_t maxLevel, std::vector< std::vector< std::list< StyleSelector< S, A > > > > &selectors)
Definition: StyleConfig.cpp:513
osmscout::DecodeNumberUnsigned
unsigned int DecodeNumberUnsigned(const char *buffer, N &number)
Definition: Number.h:239
osmscout::TileIdHasher::operator()
std::size_t operator()(const TileId &id) const noexcept
Definition: TileId.h:121
utf8helper::IsBreaker
constexpr int IsBreaker
Definition: utf8helper_charmap.h:30
osmscout::Logger::Line::Line
Line(Destination &destination)
Definition: Logger.cpp:31
osmscout::Route::Segment
Definition: Route.h:62
osmscout::MapPainterOpenGL::GetProjection
MercatorProjection GetProjection() const
Definition: MapPainterOpenGL.cpp:1105
osmscout::LaneAgent::Lane::turn
LaneTurn turn
suggested lanes (to), inclusive
Definition: LaneAgent.h:44
LocationEntry.h
osmscout::LocationAtPlaceDescription::GetPlace
Place GetPlace() const
Return the place this information is refering to.
Definition: LocationDescriptionService.h:136
osmscout::FeeFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: FeeFeature.cpp:78
osmscout::MapParameter::SetIconPadding
void SetIconPadding(double padding)
Definition: MapParameter.cpp:174
osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_WALKTRACK
static const std::string LABEL_KEY_WAY_SIDEWAYS_WALKTRACK
Definition: DescriptionService.h:247
osmscout::RoutingDescriptionProcessor::LABEL_KEY_ROUTING_FROM
static const std::string LABEL_KEY_ROUTING_FROM
Definition: DescriptionService.h:279
osmscout::DBFileOffset::database
DatabaseId database
Definition: DBFileOffset.h:94
osmscout::LocationEntry::altName
QString altName
Definition: LocationEntry.h:50
osmscout::Progress::Debug
virtual void Debug(const std::string &text)
Definition: Progress.cpp:81
osmscout::StyleResolveContext::IsOneway
bool IsOneway(const FeatureValueBuffer &buffer) const
Definition: StyleConfig.cpp:44
osmscout::PlaneMapRenderer::TriggerMapRendering
void TriggerMapRendering(const MapViewStruct &request, size_t requestEpoch)
Definition: PlaneMapRenderer.cpp:477
osmscout::Database::GetAreaDataFile
AreaDataFileRef GetAreaDataFile() const
Definition: Database.cpp:354
osmscout::Color::DARK_GREEN
static const Color DARK_GREEN
Definition: Color.h:63
osmscout::MoveHandler::rotateTo
bool rotateTo(double angle) override
Definition: InputHandler.cpp:428
osmscout::Database::LoadAreasInRadius
AreaRegionSearchResult LoadAreasInRadius(const GeoCoord &location, const TypeInfoSet &types, Distance maxDistance=Distance::Of< Meter >(100)) const
Load areas of given types with maximum distance to the given coordinate.
Definition: Database.cpp:1102
osmscout::TypeInfo::GetFeatures
const std::vector< FeatureInstance > & GetFeatures() const
Return the list of features assigned to this type.
Definition: TypeConfig.h:233
osmscout::MapParameter::GetLocale
Locale GetLocale() const
Definition: MapParameter.h:409
osmscout::MapParameter::SetBreaker
void SetBreaker(const BreakerRef &breaker)
Definition: MapParameter.cpp:270
osmscout::MapPainterAgg::RegisterContourLabel
virtual void RegisterContourLabel(const Projection &projection, const MapParameter &parameter, const ObjectFileRef &ref, const PathLabelData &label, const LabelPath &labelPath) override
Register contour label.
Definition: MapPainterAgg.cpp:426
osmscout::LocationEntry::getLat
double getLat() const
Definition: LocationEntry.cpp:240
osmscout::StyleConfig::GetAreaTextStyleCount
size_t GetAreaTextStyleCount(const TypeInfoRef &type, const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1420
osmscout::PositionAgent::OffRoute
@ OffRoute
Definition: PositionAgent.h:61
MapParameter.h
osmscout::MapPainter::WayPathDataIt
std::list< WayPathData >::iterator WayPathDataIt
Definition: MapPainter.h:188
osmscout::SimpleRoutingService::GetAreasByOffset
bool GetAreasByOffset(const std::set< DBFileOffset > &areaOffsets, std::unordered_map< DBFileOffset, AreaRef > &areaMap) override
Definition: SimpleRoutingService.cpp:245
osmscout::Route::Write
void Write(const TypeConfig &typeConfig, FileWriter &writer) const
Definition: Route.cpp:92
osmscout::MapPainter::ContourSymbolData
Definition: MapPainter.h:199
osmscout::CoordDataFile::ResultMap
std::unordered_map< OSMId, Point > ResultMap
Definition: CoordDataFile.h:42
osmscout::VoiceInstructionAgent::MessageStruct::operator==
bool operator==(const MessageStruct &other) const
Definition: VoiceInstructionAgent.h:167
osmscout::InputHandler::view
MapView view
Definition: InputHandler.h:292
osmscout::ConstructionYearFeatureValue::Read
void Read(FileScanner &scanner) override
Read the value of the Feature from the FileScanner.
Definition: ConstructionYearFeature.cpp:26
utf8helper::Parser::b
byte b[3]
Definition: utf8helper.h:74
osmscout::DrawWayDecorations
@ DrawWayDecorations
Definition: MapPainter.h:81
osmscout::Distance::operator>
bool operator>(const Distance &d) const
Definition: Distance.h:129
osmscout::StyleConfig::HasAreaTextStyles
bool HasAreaTextStyles(const TypeInfoRef &type, const Magnification &magnification) const
Definition: StyleConfig.cpp:1382
osmscout::MapPainterCairo::DrawSymbol
void DrawSymbol(const Projection &projection, const MapParameter &parameter, const Symbol &symbol, const Vertex2D &screenPos, double scaleFactor) override
Draw the Symbol as defined by the SymbolStyle at the given pixel coordinate (symbol center).
Definition: MapPainterCairo.cpp:1121
osmscout::RoutingDatabase::GetRouteNodes
bool GetRouteNodes(IteratorIn begin, IteratorIn end, size_t size, std::vector< RouteNodeRef > &routeNodes)
Definition: RoutingDB.h:75
osmscout::MapPainter::DrawArea
virtual void DrawArea(const Projection &projection, const MapParameter &parameter, const AreaData &area)=0
Draw the given area using the given FillStyle for the area outline.
osmscout::Vehicle
Vehicle
Definition: OSMScoutTypes.h:54
osmscout::LocationEntryRef
std::shared_ptr< LocationEntry > LocationEntryRef
Definition: LocationEntry.h:119
osmscout::LanesFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: LanesFeature.h:109
osmscout::LineStyle::SetLineColor
LineStyle & SetLineColor(const Color &color)
Definition: Styles.cpp:219
osmscout::LocationInfoModel::readyChange
void readyChange(bool ready)
osmscout::SunriseSunset::getSunset
QDateTime getSunset() const
Definition: client-qt/include/osmscoutclientqt/SunriseSunset.h:90
osmscout::BorderStyle::SetDashes
BorderStyle & SetDashes(const std::vector< double > &dashes)
Definition: Styles.cpp:662
osmscout::IconStyle
Definition: Styles.h:900
osmscout::EleFeature::NAME
static const char *const NAME
Name of this feature.
Definition: EleFeature.h:70
osmscout::RoutingService::RNode
Definition: RoutingService.h:221
osmscout::RouteDescription::Nodes
const std::list< Node > & Nodes() const
Definition: RouteDescription.h:834
osmscout::TileData::IsEmpty
bool IsEmpty() const
Definition: DataTileCache.h:70
osmscout::CmdLineParseResult::HasError
bool HasError() const
Definition: CmdLineParsing.cpp:97
osmscout::TypeInfo::CanBeNode
TypeInfo & CanBeNode(bool canBeNode)
If set to 'true', a node can be of this type.
Definition: TypeConfig.h:350
BatchMapPainter.h
osmscout::ost::KeywordMap::KeywordMap
KeywordMap()=default
osmscout::RoutingProfile::GetUTurnCost
virtual double GetUTurnCost() const =0
osmscout::MapPainterQt::DrawPath
void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange) override
Draw simple line with the given style,the given color, the given width and the given untransformed no...
Definition: MapPainterQt.cpp:678
p2t::Point::x
double x
Definition: shapes.h:47
osmscout::Area::Ring::GetBoundingBox
GeoBox GetBoundingBox() const
Definition: Area.cpp:96
osmscout::Progress::Info
void Info(std::format_string< Args... > format, Args &&...args)
Definition: Progress.h:82
osmscout::ColorPostprocessor
osmscout::Color(*)(const osmscout::Color &) ColorPostprocessor
Definition: StyleConfig.h:54
osmscout::OpeningHours::Rule::intervals
std::vector< TimeInterval > intervals
Closed when empty.
Definition: OpeningHours.h:69
osmscout::ObjectOSMRef::operator<
bool operator<(const ObjectOSMRef &reference) const
Definition: ObjectRef.h:70
osmscout::PlaneMapRenderer::DrawMap
void DrawMap()
Actual map drawing into the back buffer.
Definition: PlaneMapRenderer.cpp:322
osmscout::Magnification::GetMagnification
double GetMagnification() const
Definition: Magnification.h:192
osmscout::LabelInstance::Element
Definition: LabelLayouter.h:149
osmscout::TextStyle::operator!=
bool operator!=(const TextStyle &other) const
Definition: Styles.cpp:1020
osmscout::NavigationModel::getRemainingDistance
double getRemainingDistance() const
Definition: NavigationModel.h:184
osmscout::AreaAreaIndex::AreaAreaIndex
AreaAreaIndex(size_t cacheSize)
Definition: AreaAreaIndex.cpp:32
osmscout::TypeInfo::GetFeatureCount
size_t GetFeatureCount() const
Returns the number of features of the asisgned type.
Definition: TypeConfig.h:241
osmscout::GeoBox::GetMinLon
double GetMinLon() const
Return the minimum longitude of the GeBox.
Definition: GeoBox.h:216
osmscout::NearPOIModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: NearPOIModel.cpp:143
osmscout::MapView::angle
Bearing angle
Definition: InputHandler.h:234
osmscout::RefFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: RefFeature.cpp:82
osmscout::StyleConfig::GetUnknownFillStyle
FillStyleRef GetUnknownFillStyle(const Projection &projection) const
Definition: StyleConfig.cpp:1494
osmscout::LocationListModel::onLocationAdminRegions
void onLocationAdminRegions(const osmscout::GeoCoord, QList< AdminRegionInfoRef >)
Definition: SearchLocationModel.cpp:273
osmscout::SegmentGeoBox::bbox
GeoBox bbox
Definition: Geometry.h:1193
osmscout::SunriseSunset::setLongitude
void setLongitude(double lon)
Definition: client-qt/src/osmscoutclientqt/SunriseSunset.cpp:108
osmscout::ConstructionYearFeature::NAME
static const char *const NAME
Name of this feature.
Definition: ConstructionYearFeature.h:90
osmscout::LanesFeature
Definition: LanesFeature.h:125
osmscout::OpenGLMapData< GL_RGBA, 4 >
osmscout::LocationInfoModel::isReady
bool isReady() const
Definition: LocationInfoModel.h:101
osmscout::AddressListVisitor::AddressResult::adminRegion
AdminRegionRef adminRegion
The admin region the address is contained by.
Definition: Location.h:223
osmscout::PrepareRouteLabels
@ PrepareRouteLabels
Definition: MapPainter.h:87
utf8helper::charmap_c8
const character charmap_c8[]
Definition: utf8helper_charmap.cpp:566
osmscout::ObjectPool::ObjectPool
ObjectPool(size_t maxSize)
Definition: ObjectPool.h:53
p2t::Point::set_zero
void set_zero()
Set this point to all zeros.
Definition: shapes.h:63
osmscout::PartialStyleBase::SetColorValue
virtual void SetColorValue(int attribute, const Color &value)=0
osmscout::InstalledVoicesModel::Roles
Roles
Definition: InstalledVoicesModel.h:64
osmscout::LocationFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: LocationFeature.cpp:66
osmscout::AccessFeature
Definition: AccessFeature.h:217
p2t::Triangle::GetDelunayEdgeCW
bool GetDelunayEdgeCW(Point &p)
osmscout::DataFile< PTRoute >::ValueType
std::shared_ptr< PTRoute > ValueType
Definition: DataFile.h:77
osmscout::AbstractRoutingProfile::maxSpeed
double maxSpeed
Definition: RoutingProfile.h:202
osmscout::FileScanner::ReadInt32
int32_t ReadInt32()
Definition: FileScanner.cpp:689
MapTileCache.h
osmscout::CoordBuffer::GenerateParallelWay
CoordBufferRange GenerateParallelWay(const CoordBufferRange &org, double offset)
Generate parallel way to way stored in this buffer on range orgStart, orgEnd (inclusive) Result is st...
Definition: Transformation.cpp:275
osmscout::RouteDescription::DestinationDescription::GetDebugString
std::string GetDebugString() const override
Definition: RouteDescription.cpp:398
osmscout::MapParameter::GetShowAltLanguage
bool GetShowAltLanguage() const
Definition: MapParameter.h:404
osmscout::AdminRegion::dataOffset
FileOffset dataOffset
Offset of the data part of this entry.
Definition: Location.h:75
osmscout::Intersection::GetId
Id GetId() const
Definition: Intersection.h:50
osmscout::TileData::SetComplete
void SetComplete()
Mark the tile as completed (useful if prefill data is already complete and no more actual data has to...
Definition: DataTileCache.h:187
osmscout::NodeUseMap::NodeUseMap
NodeUseMap()
Definition: NodeUseMap.cpp:26
osmscout::BorderStyle::GetColor
const Color & GetColor() const
Definition: Styles.h:414
osmscout::NavigationModule::onVoiceChanged
void onVoiceChanged(const QString)
Definition: NavigationModule.cpp:236
osmscout::LabelProviderFactory
Definition: LabelProvider.h:66
osmscout::FileScanner::ReadCoord
GeoCoord ReadCoord()
Definition: FileScanner.cpp:2164
osmscout::LocationFeatureValue::operator=
LocationFeatureValue & operator=(const FeatureValue &other) override
Definition: LocationFeature.cpp:34
osmscout::oss::Parser::STYLE
void STYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:948
osmscout::RoutableObjectsRequestMessage::bbox
GeoBox bbox
Definition: DataAgent.h:53
osmscout::LabelLayouter::LayoutJob::operator=
LayoutJob & operator=(const LayoutJob &)=delete
osmscout::PTRoute::Write
void Write(const TypeConfig &typeConfig, FileWriter &writer) const
Definition: PublicTransport.cpp:162
osmscout::AddressFeatureValue::operator==
bool operator==(const FeatureValue &other) const override
Definition: AddressFeature.cpp:45
osmscout::PathTextStyle::SetDoubleValue
void SetDoubleValue(int attribute, double value) override
Definition: Styles.cpp:1325
osmscout::DataFile::GetFilename
std::string GetFilename() const
Definition: DataFile.h:121
osmscout::ost::Buffer::~Buffer
virtual ~Buffer()
Definition: src/osmscout/ost/Scanner.cpp:122
osmscout::Vertex3D::SetX
void SetX(double x)
Definition: Pixel.h:208
osmscout::Area::Ring::SetFeatures
void SetFeatures(const FeatureValueBuffer &buffer)
Definition: Area.h:206
osmscout::StyleFilter::HasType
bool HasType(const TypeInfoRef &type) const
Definition: StyleConfig.h:278
osmscout::TypeConfig::LoadFromOSTFile
bool LoadFromOSTFile(const std::string &filename)
Loads the type configuration from the given *.ost file.
Definition: TypeConfig.cpp:1153
osmscout::WebsiteFeatureValue::operator=
WebsiteFeatureValue & operator=(const FeatureValue &other) override
Definition: WebsiteFeature.cpp:34
osmscout::OptimizeAreasLowZoom::~OptimizeAreasLowZoom
virtual ~OptimizeAreasLowZoom()
Definition: OptimizeAreasLowZoom.cpp:44
osmscout::ContactDescriptionProcessor
ingroup Description
Definition: DescriptionService.h:375
osmscout::MapRenderer::onRenderSeaChanged
virtual void onRenderSeaChanged(bool)
Definition: MapRenderer.cpp:110
osmscout::Log::Debug
Logger::Line Debug()
Definition: Logger.cpp:109
osmscout::LocationInfoModel::roleNames
QHash< int, QByteArray > roleNames() const override
Definition: LocationInfoModel.cpp:108
osmscout::EleFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: EleFeature.cpp:116
osmscout::StyleFlagsModel::data
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Definition: StyleFlagsModel.cpp:68
osmscout::ost::Scanner::Peek
TokenRef Peek()
Definition: src/osmscout/ost/Scanner.cpp:498
osmscout::DrawAreas
@ DrawAreas
Definition: MapPainter.h:79
osmscout::oss::Parser::STYLEFILTER_FEATURE
void STYLEFILTER_FEATURE(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1069
osmscout::RenderingType
RenderingType
Definition: OSMScoutQt.h:200
osmscout::MapPainter::nameAltReader
NameAltFeatureValueReader nameAltReader
Value reader for the 'alternative name' feature.
Definition: MapPainter.h:257
osmscout::LaneTurn::Through_SharpRight
@ Through_SharpRight
osmscout::CancelableFuture::Value
std::optional< T > Value()
Definition: CancelableFuture.h:216
osmscout::RoutingListModel::RoutingListModel
RoutingListModel(QObject *parent=nullptr)
Definition: RoutingModel.cpp:26
p2t::operator-
Point operator-(const Point &a, const Point &b)
Subtract two points_ component-wise.
Definition: shapes.h:239
osmscout::DurationOfHours
Duration DurationOfHours(double hours)
Definition: Time.h:44
osmscout::GroundTile::land
@ land
Definition: GroundTile.h:50
osmscout::OsmTileDownloader::download
void download(uint32_t zoomLevel, uint32_t x, uint32_t y)
Definition: OsmTileDownloader.cpp:63
osmscout::Log::IsInfo
bool IsInfo() const
Definition: Logger.h:385
osmscout::Progress::Info
virtual void Info(const std::string &text)
Definition: Progress.cpp:86
osmscout::AreaSearchParameter::IsAborted
bool IsAborted() const
Definition: MapService.cpp:79
p2t::AdvancingFront::LocateNode
Node * LocateNode(const double &x)
Locate insertion point along advancing front.
osmscout::PostprocessorContext::GetWay
virtual WayRef GetWay(const DBFileOffset &offset) const =0
osmscout::Logger
Definition: Logger.h:49
osmscout::MapWidget::angleChanged
void angleChanged()
osmscout::GroundTile::yAbs
size_t yAbs
Absolute y coordinate of the cell in relation to level and cell size.
Definition: GroundTile.h:94
osmscout::DatabaseParameter::SetAreasDataMMap
void SetAreasDataMMap(bool mmap)
Definition: Database.cpp:68
osmscout::ObjectOSMRef::Invalid
bool Invalid() const
Definition: ObjectRef.h:115
osmscout::OSMTileId::GetTopLeftCoord
GeoCoord GetTopLeftCoord(const Magnification &magnification) const
Return the top left coordinate of the tile.
Definition: Tiling.cpp:45
osmscout::RouterParameter
Definition: RoutingService.h:136
osmscout::GeoBoxPartitioner::GetCurrentIndex
size_t GetCurrentIndex() const
Definition: Geometry.h:1533
osmscout::DescriptionEntry
ingroup Description
Definition: DescriptionService.h:43
osmscout::CmdLineAlternativeFlagArgParser::Parse
CmdLineParseResult Parse(CmdLineScanner &scanner) override
Definition: CmdLineParsing.cpp:166
osmscout::PathShieldStyle::SetBgColor
PathShieldStyle & SetBgColor(const Color &color)
Definition: Styles.cpp:1232
osmscout::LineStyle::LineStyle
LineStyle()
Definition: Styles.cpp:115
osmscout::OutputDescription::GetDescription
virtual NodeDescriptionTmpl GetDescription()
Definition: Navigation.h:44
osmscout::ChargingStationFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: ChargingStationFeature.cpp:68
osmscout::VoicePlayer::play
virtual void play()=0
start playing from current index
osmscout::CmdLineDoubleOption
CmdLineArgParserRef CmdLineDoubleOption(Args &&...args)
Definition: CmdLineParsing.h:322
utf8helper::charmap_c5
const character charmap_c5[]
Definition: utf8helper_charmap.cpp:365
osmscout::oss::Parser::STYLEFILTER_TYPE
void STYLEFILTER_TYPE(StyleFilter &filter)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1100
osmscout::MapStyleModel::loadStyleRequested
void loadStyleRequested(QString, std::unordered_map< std::string, bool >)
osmscout::VoiceManager::download
void download(const AvailableVoice &item)
Definition: VoiceManager.cpp:170
utf8helper::Parser::u_size
char u_size
Definition: utf8helper.h:75
osmscout::BorderStyle::attrColor
@ attrColor
Definition: Styles.h:367
osmscout::FillStyleProcessor
Definition: StyleProcessor.h:30
osmscout::StyleError
Definition: StyleError.h:32
osmscout::TypeInfo::GetName
std::string GetName() const
The name of the given type.
Definition: TypeConfig.h:324
osmscout::FastestPathRoutingProfile::GetCosts
double GetCosts(const Distance &distance) const override
Estimated cost for distance when are no limitations (max.
Definition: RoutingProfile.h:515
osmscout::LocationService::SearchForLocationByForm
bool SearchForLocationByForm(const LocationFormSearchParameter &searchParameter, LocationSearchResult &result) const
Definition: LocationService.cpp:2095
osmscout::Area::Ring::GetSerial
Id GetSerial(size_t index) const
Definition: Area.h:169
osmscout::MapOverlay::~MapOverlay
virtual ~MapOverlay()
Definition: MapOverlay.cpp:33
osmscout::LineStyle::Attribute
Attribute
Definition: Styles.h:84
osmscout::LanesFeature::Initialize
void Initialize(TagRegistry &tagRegistry) override
Does further initialization based on the current TagRegistry.
Definition: LanesFeature.cpp:122
osmscout::MapIcon::poiId
int poiId
Definition: IconLookup.h:51
osmscout::RouteDescription::MotorwayEnterDescription::MotorwayEnterDescription
MotorwayEnterDescription(const NameDescriptionRef &toDescription)
Definition: RouteDescription.cpp:339
osmscout::InstalledMapsModel::Roles
Roles
Definition: InstalledMapsModel.h:51
osmscout::BridgeFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: BridgeFeature.cpp:36
p2t::SweepContext::CreateAdvancingFront
void CreateAdvancingFront(std::vector< Node * > nodes)
osmscout::DataAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: DataAgent.h:85
osmscout::MapDownloader::downloadMap
void downloadMap(AvailableMapsModelMap map, QDir dir, bool replaceExisting=true)
Start map downloading into local dir.
Definition: MapDownloader.cpp:133
osmscout::ost::KeywordMap::get
int get(const char *key, int defaultVal)
Definition: include/osmscout/ost/Scanner.h:125
osmscout::DBId::operator!=
bool operator!=(const DBId &other) const
Definition: DBFileOffset.h:69
osmscout::RoundaboutFeature::NAME
static const char *const NAME
Name of this feature.
Definition: RoundaboutFeature.h:37
osmscout::VoiceInstructionAgent::Process
std::list< NavigationMessageRef > Process(const NavigationMessageRef &message) override
Definition: VoiceInstructionAgent.cpp:339
osmscout::TypeDistributionDataFile::TypeDistributionDataFile
TypeDistributionDataFile()
Definition: TypeDistributionDataFile.cpp:40
osmscout::FastestPathRoutingProfile::GetCosts
double GetCosts(const Area &area, const Distance &distance) const override
Estimated cost for specific area with given distance.
Definition: RoutingProfile.h:501
osmscout::TextStyle::TextStyle
TextStyle()
Definition: Styles.cpp:805
osmscout::RouteStep::getRoundaboutClockwise
bool getRoundaboutClockwise() const
Definition: RouteStep.h:197
osmscout::LocationFormSearchParameter::GetAddressSearchString
std::string GetAddressSearchString() const
Definition: LocationService.cpp:91
osmscout::ElevationChartWidget::descent
double descent
Definition: ElevationChartWidget.h:49
osmscout::SimpleRoutingService::GetClosestRoutableNode
RoutePositionResult GetClosestRoutableNode(const GeoCoord &coord, const RoutingProfile &profile, const Distance &radius) const
Returns the closest routable object (area or way) relative to the given coordinate.
Definition: SimpleRoutingService.cpp:514
p2t::Dot
double Dot(const Point &a, const Point &b)
Peform the dot product on two vectors.
Definition: shapes.h:261
osmscout::NameFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: NameFeature.cpp:84
utf8helper::UTF8Normalize
std::string UTF8Normalize(const std::string &text)
Definition: utf8helper.cpp:35
osmscout::MapObjectInfoModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: MapObjectInfoModel.h:95
osmscout::IndexedDataFile::GetOffsets
bool GetOffsets(IteratorIn begin, IteratorIn end, size_t size, std::vector< FileOffset > &offsets) const
Definition: DataFile.h:700
osmscout::ThreadedWorker::MarkWorkerAsFailed
void MarkWorkerAsFailed()
Worker can set itself to the failure status.
Definition: Worker.h:62
osmscout::OverlayObject::getTypeName
QString getTypeName() const
Definition: OverlayObject.h:102
osmscout::MapPainter::AreaData
Data structure for holding temporary data about areas.
Definition: MapPainter.h:173
osmscout::ArrivalEstimateMessage::remainingDistance
Distance remainingDistance
Definition: ArrivalEstimateAgent.h:32
osmscout::RouteUpdateMessage::vehicle
osmscout::Vehicle vehicle
Definition: Agents.h:87
osmscout::MapPainterNoOp::DrawPath
void DrawPath(const Projection &projection, const MapParameter &parameter, const Color &color, double width, const std::vector< double > &dash, LineStyle::CapStyle startCap, LineStyle::CapStyle endCap, const CoordBufferRange &coordRange) override
Draw simple line with the given style,the given color, the given width and the given untransformed no...
Definition: MapPainterNoOp.cpp:101
DataAgent.h
osmscout::OpeningHoursFeatureValue::GetValue
std::string GetValue() const
Definition: OpeningHoursFeature.h:45
osmscout::ost::Buffer::Read
int Read()
Definition: src/osmscout/ost/Scanner.cpp:149
osmscout::ElevationChartWidget::loading
bool loading
Definition: ElevationChartWidget.h:36
osmscout::PathVectorToQDirList
OSMSCOUT_CLIENT_QT_API QList< QDir > PathVectorToQDirList(const std::vector< std::filesystem::path > &paths)
Definition: QtStdConverters.cpp:48
osmscout::TypeInfo::GetSpecialType
SpecialType GetSpecialType() const
Definition: TypeConfig.h:570
osmscout::RouteNode::Exclude::source
ObjectFileRef source
The source object.
Definition: RouteNode.h:88
osmscout::LocationListModel::SetDisplayLimit
void SetDisplayLimit(int limit)
Definition: SearchLocationModel.h:261
osmscout::MapRenderer::renderSeaSignal
void renderSeaSignal(bool)
osmscout::CoverageIndex::Open
bool Open(const std::string &path)
Definition: CoverageIndex.cpp:43
osmscout::TextStyleEnumAttributeDescriptor
Definition: Styles.h:620
utf8helper::TransformNop
codepoint TransformNop(const character *, int)
Definition: utf8helper.cpp:48
osmscout::RouteData::RouteEntry
Definition: RouteData.h:38
osmscout::QmlRoutingProfile::getMaxSpeed
double getMaxSpeed() const
Definition: QmlRoutingProfile.cpp:79
osmscout::MapWidget::GetLat
double GetLat() const
Definition: MapWidget.h:424
RouteNode.h
osmscout::TypeInfoSetConstIterator::operator++
TypeInfoSetConstIterator operator++(int)
Definition: TypeInfoSet.h:71
osmscout::BorderStyle::BorderStyle
BorderStyle()
Definition: Styles.cpp:571
osmscout::PathSymbolStyle::attrRenderMode
@ attrRenderMode
Definition: Styles.h:1226
osmscout::InputHandler::pivotBy
virtual bool pivotBy(double angleChange)
Definition: InputHandler.cpp:221
osmscout::VoiceManager::onJobFinished
void onJobFinished()
Definition: VoiceManager.cpp:204
osmscout::StyleFlagsModel
Definition: StyleFlagsModel.h:37
osmscout::MapDownloader::MapDownloader
MapDownloader(MapManagerRef mapManager, SettingsRef settings)
Definition: MapDownloader.cpp:118
osmscout::TextStyle::normal
@ normal
Definition: Styles.h:510
osmscout::GetSphericalBearingInitial
Bearing GetSphericalBearingInitial(const GeoCoord &a, const GeoCoord &b)
Definition: Geometry.cpp:312
osmscout::POIFormSearchParameter::SetStringMatcherFactory
void SetStringMatcherFactory(const StringMatcherFactoryRef &stringMatcherFactory)
Definition: LocationService.cpp:226
osmscout::LabelStyle
Definition: Styles.h:472
osmscout::TileData::CopyData
void CopyData(std::function< void(const O &)> function) const
Definition: DataTileCache.h:224
osmscout::QmlSettings::GetStyleSheetFile
QString GetStyleSheetFile() const
Definition: QmlSettings.cpp:94
osmscout::RouteNode::GetId
Id GetId() const
Definition: RouteNode.h:147
osmscout::GroundTile::yRel
size_t yRel
Y coordinate of cell in relation to cell index of this level.
Definition: GroundTile.h:96
p2t::SweepContext::EdgeEvent::right
bool right
Definition: sweep_context.h:122
p2t::Triangle::SetDelunayEdgeCW
void SetDelunayEdgeCW(Point &p, bool e)
osmscout::LocationListModel::GetResultLimit
int GetResultLimit() const
Definition: SearchLocationModel.h:249
osmscout::MapService::TypeDefinition::optimizedAreaTypes
TypeInfoSet optimizedAreaTypes
Definition: MapService.h:108
osmscout::MapObjectInfoModel::isReady
bool isReady() const
Definition: MapObjectInfoModel.h:101
osmscout::oss::Parser::magnificationConverter
MagnificationConverter magnificationConverter
Definition: map/include/osmscoutmap/oss/Parser.h:124
osmscout::TransformArea
void TransformArea(const C &nodes, TransBuffer &buffer, const Projection &projection, TransPolygon::OptimizeMethod optimize, double optimizeErrorTolerance, TransPolygon::OutputConstraint constraint=TransPolygon::noConstraint)
Transform form geo to screen coordinates and (optionally) optimize the passed area with the given coo...
Definition: Transformation.h:228
osmscout::MapDownloader
Manager of map databases.
Definition: MapDownloader.h:88
osmscout::Color::Color
Color(double r, double g, double b, double a) noexcept
Definition: Color.h:81
osmscout::MercatorProjection::Set
bool Set(const GeoCoord &coord, const Magnification &magnification, size_t width, size_t height)
Definition: MercatorProjection.h:86
ScopeGuard.h
osmscout::JumpHandler::JumpHandler
JumpHandler(const MapView &view, double moveAnimationDuration=(double) ANIMATION_DURATION, double zoomAnimationDuration=(double) ANIMATION_DURATION)
Definition: InputHandler.cpp:534
utf8helper::UTF8String::WriteByte
void WriteByte(char cc)
Push one more byte into this string.
Definition: utf8helper.cpp:147
osmscout::DBId
Definition: DBFileOffset.h:38
osmscout::MaxSpeedFeatureValue
Definition: MaxSpeedFeature.h:30
osmscout::RoutableObjects::GetWay
WayRef GetWay(const DatabaseId &dbId, const ObjectFileRef &objRef) const
Definition: DataAgent.cpp:33
osmscout::TypeConfig::GetMaxTypeId
TypeId GetMaxTypeId() const
Return the highest used type id.
Definition: TypeConfig.cpp:1000
osmscout::ElevationChartWidget::setWay
void setWay(QObject *o)
Definition: ElevationChartWidget.cpp:302
osmscout::QmlRoutingProfile::setMaxSpeed
void setMaxSpeed(double)
Definition: QmlRoutingProfile.cpp:84
osmscout::AreaWayIndex::AREA_WAY_IDX
static const char *const AREA_WAY_IDX
Definition: AreaWayIndex.h:50
osmscout::Pipe
A specialisation of worker.
Definition: Worker.h:135
osmscout::StyleConfig::GetNodeIconStyle
IconStyleRef GetNodeIconStyle(const FeatureValueBuffer &buffer, const Projection &projection) const
Definition: StyleConfig.cpp:1212
osmscout::RoutingListModel::onRouteFailed
void onRouteFailed(QString reason, int requestId)
Definition: RoutingModel.cpp:121
osmscout::DataBlockSpan::count
uint32_t count
Number of entries to read.
Definition: DataFile.h:48
osmscout::Feature::GetFlagIndex
bool GetFlagIndex(const std::string &flagName, size_t &index) const
Returns the index of the feature flag with the given name.
Definition: TypeFeature.cpp:63
osmscout::QmlSettings::fontName
QString fontName
Definition: QmlSettings.h:59
osmscout::ScanCell::GetX
int GetX() const
Definition: Geometry.h:1178
osmscout::VehiclePosition::getNextStepCoord
std::optional< GeoCoord > getNextStepCoord() const
Definition: VehiclePosition.h:103
osmscout::LanesFeature::AllocateValue
FeatureValue * AllocateValue(void *buffer) override
Definition: LanesFeature.cpp:151
osmscout::AvailableMapsModelMap::getSize
uint64_t getSize() const
Definition: AvailableMapsModel.cpp:44
osmscout::SilentTagErrorReporter::SilentTagErrorReporter
SilentTagErrorReporter()
Definition: TagErrorReporter.cpp:28
osmscout::ObjectFileRefStreamReader::Reset
void Reset()
Definition: FileScanner.cpp:2579
osmscout::AreaDataFile::AreaDataFile
AreaDataFile(size_t cacheSize)
Definition: AreaDataFile.cpp:27
osmscout::PTRoute::Variant::SetRef
void SetRef(const std::string &ref)
Definition: PublicTransport.cpp:50
osmscout::GeoCoord::operator<<
std::ostream & operator<<(std::ostream &stream) const
Definition: GeoCoord.h:134
osmscout::ScreenBox::GetCenter
Vertex2D GetCenter() const
Returns the center coordinates of the box.
Definition: ScreenBox.h:142
osmscout::MapWidget::showCurrentPosition
bool showCurrentPosition
Definition: MapWidget.h:71
osmscout::ColorFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: ColorFeature.cpp:89
osmscout::PhoneFeatureValue::PhoneFeatureValue
PhoneFeatureValue(const std::string &phone)
Definition: PhoneFeature.h:38
osmscout::OpeningHours::Rule
Definition: OpeningHours.h:66
osmscout::LayerFeature::GetValueAlignment
size_t GetValueAlignment() const override
If feature have value object, this method returns alignment requirements of the value type (alignof( ...
Definition: LayerFeature.cpp:66
osmscout::UnpavedGrade
@ UnpavedGrade
Definition: RoutingProfile.h:61
osmscout::PathIntersection::orientation
double orientation
angle between a -> intersection -> b orientation > 0 = left angle
Definition: Geometry.h:1243
osmscout::CmdLineSizeTOption
CmdLineArgParserRef CmdLineSizeTOption(Args &&...args)
Definition: CmdLineParsing.h:304
osmscout::MapData::nodes
std::vector< NodeRef > nodes
Nodes as retrieved from db.
Definition: MapData.h:48
osmscout::SimpleRoutingService::GetRoutableNode
RoutePositionResult GetRoutableNode(const ObjectFileRef &objRef, const RoutingProfile &profile) const
Return routable node on specific object, when this object is routable and usable by provided profile.
Definition: SimpleRoutingService.cpp:466
osmscout::PrepareAreaLabels
@ PrepareAreaLabels
Definition: MapPainter.h:83
osmscout::LaneAgent::Lane::suggestedFrom
int suggestedFrom
when suggested lanes and turn is valid
Definition: LaneAgent.h:42
osmscout::MaxStayFeature
Definition: MaxStayFeature.h:77
osmscout::TagRegistry::RegisterNameAltTag
TagId RegisterNameAltTag(const std::string &tagName, uint32_t priority)
Definition: Tag.cpp:255
osmscout::Router
Definition: Router.h:50
osmscout::InstalledVoicesModel::rowCount
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: InstalledVoicesModel.cpp:80
osmscout::ost::Parser
Definition: include/osmscout/ost/Parser.h:70
osmscout::ost::Errors::Err::text
std::string text
Definition: include/osmscout/ost/Parser.h:54
osmscout::StyleAttributeType::TYPE_ENUM
@ TYPE_ENUM
osmscout::FastestPathRoutingProfile::GetPenaltyDifferentType
Distance GetPenaltyDifferentType() const
Definition: RoutingProfile.h:424
osmscout::InputHandler::painted
virtual void painted()
Definition: InputHandler.cpp:192
osmscout::LaneTurn::Right
@ Right
osmscout::FeatureValueBuffer::GetFeatureCount
size_t GetFeatureCount() const
Return the numbe rof features defined for this type.
Definition: TypeConfig.h:799
osmscout::StyleCriteria::Matches
bool Matches(const StyleResolveContext &context, const FeatureValueBuffer &buffer, double meterInPixel, double meterInMM) const
Definition: StyleConfig.cpp:263
osmscout::oss::Parser::NODETEXTSTYLE
void NODETEXTSTYLE(StyleFilter filter, bool state)
Definition: map/src/osmscoutmap/oss/Parser.cpp:1362
osmscout::Location::regionOffset
FileOffset regionOffset
Offset of the admin region this location is in.
Definition: Location.h:155
osmscout::AdminRegion::Match
bool Match(const ObjectFileRef &object) const
Definition: Location.cpp:28
osmscout::TiledMapRenderer::onlineTilesEnabledChanged
void onlineTilesEnabledChanged(bool)
Definition: TiledMapRenderer.cpp:386
osmscout::TransPolygon::simple
@ simple
Definition: Transformation.h:193
osmscout::DatabaseRef
std::shared_ptr< Database > DatabaseRef
Reference counted reference to an Database instance.
Definition: Database.h:558
osmscout::NavigationModel::vehiclePositionChanged
void vehiclePositionChanged()
osmscout::TextSearchIndex::~TextSearchIndex
~TextSearchIndex()
Definition: TextSearchIndex.cpp:15
osmscout::Address::regionOffset
FileOffset regionOffset
Offset of the admin region this location is in.
Definition: Location.h:191
osmscout::LookupModule::ObjectInfo::openingHours
QString openingHours
Definition: LookupModule.h:81
osmscout::Point::GetId
Id GetId() const
Returns a fast calculable unique id for the coordinate under consideration that different OSM nodes w...
Definition: Point.cpp:24
osmscout::Cache< FileOffset, std::shared_ptr< osmscout::Intersection > >::Map
std::unordered_map< FileOffset, typename OrderList::iterator > Map
Definition: Cache.h:99
osmscout::MapParameter::IsAborted
bool IsAborted() const
Definition: MapParameter.h:419
osmscout::OSMScoutQtBuilder::WithCacheLocation
OSMScoutQtBuilder & WithCacheLocation(const QString &cacheLocation)
Definition: OSMScoutQt.h:149
osmscout::RoutingListModel::locationEntryFromPosition
Q_INVOKABLE QObject * locationEntryFromPosition(double lat, double lon, QString label="")
Create LocationEntry from geographic coordinate with optional label.
Definition: RoutingModel.h:168
p2t::PI_3div4
const double PI_3div4
Definition: utils.h:40
osmscout::NavigationModel::getArrivalEstimate
QDateTime getArrivalEstimate() const
Definition: NavigationModel.h:179
osmscout::MapObjectInfoModel::TypeRole
@ TypeRole
Definition: MapObjectInfoModel.h:52
osmscout::ShortestPathRoutingProfile::GetCosts
double GetCosts(const RouteNode &currentNode, const std::vector< ObjectVariantData > &, size_t, size_t outPathIndex) const override
Estimated cost for outgoing path (outPathIndex) from currentNode when currentNode is entered from inP...
Definition: RoutingProfile.h:323
osmscout::MapPainter::colorReader
ColorFeatureValueReader colorReader
Value reader for the 'color' feature.
Definition: MapPainter.h:264
osmscout::PostalCodeFeatureValue
Definition: PostalCodeFeature.h:30
osmscout::Projection::boundingBox
GeoBox boundingBox
Bounding box of the current projection on the ground.
Definition: Projection.h:55
osmscout::LocationCoordDescription
Definition: LocationDescriptionService.h:41
osmscout::CancelableFuture::State::cancelCallbacks
std::vector< CancelCallback > cancelCallbacks
Definition: CancelableFuture.h:52
osmscout::TileIdBoxConstIterator
Definition: TileId.h:163
osmscout::AvailableMapsModel::AvailableMapsModel
AvailableMapsModel()
Definition: AvailableMapsModel.cpp:69
osmscout::GeoCoord::GeoCoordBuffer
std::array< std::byte, 7 > GeoCoordBuffer
Definition: GeoCoord.h:78
osmscout::Pixel::y
uint32_t y
Definition: Pixel.h:49
osmscout::SearchRunnable::altNameReader
NameAltFeatureValueReader altNameReader
Definition: SearchModule.h:51
osmscout::InputHandler::animationInProgress
virtual bool animationInProgress()
Definition: InputHandler.cpp:196
osmscout::MapParameter::GetLabelLineFitToArea
bool GetLabelLineFitToArea() const
Definition: MapParameter.h:279
osmscout::StyleCriteria::GetOneway
bool GetOneway() const
Definition: StyleConfig.h:341
StyleError.h
osmscout::SRTM::GetHeightAtLocation
int32_t GetHeightAtLocation(const GeoCoord &coord)
return the height at (latitude,longitude) or SRTM::nodata if no data at the location
Definition: SRTM.cpp:182
osmscout::debugRouting
constexpr bool debugRouting
Definition: RoutingProfile.h:50
osmscout::ThreadedWorkerPool::ThreadedWorkerPool
ThreadedWorkerPool(size_t size, Args &&... args)
Definition: Worker.h:189
osmscout::ScopeGuard::operator=
ScopeGuard & operator=(const ScopeGuard &)=delete
osmscout::oss::Scanner::ResetPeek
void ResetPeek()
Definition: map/src/osmscoutmap/oss/Scanner.cpp:533
osmscout::RoutePostprocessor::SectionsPostprocessor
Definition: RoutePostprocessor.h:474
osmscout::TileCache::cleanupCache
void cleanupCache(uint32_t maxRemove, const std::chrono::milliseconds &maximumLifetime)
Definition: TileCache.cpp:206
osmscout::StringMatcher::noMatch
@ noMatch
Definition: StringMatcher.h:35
osmscout::OverlayObject::getCoords
std::vector< osmscout::GeoCoord > getCoords() const
Definition: OverlayObject.cpp:132
osmscout::PositionAgent
This agent pin position of vehicle to most probable routable object.
Definition: PositionAgent.h:33
osmscout::LocationWayDescription
Definition: LocationDescriptionService.h:175
osmscout::MapDataRef
std::shared_ptr< MapData > MapDataRef
Definition: MapData.h:63
osmscout::FeatureInstance::FeatureInstance
FeatureInstance()
Just to make the compiler happy :-/.
Definition: TypeFeature.cpp:121
osmscout::LocationListModel::regionLookupRequested
void regionLookupRequested(osmscout::GeoCoord)
osmscout::ost::Errors::Err::line
int line
Definition: include/osmscout/ost/Parser.h:52
utf8helper::charmap_d2
const character charmap_d2[]
Definition: utf8helper_charmap.cpp:1236
osmscout::OSMTileIdBox::end
OSMTileIdBoxConstIterator end() const
Definition: Tiling.h:246
osmscout::oss::Errors::Exception
void Exception(const char *s)
Definition: map/src/osmscoutmap/oss/Parser.cpp:2713
LoaderPNG.h
osmscout::operatorLessEqual
@ operatorLessEqual
Definition: Parsing.h:34
osmscout::PostalCodeFeatureValue::GetPostalCode
std::string GetPostalCode() const
Definition: PostalCodeFeature.h:49
osmscout::RoutingService::ClosedSet
std::unordered_set< VNode, ClosedNodeHasher > ClosedSet
Definition: RoutingService.h:389
osmscout::RouteStep::getDescription
QString getDescription() const
Definition: RouteStep.h:172
osmscout::MapData::baseMapTiles
std::list< GroundTile > baseMapTiles
List of ground tiles of base map (optional)
Definition: MapData.h:56
osmscout::FileWriter::~FileWriter
~FileWriter()
Definition: FileWriter.cpp:38
osmscout::RouteDescription::CrossingWaysDescription::GetOriginDesccription
NameDescriptionRef GetOriginDesccription() const
Definition: RouteDescription.h:240
osmscout::NavigationModel::routeChanged
void routeChanged(QtRouteData route, osmscout::Vehicle vehicle)
osmscout::PostalCodeFeatureValue::GetLabel
std::string GetLabel(const Locale &, size_t) const override
Definition: PostalCodeFeature.h:54
p2t::CDT
Definition: cdt.h:47
osmscout::TypeInfo::AddGroup
TypeInfo & AddGroup(const std::string &groupName)
Add a categorizing group name to the type.
Definition: TypeConfig.cpp:202
osmscout::OperatorFeatureValue::GetOperator
std::string GetOperator() const
Definition: OperatorFeature.h:50
osmscout::CoordBufferRange::IsValid
bool IsValid() const
Definition: Transformation.h:490
osmscout::Mile::Value
double Value(const class Distance &d) const override
Definition: Distance.h:337
osmscout::PositionAgent::GpsPositionState
GpsPositionState
Definition: PositionAgent.h:36
osmscout::Vertex3D::SetZ
void SetZ(double z)
Definition: Pixel.h:218
p2t::Triangle::GetNeighbor
Triangle * GetNeighbor(const int &index)
Definition: shapes.h:291
osmscout::CmdLineAlternativeFlagArgParser::SetterFunction
std::function< void(const std::string &)> SetterFunction
Definition: CmdLineParsing.h:116
osmscout::ost::Token::next
TokenRef next
Definition: include/osmscout/ost/Scanner.h:54
osmscout::Place::Place
Place(const ObjectFileRef &object, const FeatureValueBufferRef &objectFeatureBuff, const AdminRegionRef &adminRegion, const PostalAreaRef &postalArea, const POIRef &poi, const LocationRef &location, const AddressRef &address)
Definition: Location.cpp:75
osmscout::FeeFeature::Parse
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition: FeeFeature.cpp:93
osmscout::ChargingStationFeatureValue::SocketType::Typ1Combo
@ Typ1Combo
osmscout::GradeFeatureValue::GetGrade
uint8_t GetGrade() const
Definition: GradeFeature.h:49
OSMSCOUT_MAP_API
#define OSMSCOUT_MAP_API
Definition: MapImportExport.h:45