libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::CLASS_FINAL< DataLoader >::StateMap Class Reference

#include <libosmscout-import/include/osmscout/import/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: