20 #include <geometry/sphere.h>
22 #include <vlutil/vlSmartPointers.h>
24 #include <osgTerrain/TerrainTile>
25 #include <osgEarth/Profile>
26 #include <osgEarth/TileKey>
48 const osgEarth::Profile* profile,
unsigned int lod);
55 virtual void addPagedInTile(
const osgEarth::TileKey tileKey,
const DtTileData& tileData);
58 virtual void removePagedInTile(
const osgEarth::TileKey tileKey);
101 virtual void convertDirectionToOffset(Direction,
int& x,
int& y)
const;
119 virtual void pageOutData(
const DtTileKeyList tilesToRemove,
const int priority);
121 virtual void tilesUnderChord(
const DtChord& chord,
124 virtual void tilesInSphere(
const DtSphere& sphere,
153 Direction nextTileDirection(
154 Direction latDirection,
155 Direction lonDirection,
156 bool isMostlyEastWest,
double slope,
157 double startX,
double startY,
double edgeX,
double edgeY)
const;