libosmscout  0.1
osmscout::OptimizeAreasLowZoom Class Reference

#include <OptimizeAreasLowZoom.h>

Public Member Functions

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

Static Public Attributes

static const char *const FILE_AREASOPT_DAT = "areasopt.dat"
 

Constructor & Destructor Documentation

◆ OptimizeAreasLowZoom()

osmscout::OptimizeAreasLowZoom::OptimizeAreasLowZoom ( )

◆ ~OptimizeAreasLowZoom()

osmscout::OptimizeAreasLowZoom::~OptimizeAreasLowZoom ( )
virtual

References Close().

Member Function Documentation

◆ Close()

◆ GetAreas()

◆ GetTypes()

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

◆ HasOptimizations()

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

◆ Open()

Member Data Documentation

◆ FILE_AREASOPT_DAT

const char *const osmscout::OptimizeAreasLowZoom::FILE_AREASOPT_DAT = "areasopt.dat"
static

Referenced by Open().


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