GlobeEngine
geTerrainPreprocess::TileMapService Class Reference

#include <TileMapService.hpp>

Public Member Functions

 TileMapService ()
 
void initTiles (TMSTileSetting _tmsTileSetting)
 
void load ()
 
void loadNormal ()
 
void generateXml ()
 
void importTiff (std::string _fileName, double _scale)
 
void produceNormal ()
 
void readTileSetting ()
 
void calculatePixelScaling ()
 
std::shared_ptr< vmml::Vector4i > tileOfCoordinate (int _lod, vmml::Vector4f _coor)
 
vmml::Vector4d getPCSBoundaryOfTile (geSpatial::SpatialKey2ui _key)
 
vmml::Vector4d getPCSBoundaryOfPoint (geSpatial::SpatialKey2ui _key)
 
void removeEmptyDirectories ()
 
void removeZeroTiles ()
 
void checkAndCreateDirectory (geSpatial::SpatialKey2ui _key)
 
void readExistingMaxLod ()
 
vmml::Vector4i readBoundingAtLod (int _lod)
 
void removeZeronNormals ()
 
void setLocation (std::string _location)
 
std::string getLocaiton ()
 
void setMaxLod (int _maxLod)
 
int getMaxLod ()
 
int getTileSize ()
 
vmml::Vector2i getUVforTilesAtLod (int _Lod)
 
double getPixelScaleX (short _lod)
 
double getPixelScaleY (short _lod)
 
void setBitPerSample (int _bitPerSample)
 
void setSampleFormat (int _sampleFormat)
 
int getBitPerSample ()
 
int getSampleFormat ()
 
int getSamplePerPixel ()
 
int getColorSpace ()
 
void setSamplePerPixel (int _SamplePerPixel)
 
void setColorSpace (int _ColorSpace)
 
void setCallbackProgress (std::function< void(int const &)> const &_callbackProgress)
 
void setCallbackLog (std::function< void(std::string const &)> const &_callbackLog)
 
std::function< void(int const &)> getCallbackProgress ()
 
TileManager getTileManager ()
 
void setExtension (std::string _extension)
 
std::string getExtension ()
 
void setEndFileName (std::string _endFileName)
 
std::string getEndFileName ()
 
void setNormalCommand (NormalCommand *_nc)
 
NormalCommandgetNormalCommand ()
 
void setMaxMinZero ()
 
void unsetMaxMinZero ()
 
void setNormalExtension (std::string _normalExtension)
 
std::string getNormalExtension ()
 
void setNormalEndOfFileName (std::string _normalEndOfFileName)
 
std::string getNormalEndOfFileName ()
 
void setOverlapping (int _overlapping)
 
unsigned short getoverlapping ()
 
void setCompression (int _compression)
 
int getCompression ()
 

Constructor & Destructor Documentation

geTerrainPreprocess::TileMapService::TileMapService ( )

Member Function Documentation

