26 #ifndef __TERRALIB_GRIB_INTERNAL_RASTERFACTORY_H
27 #define __TERRALIB_GRIB_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;
55 static void initialize();
58 static void finalize();
61 std::map<std::string, std::string> getCapabilities()
const;
67 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);
79 #endif // __TERRALIB_GRIB_INTERNAL_RASTERFACTORY_H
static RasterFactory * sm_factory
A rectified grid is the spatial support for raster data.
#define TEGRIBEXPORT
You can use this macro in order to export/import classes and functions from this module.
Configuration flags for GRIB.
An abstract class for raster data strucutures.
This is the abstract factory for Rasters.
This is the abstract factory for Rasters.