HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PXL_Pixel< Type, fast > Class Template Reference

#include <PXL_Pixel.h>

Public Member Functions

 PXL_Pixel (unsigned int black=0, unsigned int white=0, Type value=0)
 
 PXL_Pixel (const PXL_Pixel &pix)
 
bool isSameType (PXL_DataFormat format, unsigned b, unsigned w) const
 
void setBWPoints (float b, float w)
 
Type operator+ (int) const
 
Type operator- (int) const
 
Type operator/ (int) const
 
Type operator* (int) const
 
Type operator+= (int)
 
Type operator-= (int)
 
Type operator/= (int)
 
Type operator*= (int)
 
Type operator+ (float) const
 
Type operator- (float) const
 
Type operator/ (float) const
 
Type operator* (float) const
 
Type operator+= (float)
 
Type operator-= (float)
 
Type operator/= (float)
 
Type operator*= (float)
 
 operator unsigned char () const
 
 operator unsigned short () const
 
 operator unsigned int () const
 
 operator float () const
 
Type assign (unsigned int)
 
Type set (Type)
 
Type operator= (float)
 
bool operator== (unsigned int) const
 
bool operator!= (unsigned int v) const
 
bool operator== (float) const
 
bool operator!= (float v) const
 
Type maxValue () const
 
Type minValue () const
 
void setRange (unsigned int b, unsigned int w)
 
unsigned int getWhite () const
 
unsigned int getBlack () const
 
Type getValue () const
 
PXL_DataFormat getFormat () const
 
void mapValue (unsigned int val)
 
int getIntFromFloat (float f) const
 
const char * formatName () const
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned char value)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned char value)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned short value)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned short value)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned int value)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, unsigned int value)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, float value)
 
template<>
 PXL_Pixel (unsigned int black, unsigned int white, float value)
 
template<>
 PXL_Pixel (unsigned int, unsigned int, fpreal16 value)
 
template<>
 PXL_Pixel (unsigned int, unsigned int, fpreal16 value)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
 PXL_Pixel (const PXL_Pixel &pix)
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
const char * formatName () const
 
template<>
unsigned char maxValue () const
 
template<>
unsigned char maxValue () const
 
template<>
unsigned char minValue () const
 
template<>
unsigned char minValue () const
 
template<>
unsigned short maxValue () const
 
template<>
unsigned short maxValue () const
 
template<>
unsigned short minValue () const
 
template<>
unsigned short minValue () const
 
template<>
unsigned int maxValue () const
 
template<>
unsigned int maxValue () const
 
template<>
unsigned int minValue () const
 
template<>
unsigned int minValue () const
 
template<>
float minValue () const
 
template<>
float minValue () const
 
template<>
float maxValue () const
 
template<>
float maxValue () const
 
template<>
fpreal16 minValue () const
 
template<>
fpreal16 minValue () const
 
template<>
fpreal16 maxValue () const
 
template<>
fpreal16 maxValue () const
 
template<>
unsigned char operator/ (int val) const
 
template<>
unsigned char operator/ (int val) const
 
template<>
unsigned char operator* (int val) const
 
template<>
unsigned char operator* (int val) const
 
template<>
unsigned char operator* (float fval) const
 
template<>
unsigned char operator* (float fval) const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned int () const
 
template<>
 operator unsigned int () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
void mapValue (unsigned int v)
 
template<>
void mapValue (unsigned int v)
 
template<>
int getIntFromFloat (float f) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
void setBWPoints (float b, float w)
 
template<>
void setBWPoints (float, float)
 
template<>
unsigned short operator/ (int val) const
 
template<>
unsigned short operator/ (int val) const
 
template<>
unsigned short operator* (int val) const
 
template<>
unsigned short operator* (int val) const
 
template<>
unsigned short operator* (float fval) const
 
template<>
unsigned short operator* (float fval) const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned int () const
 
template<>
 operator unsigned int () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
void mapValue (unsigned int v)
 
template<>
void mapValue (unsigned int v)
 
template<>
int getIntFromFloat (float f) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
void setBWPoints (float b, float w)
 
template<>
void setBWPoints (float, float)
 
template<>
 operator unsigned int () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
unsigned int operator/ (int val) const
 
template<>
unsigned int operator/ (int val) const
 
template<>
unsigned int operator* (int val) const
 
template<>
unsigned int operator* (int val) const
 
template<>
unsigned int operator* (float fval) const
 
template<>
unsigned int operator* (float fval) const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned int () const
 
template<>
void mapValue (unsigned int v)
 
template<>
void mapValue (unsigned int v)
 
template<>
int getIntFromFloat (float f) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
void setBWPoints (float b, float w)
 
template<>
void setBWPoints (float, float)
 
template<>
float operator+ (int val) const
 
template<>
float operator+ (int val) const
 
template<>
float operator/ (int val) const
 
template<>
float operator/ (int val) const
 
template<>
float operator* (int val) const
 
template<>
float operator* (int val) const
 
template<>
float operator+ (float fval) const
 
template<>
float operator+ (float fval) const
 
template<>
float operator/ (float fval) const
 
template<>
float operator/ (float fval) const
 
template<>
float operator* (float fval) const
 
template<>
float operator* (float fval) const
 
template<>
float operator+= (float fval)
 
template<>
float operator+= (float fval)
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned char () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned short () const
 
template<>
 operator unsigned int () const
 
template<>
 operator unsigned int () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
 operator float () const
 
template<>
float assign (unsigned int val)
 
template<>
float assign (unsigned int val)
 
template<>
bool operator== (unsigned int val) const
 
template<>
bool operator== (unsigned int val) const
 
template<>
float operator= (float fval)
 
template<>
float operator= (float fval)
 
template<>
bool operator== (float fval) const
 
template<>
bool operator== (float fval) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
fpreal16 assign (unsigned int val)
 
template<>
fpreal16 assign (unsigned int val)
 
template<>
bool operator== (unsigned int val) const
 
template<>
bool operator== (unsigned int val) const
 
template<>
fpreal16 operator= (float fval)
 
template<>
fpreal16 operator= (float fval)
 
template<>
bool operator== (float fval) const
 
template<>
bool operator== (float fval) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
int getIntFromFloat (float f) const
 
template<>
unsigned char operator= (float fval)
 
template<>
unsigned char operator= (float fval)
 
template<>
unsigned short operator= (float fval)
 
template<>
unsigned short operator= (float fval)
 

Detailed Description

template<class Type, int fast>
class PXL_Pixel< Type, fast >

Examples:
COP2/COP2_SampleFilter.C.

Definition at line 20 of file PXL_Pixel.h.

Constructor & Destructor Documentation

template<class Type, int fast>
PXL_Pixel< Type, fast >::PXL_Pixel ( unsigned int  black = 0,
unsigned int  white = 0,
Type  value = 0 
)
template<class Type , int fast>
PXL_Pixel< Type, fast >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 375 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 0 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned char  value 
)
inline

Definition at line 76 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned char  value 
)
inline

Definition at line 92 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 0 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 106 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 122 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned short  value 
)
inline

Definition at line 135 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned short  value 
)
inline

Definition at line 151 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 165 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 180 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned int  value 
)
inline

Definition at line 193 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
unsigned int  value 
)
inline

Definition at line 209 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 223 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 239 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
float  value 
)
inline

Definition at line 252 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::PXL_Pixel ( unsigned int  black,
unsigned int  white,
float  value 
)
inline

Definition at line 266 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 0 >::PXL_Pixel ( unsigned  int,
unsigned int  ,
fpreal16  value 
)
inline

Definition at line 280 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 1 >::PXL_Pixel ( unsigned  int,
unsigned int  ,
fpreal16  value 
)
inline

Definition at line 294 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 308 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 322 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 0 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 335 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 1 >::PXL_Pixel ( const PXL_Pixel< Type, fast > &  pix)
inline

Definition at line 349 of file PXL_PixelImpl.h.

Member Function Documentation

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::assign ( unsigned int  val)
inline

Definition at line 1963 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::assign ( unsigned int  val)
inline

Definition at line 1634 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::assign ( unsigned int  val)
inline

Definition at line 1641 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 0 >::assign ( unsigned int  val)
inline

Definition at line 1705 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 1 >::assign ( unsigned int  val)
inline

Definition at line 1712 of file PXL_PixelImpl.h.

template<class Type , int fast>
const char * PXL_Pixel< Type, fast >::formatName ( ) const
inline

Definition at line 421 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned char, 0 >::formatName ( ) const
inline

Definition at line 390 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned char, 1 >::formatName ( ) const
inline

Definition at line 393 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned short, 0 >::formatName ( ) const
inline

Definition at line 396 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned short, 1 >::formatName ( ) const
inline

Definition at line 399 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned int, 0 >::formatName ( ) const
inline

Definition at line 402 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< unsigned int, 1 >::formatName ( ) const
inline

Definition at line 405 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< float, 0 >::formatName ( ) const
inline

Definition at line 408 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< float, 1 >::formatName ( ) const
inline

Definition at line 411 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< fpreal16, 0 >::formatName ( ) const
inline

Definition at line 414 of file PXL_PixelImpl.h.

template<>
const char * PXL_Pixel< fpreal16, 1 >::formatName ( ) const
inline

Definition at line 417 of file PXL_PixelImpl.h.

template<class Type, int fast>
unsigned int PXL_Pixel< Type, fast >::getBlack ( ) const
inline

Definition at line 79 of file PXL_Pixel.h.

template<class Type, int fast>
PXL_DataFormat PXL_Pixel< Type, fast >::getFormat ( ) const
inline

Definition at line 81 of file PXL_Pixel.h.

template<class Type, int fast>
int PXL_Pixel< Type, fast >::getIntFromFloat ( float  f) const
inline
template<>
int PXL_Pixel< unsigned char, 0 >::getIntFromFloat ( float  f) const
inline

Definition at line 787 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< unsigned char, 1 >::getIntFromFloat ( float  f) const
inline

Definition at line 803 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< unsigned short, 0 >::getIntFromFloat ( float  f) const
inline

Definition at line 1049 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< unsigned short, 1 >::getIntFromFloat ( float  f) const
inline

Definition at line 1065 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< unsigned int, 0 >::getIntFromFloat ( float  f) const
inline

Definition at line 1354 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< unsigned int, 1 >::getIntFromFloat ( float  f) const
inline

Definition at line 1370 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< float, 0 >::getIntFromFloat ( float  f) const
inline

Definition at line 1690 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< float, 1 >::getIntFromFloat ( float  f) const
inline

Definition at line 1697 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< fpreal16, 0 >::getIntFromFloat ( float  f) const
inline

Definition at line 1763 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< fpreal16, 1 >::getIntFromFloat ( float  f) const
inline

Definition at line 1770 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::getValue ( ) const
inline

Definition at line 80 of file PXL_Pixel.h.

template<class Type, int fast>
unsigned int PXL_Pixel< Type, fast >::getWhite ( ) const
inline

Definition at line 78 of file PXL_Pixel.h.

template<class Type , int fast>
bool PXL_Pixel< Type, fast >::isSameType ( PXL_DataFormat  format,
unsigned  b,
unsigned  w 
) const
inline

Definition at line 1778 of file PXL_PixelImpl.h.

template<class Type , int fast>
void PXL_Pixel< Type, fast >::mapValue ( unsigned int  val)
inline

Definition at line 2009 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned char, 0 >::mapValue ( unsigned int  v)
inline

Definition at line 759 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned char, 1 >::mapValue ( unsigned int  v)
inline

Definition at line 775 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned short, 0 >::mapValue ( unsigned int  v)
inline

Definition at line 1020 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned short, 1 >::mapValue ( unsigned int  v)
inline

Definition at line 1036 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned int, 0 >::mapValue ( unsigned int  v)
inline

Definition at line 1324 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned int, 1 >::mapValue ( unsigned int  v)
inline

Definition at line 1340 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::maxValue ( ) const
inline
template<>
unsigned char PXL_Pixel< unsigned char, 0 >::maxValue ( ) const
inline

Definition at line 429 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::maxValue ( ) const
inline

Definition at line 436 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::maxValue ( ) const
inline

Definition at line 457 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::maxValue ( ) const
inline

Definition at line 464 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 0 >::maxValue ( ) const
inline

Definition at line 485 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 1 >::maxValue ( ) const
inline

Definition at line 492 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::maxValue ( ) const
inline

Definition at line 527 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::maxValue ( ) const
inline

Definition at line 534 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 0 >::maxValue ( ) const
inline

Definition at line 556 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 1 >::maxValue ( ) const
inline

Definition at line 563 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::minValue ( ) const
inline
template<>
unsigned char PXL_Pixel< unsigned char, 0 >::minValue ( ) const
inline

Definition at line 443 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::minValue ( ) const
inline

Definition at line 450 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::minValue ( ) const
inline

Definition at line 471 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::minValue ( ) const
inline

Definition at line 478 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 0 >::minValue ( ) const
inline

Definition at line 499 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 1 >::minValue ( ) const
inline

Definition at line 506 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::minValue ( ) const
inline

Definition at line 513 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::minValue ( ) const
inline

Definition at line 520 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 0 >::minValue ( ) const
inline

Definition at line 542 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 1 >::minValue ( ) const
inline

Definition at line 549 of file PXL_PixelImpl.h.

template<class Type, int fast>
PXL_Pixel< Type, fast >::operator float ( ) const
inline
template<>
PXL_Pixel< unsigned char, 0 >::operator float ( ) const
inline

Definition at line 742 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::operator float ( ) const
inline

Definition at line 748 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::operator float ( ) const
inline

Definition at line 1007 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::operator float ( ) const
inline

Definition at line 1013 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::operator float ( ) const
inline

Definition at line 1114 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::operator float ( ) const
inline

Definition at line 1120 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::operator float ( ) const
inline

Definition at line 1609 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::operator float ( ) const
inline

Definition at line 1615 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 0 >::operator float ( ) const
inline

Definition at line 1621 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< fpreal16, 1 >::operator float ( ) const
inline

Definition at line 1627 of file PXL_PixelImpl.h.

template<class Type, int fast>
PXL_Pixel< Type, fast >::operator unsigned char ( ) const
inline
template<>
PXL_Pixel< unsigned char, 0 >::operator unsigned char ( ) const
inline

Definition at line 677 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::operator unsigned char ( ) const
inline

Definition at line 690 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::operator unsigned char ( ) const
inline

Definition at line 946 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::operator unsigned char ( ) const
inline

Definition at line 959 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::operator unsigned char ( ) const
inline

Definition at line 1259 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::operator unsigned char ( ) const
inline

Definition at line 1272 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::operator unsigned char ( ) const
inline

Definition at line 1507 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::operator unsigned char ( ) const
inline

Definition at line 1524 of file PXL_PixelImpl.h.

template<class Type, int fast>
PXL_Pixel< Type, fast >::operator unsigned int ( ) const
inline
template<>
PXL_Pixel< unsigned char, 0 >::operator unsigned int ( ) const
inline

Definition at line 720 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::operator unsigned int ( ) const
inline

Definition at line 732 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::operator unsigned int ( ) const
inline

Definition at line 988 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::operator unsigned int ( ) const
inline

Definition at line 999 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::operator unsigned int ( ) const
inline

Definition at line 1108 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::operator unsigned int ( ) const
inline

Definition at line 1310 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::operator unsigned int ( ) const
inline

Definition at line 1575 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::operator unsigned int ( ) const
inline

Definition at line 1592 of file PXL_PixelImpl.h.

template<class Type, int fast>
PXL_Pixel< Type, fast >::operator unsigned short ( ) const
inline
template<>
PXL_Pixel< unsigned char, 0 >::operator unsigned short ( ) const
inline

Definition at line 696 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned char, 1 >::operator unsigned short ( ) const
inline

Definition at line 710 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 0 >::operator unsigned short ( ) const
inline

Definition at line 969 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned short, 1 >::operator unsigned short ( ) const
inline

Definition at line 982 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 0 >::operator unsigned short ( ) const
inline

Definition at line 1284 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< unsigned int, 1 >::operator unsigned short ( ) const
inline

Definition at line 1298 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 0 >::operator unsigned short ( ) const
inline

Definition at line 1541 of file PXL_PixelImpl.h.

template<>
PXL_Pixel< float, 1 >::operator unsigned short ( ) const
inline

Definition at line 1558 of file PXL_PixelImpl.h.

template<class Type, int fast>
bool PXL_Pixel< Type, fast >::operator!= ( unsigned int  v) const
inline

Definition at line 67 of file PXL_Pixel.h.

template<class Type, int fast>
bool PXL_Pixel< Type, fast >::operator!= ( float  v) const
inline

Definition at line 70 of file PXL_Pixel.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::operator* ( int  ) const
inline
template<class Type, int fast>
Type PXL_Pixel< Type, fast >::operator* ( float  ) const
inline
template<>
unsigned char PXL_Pixel< unsigned char, 0 >::operator* ( int  val) const
inline

Definition at line 596 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::operator* ( int  val) const
inline

Definition at line 615 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 0 >::operator* ( float  fval) const
inline

Definition at line 630 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::operator* ( float  fval) const
inline

Definition at line 652 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::operator* ( int  val) const
inline

Definition at line 865 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::operator* ( int  val) const
inline

Definition at line 884 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::operator* ( float  fval) const
inline

Definition at line 899 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::operator* ( float  fval) const
inline

Definition at line 921 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 0 >::operator* ( int  val) const
inline

Definition at line 1152 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 1 >::operator* ( int  val) const
inline

Definition at line 1202 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 0 >::operator* ( float  fval) const
inline

Definition at line 1217 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 1 >::operator* ( float  fval) const
inline

Definition at line 1240 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator* ( int  val) const
inline

Definition at line 1438 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator* ( int  val) const
inline

Definition at line 1445 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator* ( float  fval) const
inline

Definition at line 1480 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator* ( float  fval) const
inline

Definition at line 1487 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator*= ( int  val)
inline

Definition at line 1839 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator*= ( float  fval)
inline

Definition at line 1882 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator+ ( int  val) const
inline

Definition at line 1788 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator+ ( float  fval) const
inline

Definition at line 1847 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator+ ( int  val) const
inline

Definition at line 1410 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator+ ( int  val) const
inline

Definition at line 1417 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator+ ( float  fval) const
inline

Definition at line 1452 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator+ ( float  fval) const
inline

Definition at line 1459 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator+= ( int  val)
inline

Definition at line 1818 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator+= ( float  fval)
inline

Definition at line 1869 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator+= ( float  fval)
inline

Definition at line 1494 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator+= ( float  fval)
inline

Definition at line 1501 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator- ( int  val) const
inline

Definition at line 1812 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator- ( float  fval) const
inline

Definition at line 1853 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator-= ( int  val)
inline

Definition at line 1825 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator-= ( float  fval)
inline

Definition at line 1876 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::operator/ ( int  ) const
inline
template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator/ ( float  fval) const
inline

Definition at line 1859 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 0 >::operator/ ( int  val) const
inline

Definition at line 573 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::operator/ ( int  val) const
inline

Definition at line 589 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::operator/ ( int  val) const
inline

Definition at line 842 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::operator/ ( int  val) const
inline

Definition at line 858 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 0 >::operator/ ( int  val) const
inline

