26 #ifndef __TERRALIB_COLOR_INTERNAL_COLORSCHEMECATALOGMANAGER_H 
   27 #define __TERRALIB_COLOR_INTERNAL_COLORSCHEMECATALOGMANAGER_H 
   30 #include "../common/Singleton.h" 
   43     class ColorSchemeCatalog;
 
  134         std::pair<std::vector<ColorSchemeCatalog*>::const_iterator,
 
  135                   std::vector<ColorSchemeCatalog*>::const_iterator> getIterator() 
const;
 
  142         const std::vector<ColorSchemeCatalog*>& getCatalogs() 
const;
 
  149         bool isEmpty() 
const;
 
  212 #endif  // __TERRALIB_COLOR_INTERNAL_COLORSCHEMECATALOGMANAGER_H 
Template support for singleton pattern. 
 
std::vector< ColorSchemeCatalog * > m_catalogs
This is the list of all system's loaded catalogs. 
 
Configuration flags for the Color module of TerraLib. 
 
mydialect insert("+", new te::da::BinaryOpEncoder("+"))
 
std::map< std::string, ColorSchemeCatalog * > m_catalogIdxByName
An index from catalog's name to catalog's instance (note: we can not have duplicated names)...
 
The ColorSchemeCatalogManager is a singleton that can be used to manage all loaded color scheme catal...
 
#define TECOLOREXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A catalog for color schemes.