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 An abstract class for raster data strucutures. 
 
static RasterFactory * sm_factory
 
Configuration flags for GRIB. 
 
This is the abstract factory for Rasters. 
 
#define TEGRIBEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
This is the abstract factory for Rasters. 
 
A rectified grid is the spatial support for raster data.