void geTerrainPreprocess::TileMapService::calculatePixelScaling ( )
void geTerrainPreprocess::TileMapService::checkAndCreateDirectory ( geSpatial::SpatialKey2ui  _key)
void geTerrainPreprocess::TileMapService::generateXml ( )
int geTerrainPreprocess::TileMapService::getBitPerSample ( )
inline
std::function<void(int const&)> geTerrainPreprocess::TileMapService::getCallbackProgress ( )
inline
int geTerrainPreprocess::TileMapService::getColorSpace ( )
inline
int geTerrainPreprocess::TileMapService::getCompression ( )
inline
std::string geTerrainPreprocess::TileMapService::getEndFileName ( )
inline
std::string geTerrainPreprocess::TileMapService::getExtension ( )
inline
std::string geTerrainPreprocess::TileMapService::getLocaiton ( )
inline
int geTerrainPreprocess::TileMapService::getMaxLod ( )
inline
NormalCommand* geTerrainPreprocess::TileMapService::getNormalCommand ( )
inline
std::string geTerrainPreprocess::TileMapService::getNormalEndOfFileName ( )
inline
std::string geTerrainPreprocess::TileMapService::getNormalExtension ( )
inline
unsigned short geTerrainPreprocess::TileMapService::getoverlapping ( )
inline
vmml::Vector4d geTerrainPreprocess::TileMapService::getPCSBoundaryOfPoint ( geSpatial::SpatialKey2ui  _key)
vmml::Vector4d geTerrainPreprocess::TileMapService::getPCSBoundaryOfTile ( geSpatial::SpatialKey2ui  _key)
double geTerrainPreprocess::TileMapService::getPixelScaleX ( short  _lod)
inline
double geTerrainPreprocess::TileMapService::getPixelScaleY ( short  _lod)
inline
int geTerrainPreprocess::TileMapService::getSampleFormat ( )
inline
int geTerrainPreprocess::TileMapService::getSamplePerPixel ( )
inline
TileManager geTerrainPreprocess::TileMapService::getTileManager ( )
inline
int geTerrainPreprocess::TileMapService::getTileSize ( )
inline
vmml::Vector2i geTerrainPreprocess::TileMapService::getUVforTilesAtLod ( int  _Lod)
void geTerrainPreprocess::TileMapService::importTiff ( std::string  _fileName,
double  _scale 
)
void geTerrainPreprocess::TileMapService::initTiles ( TMSTileSetting  _tmsTileSetting)
inline
void geTerrainPreprocess::TileMapService::load ( )
void geTerrainPreprocess::TileMapService::loadNormal ( )
void geTerrainPreprocess::TileMapService::produceNormal ( )
vmml::Vector4i geTerrainPreprocess::TileMapService::readBoundingAtLod ( int  _lod)
void geTerrainPreprocess::TileMapService::readExistingMaxLod ( )
void geTerrainPreprocess::TileMapService::readTileSetting ( )
void geTerrainPreprocess::TileMapService::removeEmptyDirectories ( )
void geTerrainPreprocess::TileMapService::removeZeronNormals ( )
void geTerrainPreprocess::TileMapService::removeZeroTiles ( )
void geTerrainPreprocess::TileMapService::setBitPerSample ( int  _bitPerSample)
inline
void geTerrainPreprocess::TileMapService::setCallbackLog ( std::function< void(std::string const &)> const &  _callbackLog)
inline
void geTerrainPreprocess::TileMapService::setCallbackProgress ( std::function< void(int const &)> const &  _callbackProgress)
inline
void geTerrainPreprocess::TileMapService::setColorSpace ( int  _ColorSpace)
inline
void geTerrainPreprocess::TileMapService::setCompression ( int  _compression)
inline
void geTerrainPreprocess::TileMapService::setEndFileName ( std::string  _endFileName)
inline
void geTerrainPreprocess::TileMapService::setExtension ( std::string  _extension)
inline
void geTerrainPreprocess::TileMapService::setLocation ( std::string  _location)
inline
void geTerrainPreprocess::TileMapService::setMaxLod ( int  _maxLod)
inline
void geTerrainPreprocess::TileMapService::setMaxMinZero ( )
inline
void geTerrainPreprocess::TileMapService::setNormalCommand ( NormalCommand _nc)
inline
void geTerrainPreprocess::TileMapService::setNormalEndOfFileName ( std::string  _normalEndOfFileName)
inline
void geTerrainPreprocess::TileMapService::setNormalExtension ( std::string  _normalExtension)
inline
void geTerrainPreprocess::TileMapService::setOverlapping ( int  _overlapping)
inline
void geTerrainPreprocess::TileMapService::setSampleFormat ( int  _sampleFormat)
inline
void geTerrainPreprocess::TileMapService::setSamplePerPixel ( int  _SamplePerPixel)
inline
std::shared_ptr< vmml::Vector4i > geTerrainPreprocess::TileMapService::tileOfCoordinate ( int  _lod,
vmml::Vector4f  _coor 
)
void geTerrainPreprocess::TileMapService::unsetMaxMinZero ( )
inline

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