26 #ifndef __TERRALIB_TOOLS_RASTERMANAGER_RASTERMANAGER_H
27 #define __TERRALIB_TOOLS_RASTERMANAGER_RASTERMANAGER_H
37 namespace rastermanager
58 bool init(std::string input, std::string & errorMessage);
70 bool copyRaster(std::string output, std::vector<int> bandVec,
int bandType, std::string & errorMessage);
80 bool getRasterInfo(std::ostringstream & output, std::string & errorMessage);
91 bool reproject(std::string output,
int srid, std::string & errorMessage);
103 bool convert(std::string output, std::string extension, std::vector<int> bandVec, std::string & errorMessage);
117 bool changeResolution(std::string output,
int method,
int scale, std::string & errorMessage);
128 bool trim(std::string output, std::vector<double> env, std::string & errorMessage);
159 #endif // __TERRALIB_TOOLS_RASTERMANAGER_RASTERMANAGER_H