| eLynx SDK
										v3.0.1 C++ image processing API reference  | 
#include <Pixels.h>
Public Types | |
| typedef T | type | 
| typedef IntegerToType < ResolutionTypeTraits< T > ::_bInteger >  | IntType | 
| typedef LutToType < ResolutionTypeTraits< T > ::_bLUT >  | LutType | 
| typedef ResolutionTypeTraits < T >::SumOverflow_type  | S_type | 
| typedef ResolutionTypeTraits < T >::MulOverflow_type  | M_type | 
| typedef ResolutionTypeTraits < T >::Floating_type  | F_type | 
| typedef PixelLch< S_type > | SumOverflowPixel | 
| typedef PixelLch< M_type > | MulOverflowPixel | 
| typedef PixelLch< F_type > | FloatingPixel | 
Public Member Functions | |
| PixelLch () | |
| PixelLch (T iL, T iC, T iH) | |
| PixelLch (const PixelLch< T > &iPixel) | |
| PixelLch (const PixelRGB< T > &iPixel) | |
| PixelLch (const PixelHLS< T > &iPixel) | |
| PixelLch (const PixelXYZ< T > &iPixel) | |
| PixelLch (const PixelLuv< T > &iPixel) | |
| PixelLch (const PixelLab< T > &iPixel) | |
| PixelLch (const PixelHLab< T > &iPixel) | |
| PixelLch & | operator= (const PixelLch &ip) | 
| template<typename U > | |
| PixelLch (const PixelLch< U > &ip) | |
| template<typename U > | |
| PixelLch & | operator= (const PixelLch< U > &ip) | 
| T | GetChannel0 () const | 
| T | GetChannel1 () const | 
| T | GetChannel2 () const | 
| T | GetLuminance () const | 
| T | GetC () const | 
| T | GetH () const | 
Static Public Member Functions | |
| static const PixelLch | Null () | 
| static const PixelLch | Black () | 
| static const PixelLch | White () | 
| static const uint32 | GetChannelCount () | 
| static const uint32 | GetChannelMask () | 
| static bool | IsFullMask (uint32 iMask) | 
| static bool | IsMasking (uint32 iMask) | 
| static const EPixelMode | GetPixelMode () | 
| static const EPixelType | GetPixelType () | 
| static const EColorSpace | GetColorSpace () | 
| static const EResolution | GetResolution () | 
| static const bool | HasAlpha () | 
| static const bool | IsGrey () | 
| static const bool | IsColor () | 
| static EPixelFormat | GetPixelFormat () | 
Public Attributes | |
| union { | |
| T _channel [_channels] | |
| struct { | |
| T _luminance | |
| T _c | |
| T _h | |
| } | |
| }; | |
Static Public Attributes | |
| static const bool | _bColor = true | 
| static const bool | _bGrey = false | 
| static const bool | _bHasAlpha = false | 
| static const uint32 | _channels = 3 | 
Definition at line 767 of file Pixels.h.
| typedef T eLynx::Image::PixelLch< T >::type | 
| typedef IntegerToType< ResolutionTypeTraits<T>::_bInteger > eLynx::Image::PixelLch< T >::IntType | 
| typedef LutToType< ResolutionTypeTraits<T>::_bLUT > eLynx::Image::PixelLch< T >::LutType | 
| typedef ResolutionTypeTraits<T>::SumOverflow_type eLynx::Image::PixelLch< T >::S_type | 
| typedef ResolutionTypeTraits<T>::MulOverflow_type eLynx::Image::PixelLch< T >::M_type | 
| typedef ResolutionTypeTraits<T>::Floating_type eLynx::Image::PixelLch< T >::F_type | 
| typedef PixelLch<S_type> eLynx::Image::PixelLch< T >::SumOverflowPixel | 
| typedef PixelLch<M_type> eLynx::Image::PixelLch< T >::MulOverflowPixel | 
| typedef PixelLch<F_type> eLynx::Image::PixelLch< T >::FloatingPixel | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | ) |  [inline] | 
        
| eLynx::Image::PixelLch< T >::PixelLch | ( | T | iL, | |
| T | iC, | |||
| T | iH | |||
| ) |  [inline] | 
        
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelLch< T > & | iPixel | ) |  [inline] | 
        
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelRGB< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelHLS< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelXYZ< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelLuv< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelLab< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelHLab< T > & | iPixel | ) | 
| eLynx::Image::PixelLch< T >::PixelLch | ( | const PixelLch< U > & | ip | ) |  [inline] | 
        
| PixelLch& eLynx::Image::PixelLch< T >::operator= | ( | const PixelLch< T > & | ip | ) |  [inline] | 
        
| PixelLch& eLynx::Image::PixelLch< T >::operator= | ( | const PixelLch< U > & | ip | ) |  [inline] | 
        
| static const PixelLch eLynx::Image::PixelLch< T >::Null | ( | ) |  [inline, static] | 
        
| static const PixelLch eLynx::Image::PixelLch< T >::Black | ( | ) |  [inline, static] | 
        
| static const PixelLch eLynx::Image::PixelLch< T >::White | ( | ) |  [inline, static] | 
        
| T eLynx::Image::PixelLch< T >::GetChannel0 | ( | ) |  const [inline] | 
        
| T eLynx::Image::PixelLch< T >::GetChannel1 | ( | ) |  const [inline] | 
        
| T eLynx::Image::PixelLch< T >::GetChannel2 | ( | ) |  const [inline] | 
        
| T eLynx::Image::PixelLch< T >::GetLuminance | ( | ) |  const [inline] | 
        
| T eLynx::Image::PixelLch< T >::GetC | ( | ) |  const [inline] | 
        
| T eLynx::Image::PixelLch< T >::GetH | ( | ) |  const [inline] | 
        
| static const uint32 eLynx::Image::PixelLch< T >::GetChannelCount | ( | ) |  [inline, static] | 
        
| static const uint32 eLynx::Image::PixelLch< T >::GetChannelMask | ( | ) |  [inline, static] | 
        
| static bool eLynx::Image::PixelLch< T >::IsFullMask | ( | uint32 | iMask | ) |  [inline, static] | 
        
| static bool eLynx::Image::PixelLch< T >::IsMasking | ( | uint32 | iMask | ) |  [inline, static] | 
        
| static const EPixelMode eLynx::Image::PixelLch< T >::GetPixelMode | ( | ) |  [inline, static] | 
        
| static const EPixelType eLynx::Image::PixelLch< T >::GetPixelType | ( | ) |  [inline, static] | 
        
| static const EColorSpace eLynx::Image::PixelLch< T >::GetColorSpace | ( | ) |  [inline, static] | 
        
| static const EResolution eLynx::Image::PixelLch< T >::GetResolution | ( | ) |  [inline, static] | 
        
| static const bool eLynx::Image::PixelLch< T >::HasAlpha | ( | ) |  [inline, static] | 
        
| static const bool eLynx::Image::PixelLch< T >::IsGrey | ( | ) |  [inline, static] | 
        
| static const bool eLynx::Image::PixelLch< T >::IsColor | ( | ) |  [inline, static] | 
        
| static EPixelFormat eLynx::Image::PixelLch< T >::GetPixelFormat | ( | ) |  [static] | 
        
const bool eLynx::Image::PixelLch< T >::_bColor = true [static]           | 
        
const bool eLynx::Image::PixelLch< T >::_bGrey = false [static]           | 
        
const bool eLynx::Image::PixelLch< T >::_bHasAlpha = false [static]           | 
        
const uint32 eLynx::Image::PixelLch< T >::_channels = 3 [static]           | 
        
| T eLynx::Image::PixelLch< T >::_channel[_channels] | 
| T eLynx::Image::PixelLch< T >::_luminance | 
| T eLynx::Image::PixelLch< T >::_c | 
| T eLynx::Image::PixelLch< T >::_h | 
| union { ... } |