libosmscout  0.1
osmscout::LocationStringSearchParameter Class Referencefinal

#include <LocationService.h>

Public Member Functions

bool GetAddressOnlyMatch () const
 
bool GetAdminRegionOnlyMatch () const
 
BreakerRef GetBreaker () const
 
AdminRegionRef GetDefaultAdminRegion () const
 
size_t GetLimit () const
 
bool GetLocationOnlyMatch () const
 
bool GetPartialMatch () const
 
bool GetPOIOnlyMatch () const
 
bool GetSearchForLocation () const
 
bool GetSearchForPOI () const
 
std::string GetSearchString () const
 
StringMatcherFactoryRef GetStringMatcherFactory () const
 
bool IsAborted () const
 
 LocationStringSearchParameter (const std::string &searchString)
 
void SetAddressOnlyMatch (bool addressOnlyMatch)
 
void SetAdminRegionOnlyMatch (bool adminRegionOnlyMatch)
 
void SetBreaker (BreakerRef &breaker)
 
void SetDefaultAdminRegion (const AdminRegionRef &adminRegion)
 
void SetLimit (size_t limit)
 
void SetLocationOnlyMatch (bool locationOnlyMatch)
 
void SetPartialMatch (bool partialMatch)
 
void SetPOIOnlyMatch (bool poiOnlyMatch)
 
void SetSearchForLocation (bool searchForLocation)
 
void SetSearchForPOI (bool searchForPOI)
 
void SetStringMatcherFactory (const StringMatcherFactoryRef &stringMatcherFactory)
 

Detailed Description

Parameter object for string pattern based search for a location or a POI

Constructor & Destructor Documentation

◆ LocationStringSearchParameter()

osmscout::LocationStringSearchParameter::LocationStringSearchParameter ( const std::string &  searchString)
explicit

Member Function Documentation

◆ GetAddressOnlyMatch()

bool osmscout::LocationStringSearchParameter::GetAddressOnlyMatch ( ) const

◆ GetAdminRegionOnlyMatch()

bool osmscout::LocationStringSearchParameter::GetAdminRegionOnlyMatch ( ) const

◆ GetBreaker()

BreakerRef osmscout::LocationStringSearchParameter::GetBreaker ( ) const

◆ GetDefaultAdminRegion()

AdminRegionRef osmscout::LocationStringSearchParameter::GetDefaultAdminRegion ( ) const

◆ GetLimit()

size_t osmscout::LocationStringSearchParameter::GetLimit ( ) const

◆ GetLocationOnlyMatch()

bool osmscout::LocationStringSearchParameter::GetLocationOnlyMatch ( ) const

◆ GetPartialMatch()

bool osmscout::LocationStringSearchParameter::GetPartialMatch ( ) const

◆ GetPOIOnlyMatch()

bool osmscout::LocationStringSearchParameter::GetPOIOnlyMatch ( ) const

◆ GetSearchForLocation()

bool osmscout::LocationStringSearchParameter::GetSearchForLocation ( ) const

◆ GetSearchForPOI()

bool osmscout::LocationStringSearchParameter::GetSearchForPOI ( ) const

◆ GetSearchString()

std::string osmscout::LocationStringSearchParameter::GetSearchString ( ) const

◆ GetStringMatcherFactory()

StringMatcherFactoryRef osmscout::LocationStringSearchParameter::GetStringMatcherFactory ( ) const

◆ IsAborted()

bool osmscout::LocationStringSearchParameter::IsAborted ( ) const

◆ SetAddressOnlyMatch()

void osmscout::LocationStringSearchParameter::SetAddressOnlyMatch ( bool  addressOnlyMatch)

◆ SetAdminRegionOnlyMatch()

void osmscout::LocationStringSearchParameter::SetAdminRegionOnlyMatch ( bool  adminRegionOnlyMatch)

◆ SetBreaker()

void osmscout::LocationStringSearchParameter::SetBreaker ( BreakerRef breaker)

◆ SetDefaultAdminRegion()

void osmscout::LocationStringSearchParameter::SetDefaultAdminRegion ( const AdminRegionRef adminRegion)

◆ SetLimit()

void osmscout::LocationStringSearchParameter::SetLimit ( size_t  limit)

◆ SetLocationOnlyMatch()

void osmscout::LocationStringSearchParameter::SetLocationOnlyMatch ( bool  locationOnlyMatch)

◆ SetPartialMatch()

void osmscout::LocationStringSearchParameter::SetPartialMatch ( bool  partialMatch)

◆ SetPOIOnlyMatch()

void osmscout::LocationStringSearchParameter::SetPOIOnlyMatch ( bool  poiOnlyMatch)

◆ SetSearchForLocation()

void osmscout::LocationStringSearchParameter::SetSearchForLocation ( bool  searchForLocation)

◆ SetSearchForPOI()

void osmscout::LocationStringSearchParameter::SetSearchForPOI ( bool  searchForPOI)

◆ SetStringMatcherFactory()

void osmscout::LocationStringSearchParameter::SetStringMatcherFactory ( const StringMatcherFactoryRef stringMatcherFactory)

The documentation for this class was generated from the following files: