The color module provides a basic set of classes for dealing with color systems and color schemes. More...
Classes | |
class | te::color::ColorBar |
It models the concept of color bar. More... | |
class | te::color::ColorScheme |
It models the concept of color scheme. More... | |
class | te::color::ColorSchemeCatalog |
A catalog for color schemes. More... | |
class | te::color::ColorSchemeCatalogManager |
The ColorSchemeCatalogManager is a singleton that can be used to manage all loaded color scheme catalogs. More... | |
class | te::color::ColorSchemeGroup |
This class represents a group of color schemes. More... | |
class | te::color::ColorTransform |
A class to transform RGBA color to HSV, HSL and CMYK. More... | |
class | te::color::RGBAColor |
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. More... | |
Functions | |
TECOLOREXPORT te::color::ColorSchemeCatalog * | te::color::loadColorBar (const std::string &jsonfile, const std::string &catalogName) |
This file contains utility functions for color bar. | |
The color module provides a basic set of classes for dealing with color systems and color schemes.
By default you can use this module to generate nice colors and manage color catalogs that are suited for your users.
The main classes/concepts in this module are listed here. The namespace associated to the Color module is te::color. To know more about it, see the te::color namespace documentation.
TECOLOREXPORT te::color::ColorSchemeCatalog * te::color::loadColorBar | ( | const std::string & | jsonfile, |
const std::string & | catalogName | ||
) |