EMODnet Quantized Mesh Generator for Cesium
Public Member Functions | List of all members
ZoomTilesSchedulerChessboardStrategy Class Reference

Chessboard scheduler. More...

#include <zoom_tiles_scheduler.h>

Inheritance diagram for ZoomTilesSchedulerChessboardStrategy:
ZoomTilesSchedulerStrategy

Public Member Functions

void initSchedule (const ctb::TileBounds &zoomBounds)
 Initialize the schedule given the zoom bounds.
 
- Public Member Functions inherited from ZoomTilesSchedulerStrategy
void initRootSchedule ()
 
ctb::TilePoint getNextTile ()
 Get the next tile to process.
 
int numTiles ()
 Number of tiles in the schedule.
 
int currentIndex ()
 The current index in the schedule.
 
bool finished ()
 Marks if the current schedule is finished.
 

Additional Inherited Members

- Protected Attributes inherited from ZoomTilesSchedulerStrategy
int m_index
 
std::vector< ctb::TilePoint > m_tilesToProcess
 

Detailed Description

Chessboard scheduler.

Considering a linear ordering of tiles (row-wise), the odd tiles are processed before the even ones. Note: This requires ALL the border vertices to be maintained in the cache until the even ones are processed, which may result in large memory requirements for deep levels of the pyramid


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