libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
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)
 OptimizeAreasLowZoom ()
virtual ~OptimizeAreasLowZoom ()

Static Public Attributes

static const char * FILE_AREASOPT_DAT = "areasopt.dat"

Constructor & Destructor Documentation

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

References Close().

Member Function Documentation

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

Member Data Documentation

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

Referenced by Open().

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