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

Recursive scheduler. More...

#include <zoom_tiles_scheduler.h>

Inheritance diagram for ZoomTilesSchedulerRecursiveFourConnectedStrategy:
ZoomTilesSchedulerStrategy

Public Types

typedef std::vector< std::vector< bool > > VisitedMatrix
 

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

Recursive scheduler.

Starting with the center tile, it recursively adds tiles using a 4-connected neighborhood.


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