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.