eLynx SDK
v3.0.1 C++ image processing API reference |
#include <elx/image/Pixels.h>
Go to the source code of this file.
Classes | |
class | eLynx::Image::CIELut |
Namespaces | |
namespace | eLynx |
namespace | eLynx::Image |
Enumerations | |
enum | eLynx::Image::ETristimulus { eLynx::Image::TV_A_2, eLynx::Image::TV_C_2, eLynx::Image::TV_D50_2, eLynx::Image::TV_D55_2, eLynx::Image::TV_D65_2, eLynx::Image::TV_D75_2, eLynx::Image::TV_F2_2, eLynx::Image::TV_F7_2, eLynx::Image::TV_F11_2, eLynx::Image::TV_A_10, eLynx::Image::TV_C_10, eLynx::Image::TV_TD50_10, eLynx::Image::TV_D55_10, eLynx::Image::TV_D65_10, eLynx::Image::TV_D75_10, eLynx::Image::TV_F2_10, eLynx::Image::TV_F7_10, eLynx::Image::TV_F11_10, eLynx::Image::TV_Default = TV_D65_10 } |
Tristimulus value. More... | |
Functions | |
template<typename T > | |
ExportedByImage T | eLynx::Image::elxGetHue (double iHue) |
template<typename T > | |
ExportedByImage T | eLynx::Image::elxGetSaturation (double iSaturation) |
template<class Pixel > | |
ExportedByImage void | eLynx::Image::elxColorize (Pixel &ioPixel, typename Pixel::type iHue, typename Pixel::type iSaturation) |
template<class Pixel > | |
ExportedByImage void | eLynx::Image::elxDesaturate (Pixel &ioPixel, double iFactor) |
template<class Pixel > | |
ExportedByImage void | eLynx::Image::elxDesaturate (Pixel &ioPixel, double iFactor, uint32 iChannelMask) |
template<class Pixel > | |
ExportedByImage void | eLynx::Image::elxAdjustHueSaturation (Pixel &ioPixel, double iHue, double iSaturation) |
template<typename T > | |
ExportedByImage void | eLynx::Image::elxRGBToHLS (const PixelRGB< T > &iPixel, T &oHue, T &oLuminance, T &oSaturation) |
template<typename T > | |
ExportedByImage void | eLynx::Image::elxHLSToRGB (T iHue, T iLuminance, T iSaturation, PixelRGB< T > &oPixel) |
template<typename T > | |
ExportedByImage void | eLynx::Image::elxRGBToLab (const PixelRGB< T > &iPixelRGB, PixelLab< typename ResolutionTypeTraits< T >::Floating_type > &oPixelLab) |
Variables | |
ExportedByImage const double | eLynx::Image::g_TristimulusLut [1+TV_F11_10][3] |