14 #include "GlobeEngineGeoTiff.h"
15 #include <vmmlib/vmmlib.hpp>
31 bool fileCreated =
false;
34 geoTiffIo::GlobeEngineGeoTiff gTif;
35 geoTiffIo::GeoInfo geoInfo;
36 std::string extension;
37 std::string endFileName;
38 unsigned int currentRow;
39 std::fstream dataFile;
46 unsigned short ifReplace = 0;
52 void writeScanline(geoTiffIo::ScanLineBufferPtr _scanline, uint32_t row);
61 void setSizeX(uint32_t _sizeX){ tileSize = _sizeX; };
70 void setEndFileName(std::string _endFileName){ endFileName = _endFileName; };
std::shared_ptr< Tile > TilePtr
Definition: Tile.hpp:28
void setGeoInfo(geoTiffIo::GeoInfo _info)
Definition: Tile.cpp:142
int getColorSpace()
Definition: Tile.hpp:67
std::string getFullPath()
Definition: Tile.cpp:218
void writeScanline(geoTiffIo::ScanLineBufferPtr _scanline, uint32_t row)
Definition: Tile.cpp:95
void setIfReplace(unsigned short _ifr)
Definition: Tile.hpp:72
Tile(TileMapService *_tms, geSpatial::SpatialKey2ui _key)
Definition: Tile.cpp:125
void setEndFileName(std::string _endFileName)
Definition: Tile.hpp:70
std::string getEndFileName()
Definition: Tile.hpp:71
int getSamplePerPixel()
Definition: Tile.hpp:69
void createFile()
Definition: Tile.cpp:42
geoTiffIo::GeoInfo getGeoInfo()
Definition: Tile.hpp:65
int getBitPerSample()
Definition: Tile.hpp:66
void setSizeX(uint32_t _sizeX)
Definition: Tile.hpp:61
std::shared_ptr< TiePoints > calculateTiePoints()
Definition: Tile.cpp:18
void close()
Definition: Tile.cpp:81
double tiePoints[6]
Definition: Tile.hpp:25
Definition: NormalCommand.h:14
void load()
Definition: Tile.cpp:146
Definition: SpatialKey.h:137
Definition: TileMapService.hpp:39
uint32_t getSize()
Definition: Tile.hpp:60
bool isFileCreated()
Definition: Tile.hpp:64
geoTiffIo::ScanLineBufferPtr readScanline(uint32_t row)
Definition: Tile.cpp:179
vmml::Vector4d getPCSBound()
Definition: Tile.cpp:222
~Tile()
Definition: Tile.cpp:138
int getSampleFormat()
Definition: Tile.hpp:68
bool isZero()
Definition: Tile.cpp:203