libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::AreaRouteIndex Class Referencefinal

#include <AreaRouteIndex.h>

+ Inheritance diagram for osmscout::AreaRouteIndex:

Public Member Functions

 AreaRouteIndex ()
 
 AreaRouteIndex (AreaRouteIndex &&)=delete
 
 AreaRouteIndex (const AreaRouteIndex &)=delete
 
AreaRouteIndexoperator= (AreaRouteIndex &&)=delete
 
AreaRouteIndexoperator= (const AreaRouteIndex &)=delete
 
 ~AreaRouteIndex () override=default
 
- Public Member Functions inherited from osmscout::AreaIndex
 AreaIndex ()=default
 
 AreaIndex (AreaIndex &&)=delete
 
 AreaIndex (const AreaIndex &)=delete
 
void Close ()
 
std::string GetFilename () const
 
bool GetOffsets (const GeoBox &boundingBox, const TypeInfoSet &types, std::vector< FileOffset > &offsets, TypeInfoSet &loadedTypes) const
 
bool IsOpen () const
 
bool Open (const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
 
AreaIndexoperator= (AreaIndex &&)=delete
 
AreaIndexoperator= (const AreaIndex &)=delete
 
virtual ~AreaIndex ()
 

Static Public Attributes

static const char *const AREA_ROUTE_IDX ="arearoute.idx"
 

Additional Inherited Members

- Protected Member Functions inherited from osmscout::AreaIndex
 AreaIndex (const std::string &indexFileName)
 
void GetOffsets (const TypeData &typeData, const GeoBox &boundingBox, std::unordered_set< FileOffset > &offsets) const
 
- Protected Attributes inherited from osmscout::AreaIndex
FileScanner scanner
 Scanner instance for reading this file. More...
 

Detailed Description

AreaRouteIndex allows you to find routes and way relations in a given area.

Routes can be limited by type and result count.

Constructor & Destructor Documentation

◆ AreaRouteIndex() [1/3]

osmscout::AreaRouteIndex::AreaRouteIndex ( )

◆ AreaRouteIndex() [2/3]

osmscout::AreaRouteIndex::AreaRouteIndex ( const AreaRouteIndex )
delete

◆ AreaRouteIndex() [3/3]

osmscout::AreaRouteIndex::AreaRouteIndex ( AreaRouteIndex &&  )
delete

◆ ~AreaRouteIndex()

osmscout::AreaRouteIndex::~AreaRouteIndex ( )
overridedefault

Member Function Documentation

◆ operator=() [1/2]

AreaRouteIndex& osmscout::AreaRouteIndex::operator= ( AreaRouteIndex &&  )
delete

◆ operator=() [2/2]

AreaRouteIndex& osmscout::AreaRouteIndex::operator= ( const AreaRouteIndex )
delete

Member Data Documentation

◆ AREA_ROUTE_IDX

const char *const osmscout::AreaRouteIndex::AREA_ROUTE_IDX ="arearoute.idx"
static

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