26 #ifndef __TERRALIB_COLOR_INTERNAL_COLORSCHEMEGROUP_H 
   27 #define __TERRALIB_COLOR_INTERNAL_COLORSCHEMEGROUP_H 
   42     class ColorSchemeCatalog;
 
   86         const std::string& getName() 
const;
 
   93         void setName(
const std::string& name);
 
  100         const std::string& getDescription() 
const;
 
  107         void setDescription(
const std::string& d);
 
  134         const std::vector<ColorScheme*>& getColorSchemes() 
const;
 
  199 #endif  // __TERRALIB_COLOR_INTERNAL_COLORSCHEMEGROUP_H 
It models the concept of color scheme. 
 
std::string m_description
A brief description about the color scheme, that can helps someone to decide to use it or not (when i...
 
Configuration flags for the Color module of TerraLib. 
 
std::string m_name
Color scheme name. 
 
ColorSchemeCatalog * m_parent
The parent catalog. 
 
This class represents a group of color schemes. 
 
A catalog for color schemes. 
 
std::vector< ColorScheme * > m_colorSchemes
The group of color schemes. 
 
#define TECOLOREXPORT
You can use this macro in order to export/import classes and functions from this module.