libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CLASS_FINAL< DataLoader >::StateMap Class Reference

#include <libosmscout-import/include/osmscoutimport/WaterIndexProcessor.h>

Public Member Functions

void SetBox (const GeoBox &boundingBox, double cellWidth, double cellHeight)
double GetCellWidth () const
double GetCellHeight () const
uint32_t GetXStart () const
uint32_t GetYStart () const
uint32_t GetXEnd () const
uint32_t GetYEnd () const
uint32_t GetXCount () const
uint32_t GetYCount () const
bool IsInAbsolute (uint32_t x, uint32_t y) const
State GetState (uint32_t x, uint32_t y) const
State GetStateAbsolute (uint32_t x, uint32_t y) const
void SetState (uint32_t x, uint32_t y, State state)
void SetStateAbsolute (uint32_t x, uint32_t y, State state)

Detailed Description

template<typename DataLoader>
class osmscout::CLASS_FINAL< DataLoader >::StateMap

State of Level

Member Function Documentation

◆ GetCellHeight()

template<typename DataLoader>
double osmscout::CLASS_FINAL< DataLoader >::StateMap::GetCellHeight ( ) const
inline

◆ GetCellWidth()

template<typename DataLoader>
double osmscout::CLASS_FINAL< DataLoader >::StateMap::GetCellWidth ( ) const
inline

◆ GetState()

template<typename DataLoader>
State osmscout::CLASS_FINAL< DataLoader >::StateMap::GetState ( uint32_t x,
uint32_t y ) const

◆ GetStateAbsolute()

template<typename DataLoader>
State osmscout::CLASS_FINAL< DataLoader >::StateMap::GetStateAbsolute ( uint32_t x,
uint32_t y ) const
inline

◆ GetXCount()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetXCount ( ) const
inline

◆ GetXEnd()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetXEnd ( ) const
inline

◆ GetXStart()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetXStart ( ) const
inline

◆ GetYCount()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetYCount ( ) const
inline

◆ GetYEnd()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetYEnd ( ) const
inline

◆ GetYStart()

template<typename DataLoader>
uint32_t osmscout::CLASS_FINAL< DataLoader >::StateMap::GetYStart ( ) const
inline

◆ IsInAbsolute()

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::StateMap::IsInAbsolute ( uint32_t x,
uint32_t y ) const
inline

◆ SetBox()

template<typename DataLoader>
void osmscout::CLASS_FINAL< DataLoader >::StateMap::SetBox ( const GeoBox & boundingBox,
double cellWidth,
double cellHeight )

◆ SetState()

template<typename DataLoader>
void osmscout::CLASS_FINAL< DataLoader >::StateMap::SetState ( uint32_t x,
uint32_t y,
State state )

◆ SetStateAbsolute()

template<typename DataLoader>
void osmscout::CLASS_FINAL< DataLoader >::StateMap::SetStateAbsolute ( uint32_t x,
uint32_t y,
State state )
inline

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