LODManager Class Reference

#include <LODManager.h>

List of all members.

Public Member Functions

 LODManager (TerrainDatabase *_heightmap, int _lodLevels=4, float _pixelSize=1., float _lines=500.)
 ~LODManager ()
void Start ()
void stop ()
void join ()
void SetCamera (float _x, float _y, float _z)
void SetCamera (osg::Vec3 cameraPosition)
void UpdateViewLists ()
void Update ()
bool IsTilePresent (TileData *tile)
void MarkPresentTiles ()

Public Attributes

float x
float y
float z
double pixelSize
float lines
int lodLevels
std::list< TileData > * viewList
std::list< TileData > * preloadList
std::list< TileData > * displayList
std::list< TileData > * oldDisplayList
std::list< TileData > * removeList
std::list< TileData * > * addList
TerrainDatabasedatabase
double maxradius

Constructor & Destructor Documentation

LODManager::LODManager ( TerrainDatabase _heightmap,
int  _lodLevels = 4,
float  _pixelSize = 1.,
float  _lines = 500. 
)
LODManager::~LODManager (  ) 

Member Function Documentation

bool LODManager::IsTilePresent ( TileData tile  ) 
void LODManager::join (  ) 
void LODManager::MarkPresentTiles (  ) 
void LODManager::SetCamera ( osg::Vec3  cameraPosition  ) 
void LODManager::SetCamera ( float  _x,
float  _y,
float  _z 
)
void LODManager::Start (  ) 
void LODManager::stop (  ) 
void LODManager::Update (  ) 
void LODManager::UpdateViewLists (  ) 

Member Data Documentation


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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1