#include <SearchModule.h>
|
bool | GetObjectDetails (const osmscout::ObjectFileRef &object, const std::string &searchKey, QString &typeName, QString &name, QString &altName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox) |
|
bool | GetObjectDetails (const std::vector< osmscout::ObjectFileRef > &objects, const std::string &searchKey, QString &typeName, QString &name, QString &altName, osmscout::GeoCoord &coordinates, osmscout::GeoBox &bbox) |
|
void | GetObjectNames (const FeatureValueBuffer &features, QString &typeName, QString &name, QString &altName) |
|
◆ SearchRunnable()
osmscout::SearchRunnable::SearchRunnable |
( |
SearchModule * |
searchModule, |
|
|
DBInstanceRef & |
db, |
|
|
const QString & |
searchPattern, |
|
|
int |
limit, |
|
|
osmscout::BreakerRef & |
breaker |
|
) |
| |
◆ getFuture()
std::future< bool > osmscout::SearchRunnable::getFuture |
( |
| ) |
|
◆ GetObjectDetails() [1/2]
◆ GetObjectDetails() [2/2]
References altNameReader, osmscout::GeoBox::BoxByCenterAndRadius(), db, osmscout::Log::Debug(), osmscout::GeoBox::GetCenter(), osmscout::NameFeatureValue::GetName(), osmscout::NameAltFeatureValue::GetNameAlt(), GetObjectNames(), osmscout::FeatureValueBuffer::GetType(), osmscout::FeatureValueReader< F, V >::GetValue(), osmscout::GeoBox::Include(), osmscout::log, nameReader, osmscout::refArea, osmscout::refNode, osmscout::refWay, osmscout::UTF8NormForLookup(), and osmscout::UTF8Transliterate().
◆ GetObjectNames()
void osmscout::SearchRunnable::GetObjectNames |
( |
const FeatureValueBuffer & |
features, |
|
|
QString & |
typeName, |
|
|
QString & |
name, |
|
|
QString & |
altName |
|
) |
| |
|
protected |
◆ adminRegionMap
◆ altNameReader
◆ breaker
◆ db
DBInstanceRef osmscout::SearchRunnable::db |
|
protected |
◆ limit
int osmscout::SearchRunnable::limit |
|
protected |
◆ nameReader
◆ promise
std::promise<bool> osmscout::SearchRunnable::promise |
|
protected |
◆ searchModule
◆ searchPattern
QString osmscout::SearchRunnable::searchPattern |
|
protected |
The documentation for this class was generated from the following files: