| 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 PixelComplex< S_type > | SumOverflowPixel |
| typedef PixelComplex< M_type > | MulOverflowPixel |
| typedef PixelComplex< F_type > | FloatingPixel |
Public Member Functions | |
| PixelComplex () | |
| PixelComplex (T iRe, T iIm) | |
| PixelComplex (const PixelComplex &ip) | |
| PixelComplex & | operator= (const PixelComplex &ip) |
| template<typename U > | |
| PixelComplex (const PixelComplex< U > &ip) | |
| template<typename U > | |
| PixelComplex & | operator= (const PixelComplex< U > &ip) |
| T | GetChannel0 () const |
| T | GetChannel1 () const |
| T | GetReal () const |
| T | GetImaginary () const |
| T | GetLuminance () const |
Static Public Member Functions | |
| static const PixelComplex | Null () |
| static const PixelComplex | Black () |
| static const PixelComplex | 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 _re | |
| real part | |
| T _im | |
| imaginary part | |
| } | |
| }; | |
Static Public Attributes | |
| static const bool | _bColor = false |
| static const bool | _bGrey = false |
| static const bool | _bHasAlpha = false |
| static const uint32 | _channels = 2 |
Definition at line 325 of file Pixels.h.
| typedef T eLynx::Image::PixelComplex< T >::type |
| typedef IntegerToType< ResolutionTypeTraits<T>::_bInteger > eLynx::Image::PixelComplex< T >::IntType |
| typedef LutToType< ResolutionTypeTraits<T>::_bLUT > eLynx::Image::PixelComplex< T >::LutType |
| typedef ResolutionTypeTraits<T>::SumOverflow_type eLynx::Image::PixelComplex< T >::S_type |
| typedef ResolutionTypeTraits<T>::MulOverflow_type eLynx::Image::PixelComplex< T >::M_type |
| typedef ResolutionTypeTraits<T>::Floating_type eLynx::Image::PixelComplex< T >::F_type |
| typedef PixelComplex<S_type> eLynx::Image::PixelComplex< T >::SumOverflowPixel |
| typedef PixelComplex<M_type> eLynx::Image::PixelComplex< T >::MulOverflowPixel |
| typedef PixelComplex<F_type> eLynx::Image::PixelComplex< T >::FloatingPixel |
| eLynx::Image::PixelComplex< T >::PixelComplex | ( | ) | [inline] |
| eLynx::Image::PixelComplex< T >::PixelComplex | ( | T | iRe, | |
| T | iIm | |||
| ) | [inline] |
| eLynx::Image::PixelComplex< T >::PixelComplex | ( | const PixelComplex< T > & | ip | ) | [inline] |
| eLynx::Image::PixelComplex< T >::PixelComplex | ( | const PixelComplex< U > & | ip | ) | [inline] |
| PixelComplex& eLynx::Image::PixelComplex< T >::operator= | ( | const PixelComplex< T > & | ip | ) | [inline] |
| PixelComplex& eLynx::Image::PixelComplex< T >::operator= | ( | const PixelComplex< U > & | ip | ) | [inline] |
| static const PixelComplex eLynx::Image::PixelComplex< T >::Null | ( | ) | [inline, static] |
| static const PixelComplex eLynx::Image::PixelComplex< T >::Black | ( | ) | [inline, static] |
| static const PixelComplex eLynx::Image::PixelComplex< T >::White | ( | ) | [inline, static] |
| T eLynx::Image::PixelComplex< T >::GetChannel0 | ( | ) | const [inline] |
| T eLynx::Image::PixelComplex< T >::GetChannel1 | ( | ) | const [inline] |
| T eLynx::Image::PixelComplex< T >::GetReal | ( | ) | const [inline] |
| T eLynx::Image::PixelComplex< T >::GetImaginary | ( | ) | const [inline] |
| T eLynx::Image::PixelComplex< T >::GetLuminance | ( | ) | const [inline] |
| static const uint32 eLynx::Image::PixelComplex< T >::GetChannelCount | ( | ) | [inline, static] |
| static const uint32 eLynx::Image::PixelComplex< T >::GetChannelMask | ( | ) | [inline, static] |
| static bool eLynx::Image::PixelComplex< T >::IsFullMask | ( | uint32 | iMask | ) | [inline, static] |
| static bool eLynx::Image::PixelComplex< T >::IsMasking | ( | uint32 | iMask | ) | [inline, static] |
| static const EPixelMode eLynx::Image::PixelComplex< T >::GetPixelMode | ( | ) | [inline, static] |
| static const EPixelType eLynx::Image::PixelComplex< T >::GetPixelType | ( | ) | [inline, static] |
| static const EColorSpace eLynx::Image::PixelComplex< T >::GetColorSpace | ( | ) | [inline, static] |
| static const EResolution eLynx::Image::PixelComplex< T >::GetResolution | ( | ) | [inline, static] |
| static const bool eLynx::Image::PixelComplex< T >::HasAlpha | ( | ) | [inline, static] |
| static const bool eLynx::Image::PixelComplex< T >::IsGrey | ( | ) | [inline, static] |
| static const bool eLynx::Image::PixelComplex< T >::IsColor | ( | ) | [inline, static] |
| static EPixelFormat eLynx::Image::PixelComplex< T >::GetPixelFormat | ( | ) | [static] |
const bool eLynx::Image::PixelComplex< T >::_bColor = false [static] |
const bool eLynx::Image::PixelComplex< T >::_bGrey = false [static] |
const bool eLynx::Image::PixelComplex< T >::_bHasAlpha = false [static] |
const uint32 eLynx::Image::PixelComplex< T >::_channels = 2 [static] |
| T eLynx::Image::PixelComplex< T >::_channel[_channels] |
| T eLynx::Image::PixelComplex< T >::_re |
| T eLynx::Image::PixelComplex< T >::_im |
| union { ... } |