Definition at line 1127 of file PXL_PixelImpl.h.

template<>
unsigned int PXL_Pixel< unsigned int, 1 >::operator/ ( int  val) const
inline

Definition at line 1143 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator/ ( int  val) const
inline

Definition at line 1424 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator/ ( int  val) const
inline

Definition at line 1431 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator/ ( float  fval) const
inline

Definition at line 1466 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator/ ( float  fval) const
inline

Definition at line 1473 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator/= ( int  val)
inline

Definition at line 1832 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator/= ( float  fval)
inline

Definition at line 1888 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::operator= ( float  fval)
inline

Definition at line 1946 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 0 >::operator= ( float  fval)
inline

Definition at line 1662 of file PXL_PixelImpl.h.

template<>
float PXL_Pixel< float, 1 >::operator= ( float  fval)
inline

Definition at line 1669 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 0 >::operator= ( float  fval)
inline

Definition at line 1733 of file PXL_PixelImpl.h.

template<>
fpreal16 PXL_Pixel< fpreal16, 1 >::operator= ( float  fval)
inline

Definition at line 1741 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 1 >::operator= ( float  fval)
inline

Definition at line 1901 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 0 >::operator= ( float  fval)
inline

Definition at line 1912 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 1 >::operator= ( float  fval)
inline

Definition at line 1924 of file PXL_PixelImpl.h.

template<>
unsigned short PXL_Pixel< unsigned short, 0 >::operator= ( float  fval)
inline

Definition at line 1935 of file PXL_PixelImpl.h.

template<class Type , int fast>
bool PXL_Pixel< Type, fast >::operator== ( unsigned int  val) const
inline

Definition at line 1993 of file PXL_PixelImpl.h.

template<class Type , int fast>
bool PXL_Pixel< Type, fast >::operator== ( float  fval) const
inline

Definition at line 1985 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< float, 0 >::operator== ( unsigned int  val) const
inline

Definition at line 1648 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< float, 1 >::operator== ( unsigned int  val) const
inline

Definition at line 1655 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< float, 0 >::operator== ( float  fval) const
inline

Definition at line 1676 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< float, 1 >::operator== ( float  fval) const
inline

Definition at line 1683 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< fpreal16, 0 >::operator== ( unsigned int  val) const
inline

Definition at line 1719 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< fpreal16, 1 >::operator== ( unsigned int  val) const
inline

Definition at line 1726 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< fpreal16, 0 >::operator== ( float  fval) const
inline

Definition at line 1749 of file PXL_PixelImpl.h.

template<>
bool PXL_Pixel< fpreal16, 1 >::operator== ( float  fval) const
inline

Definition at line 1756 of file PXL_PixelImpl.h.

template<class Type , int fast>
Type PXL_Pixel< Type, fast >::set ( Type  val)
inline

Definition at line 1976 of file PXL_PixelImpl.h.

template<class Type , int fast>
void PXL_Pixel< Type, fast >::setBWPoints ( float  b,
float  w 
)
inline

Definition at line 2016 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned char, 0 >::setBWPoints ( float  b,
float  w 
)
inline

Definition at line 815 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned char, 1 >::setBWPoints ( float  ,
float   
)
inline

Definition at line 832 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned short, 0 >::setBWPoints ( float  b,
float  w 
)
inline

Definition at line 1077 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned short, 1 >::setBWPoints ( float  ,
float   
)
inline

Definition at line 1094 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned int, 0 >::setBWPoints ( float  b,
float  w 
)
inline

Definition at line 1382 of file PXL_PixelImpl.h.

template<>
void PXL_Pixel< unsigned int, 1 >::setBWPoints ( float  ,
float   
)
inline

Definition at line 1399 of file PXL_PixelImpl.h.

template<class Type , int fast>
void PXL_Pixel< Type, fast >::setRange ( unsigned int  b,
unsigned int  w 
)
inline

Definition at line 2002 of file PXL_PixelImpl.h.


The documentation for this class was generated from the following files: