libosmscout  1.1.1
Classes | Public Member Functions | Static Public Attributes | List of all members
osmscout::OptimizeWaysLowZoom Class Reference

#include <libosmscout/include/osmscout/OptimizeWaysLowZoom.h>

Public Member Functions

 OptimizeWaysLowZoom ()
 
virtual ~OptimizeWaysLowZoom ()
 
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 &wayTypes, TypeInfoSet &availableWayTypes) const
 
bool GetWays (const GeoBox &boundingBox, const Magnification &magnification, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, TypeInfoSet &loadedWayTypes) const
 

Static Public Attributes

static const char *const FILE_WAYSOPT_DAT
 

Constructor & Destructor Documentation

◆ OptimizeWaysLowZoom()

osmscout::OptimizeWaysLowZoom::OptimizeWaysLowZoom ( )

◆ ~OptimizeWaysLowZoom()

virtual osmscout::OptimizeWaysLowZoom::~OptimizeWaysLowZoom ( )
virtual

Member Function Documentation

◆ Close()

bool osmscout::OptimizeWaysLowZoom::Close ( )

◆ GetTypes()

void osmscout::OptimizeWaysLowZoom::GetTypes ( const Magnification &  magnification,
const TypeInfoSet &  wayTypes,
TypeInfoSet &  availableWayTypes 
) const

◆ GetWays()

bool osmscout::OptimizeWaysLowZoom::GetWays ( const GeoBox &  boundingBox,
const Magnification &  magnification,
const TypeInfoSet &  wayTypes,
std::vector< WayRef > &  ways,
TypeInfoSet &  loadedWayTypes 
) const

◆ HasOptimizations()

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

◆ Open()

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

Member Data Documentation

◆ FILE_WAYSOPT_DAT

const char* const osmscout::OptimizeWaysLowZoom::FILE_WAYSOPT_DAT
static

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