37 #ifndef _vpColorBlindFliendlyPalette_h_
38 #define _vpColorBlindFliendlyPalette_h_
40 #include<visp3/core/vpConfig.h>
41 #include<visp3/core/vpColor.h>
43 #if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
114 std::vector<unsigned char> to_RGB()
const;
125 std::vector<double> to_colorRatio()
const;
134 bool set_fromString(
const std::string &nameColor);
141 std::string to_string()
const;
151 static std::string getAvailableColorsNames(
const std::string &prefix =
"",
const std::string &separator =
" ",
const std::string &suffix =
"");
153 static std::vector<vpColor> s_palette;
162 static unsigned int to_uint(
const Palette &colorID);
171 static std::string to_string(
const Palette &colorID);
friend std::ostream & operator<<(std::ostream &s, const vpArray2D< Type > &A)
Class that furnishes a set of colors that color blind people should be able to distinguish one from a...
static std::vector< std::string > s_paletteNames
Palette
Enum that list the different available colors.
Class to define RGB colors available for display functionalities.