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.