libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::OptimizeAreasLowZoom Class Reference

#include <libosmscout/include/osmscout/db/OptimizeAreasLowZoom.h>

Public Member Functions

 OptimizeAreasLowZoom ()
virtual ~OptimizeAreasLowZoom ()
bool Open (const TypeConfigRef &typeConfig, const std::string &path, bool memoryMappedData)
bool Close ()
bool HasOptimizations (double magnification) const
void GetTypes (const Magnification &magnification, const TypeInfoSet &areaTypes, TypeInfoSet &availableAreaTypes) const
bool GetAreas (const GeoBox &boundingBox, const Magnification &magnification, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas, TypeInfoSet &loadedAreaTypes) const

Static Public Attributes

static const char *const FILE_AREASOPT_DAT

Constructor & Destructor Documentation

◆ OptimizeAreasLowZoom()

osmscout::OptimizeAreasLowZoom::OptimizeAreasLowZoom ( )

◆ ~OptimizeAreasLowZoom()

virtual osmscout::OptimizeAreasLowZoom::~OptimizeAreasLowZoom ( )
virtual

Member Function Documentation

◆ Close()

bool osmscout::OptimizeAreasLowZoom::Close ( )

◆ GetAreas()

bool osmscout::OptimizeAreasLowZoom::GetAreas ( const GeoBox & boundingBox,
const Magnification & magnification,
const TypeInfoSet & areaTypes,
std::vector< AreaRef > & areas,
TypeInfoSet & loadedAreaTypes ) const

◆ GetTypes()

void osmscout::OptimizeAreasLowZoom::GetTypes ( const Magnification & magnification,
const TypeInfoSet & areaTypes,
TypeInfoSet & availableAreaTypes ) const

◆ HasOptimizations()

bool osmscout::OptimizeAreasLowZoom::HasOptimizations ( double magnification) const

◆ Open()

bool osmscout::OptimizeAreasLowZoom::Open ( const TypeConfigRef & typeConfig,
const std::string & path,
bool memoryMappedData )

Member Data Documentation

◆ FILE_AREASOPT_DAT

const char* const osmscout::OptimizeAreasLowZoom::FILE_AREASOPT_DAT
static

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