eLynx SDK v3.0.1
C++ image processing API reference

ColorSpace.h File 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]

Generated on 14 Apr 2009 by doxygen 1.5.8