26 #ifndef __TERRALIB_RASTER_INTERNAL_RASTERSUMMARYMANAGER_H 
   27 #define __TERRALIB_RASTER_INTERNAL_RASTERSUMMARYMANAGER_H 
   30 #include "../common/Singleton.h" 
   36 #include <boost/ptr_container/ptr_map.hpp> 
   87         void remove(
const Raster* raster);
 
  115 #endif  // __TERRALIB_RASTER_INTERNAL_RASTERSUMMARYMANAGER_H 
Template support for singleton pattern. 
 
boost::ptr_vector< BandSummary > RasterSummary
RasterSummary is just a typedef of a boost::ptr_vector. 
 
boost::ptr_map< const Raster *, RasterSummary > m_rasterSummaries
A map of rasters and their respective summaries. 
 
RasterSummary is just a typedef of a boost::ptr_vector. 
 
A singleton for keeping raster summaries (most statistics). It stores an internal map of raster refer...
 
Enumerations for the Raster module. 
 
#define TERASTEREXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
An abstract class for raster data strucutures. 
 
SummaryTypes
Types for the BandSummary. 
 
Configuration flags for the Raster module of TerraLib.