Namespace for the Color Model of TerraLib. More...
Classes | |
| class | ColorBar |
| It models the concept of color bar. More... | |
| class | ColorScheme |
| It models the concept of color scheme. More... | |
| class | ColorSchemeCatalog |
| A catalog for color schemes. More... | |
| class | ColorSchemeCatalogManager |
| The ColorSchemeCatalogManager is a singleton that can be used to manage all loaded color scheme catalogs. More... | |
| class | ColorSchemeGroup |
| This class represents a group of color schemes. More... | |
| class | ColorTransform |
| A class to transform RGBA color to HSV, HSL and CMYK. More... | |
| class | Module |
| This singleton defines the TerraLib Color module entry. More... | |
| class | RGBAColor |
| A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. More... | |
Functions | |
| TECOLOREXPORT te::color::ColorSchemeCatalog * | GetSchemeCatalog (std::string catalogName) |
| TECOLOREXPORT te::color::ColorSchemeCatalog * | loadColorBar (const std::string &jsonfile, const std::string &catalogName) |
| This file contains utility functions for color bar. More... | |
| TECOLOREXPORT bool | saveCustomColorBar (const std::string &groupName, const std::string &schemeName, const std::vector< te::color::RGBAColor > rgbaVec) |
| This method save the custom color bar in a JSON file. More... | |
Namespace for the Color Model of TerraLib.
| TECOLOREXPORT te::color::ColorSchemeCatalog* te::color::GetSchemeCatalog | ( | std::string | catalogName | ) |
| TECOLOREXPORT bool te::color::saveCustomColorBar | ( | const std::string & | groupName, |
| const std::string & | schemeName, | ||
| const std::vector< te::color::RGBAColor > | rgbaVec | ||
| ) |
This method save the custom color bar in a JSON file.