26 #include "../CppTypes.h" 42 char* str =
new char[rst->toString().size() + 1];
43 strcpy(str, rst->toString().c_str());
55 return rst->getBand(band);
An abstract class for raster data strucutures.
This is the abstract factory for Rasters.
struct TeRaster_t TeRaster
TeRaster * TeOpenRaster(const char *path)
const char * TeRasterToString(const TeRaster *rst)
void TeDestroyRaster(TeRaster *rst)
const TeBand * TeRasterGetBand(const TeRaster *rst, int band)
static Raster * open(const std::map< std::string, std::string > &rinfo, te::common::AccessPolicy p=te::common::RAccess)
It opens a raster with the given parameters and default raster driver.