#include <TerrainModule.h>
|
| TerrainModule () |
|
virtual | ~TerrainModule () |
|
virtual void | clear () |
|
void | createBasicSetup (double _scale) |
|
virtual void | update (std::shared_ptr< ge::Camera > _cam)=0 |
|
virtual void | draw (std::shared_ptr< ge::Camera > _cam) |
|
void | createBintree (short _lod, double _distLod, double _heightScale, std::shared_ptr< ge::Shader > _shader, geRaster::KPatchBase::PatchMode _mode, vmml::Vector3d _pos, std::string _name) |
|
void | createQuadPatchTree (geRaster::TerrainTriangulationInfo _triangulationInfo, std::shared_ptr< ge::Shader > _shader, vmml::Vector3d _pos, std::string _name, geRaster::TerrainVis::VisualizationMode _mode) |
|
void | createQuadtree (vmml::Vector2d _zeropos, double _scale) |
|
int | addTileMapService (int _minLod, int _maxLod, std::string _url, enum geRaster::TerrainVis::Layertype _type) |
|
void | updateGeometry (vmml::Vector3d _center) |
|
void | setVisualizationMode (geRaster::TerrainVis::VisualizationMode _mode) |
|
bool | isModuleActive () |
|
void | rescale (float _in) |
|
std::shared_ptr< geRaster::MBlockQuadtree > | getElevationQuadtree () |
|
std::shared_ptr< geRaster::KPatchBintree > | getBintree () |
|
std::string | getName () |
|
void | recompileShader () |
|
void | printElevationQuadtreeInfo () |
|
void | printElevationBintreeInfo () |
|
geRaster::TerrainModule::TerrainModule |
( |
| ) |
|
geRaster::TerrainModule::~TerrainModule |
( |
| ) |
|
|
virtual |
void geRaster::TerrainModule::clear |
( |
| ) |
|
|
virtual |
void geRaster::TerrainModule::createBasicSetup |
( |
double |
_scale | ) |
|
void geRaster::TerrainModule::createQuadtree |
( |
vmml::Vector2d |
_zeropos, |
|
|
double |
_scale |
|
) |
| |
void geRaster::TerrainModule::draw |
( |
std::shared_ptr< ge::Camera > |
_cam | ) |
|
|
virtual |
std::string geRaster::TerrainModule::getName |
( |
| ) |
|
bool geRaster::TerrainModule::isModuleActive |
( |
| ) |
|
void geRaster::TerrainModule::printElevationBintreeInfo |
( |
| ) |
|
void geRaster::TerrainModule::printElevationQuadtreeInfo |
( |
| ) |
|
void geRaster::TerrainModule::recompileShader |
( |
| ) |
|
void geRaster::TerrainModule::rescale |
( |
float |
_in | ) |
|
virtual void geRaster::TerrainModule::update |
( |
std::shared_ptr< ge::Camera > |
_cam | ) |
|
|
pure virtual |
void geRaster::TerrainModule::updateGeometry |
( |
vmml::Vector3d |
_center | ) |
|
float geRaster::TerrainModule::heightScale |
|
protected |
bool geRaster::TerrainModule::loadTexture |
|
protected |
std::vector<tileService::TileMapService*> geRaster::TerrainModule::tmslist |
|
protected |
The documentation for this class was generated from the following files:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineRaster/include/TerrainModule.h
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineRaster/src/TerrainModule.cpp