26 #ifndef __TERRALIB_MEMORY_INTERNAL_RASTERFACTORY_H
27 #define __TERRALIB_MEMORY_INTERNAL_RASTERFACTORY_H
30 #include "../raster/RasterFactory.h"
50 const std::string& getType()
const;
52 void getCreationalParameters(std::vector< std::pair<std::string, std::string> >& params)
const;
54 std::map<std::string, std::string> getCapabilities()
const;
60 te::rst::Raster* create(
te::rst::Grid* g,
const std::vector<te::rst::BandProperty*> bands,
const std::map<std::string, std::string>& rinfo,
void* h = 0,
void (*deleter)(
void*) = 0);
72 #endif // __TERRALIB_MEMORY_INTERNAL_RASTERFACTORY_H
#define TEMEMORYEXPORT
You can use this macro in order to export/import classes and functions from this module.
Configuration flags for the TerraLib In-memory Data Access driver.
static RasterFactory sm_factory
An abstract class for raster data strucutures.
This is the abstract factory for Rasters.
This is the abstract factory for Rasters.
A rectified grid is the spatial support for raster data.