HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 374 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 75 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 91 of file PXL_PixelImpl.h.

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

Definition at line 105 of file PXL_PixelImpl.h.

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

Definition at line 121 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 134 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 150 of file PXL_PixelImpl.h.

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

Definition at line 164 of file PXL_PixelImpl.h.

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

Definition at line 179 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 192 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 208 of file PXL_PixelImpl.h.

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

Definition at line 222 of file PXL_PixelImpl.h.

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

Definition at line 238 of file PXL_PixelImpl.h.

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

Definition at line 251 of file PXL_PixelImpl.h.

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

Definition at line 265 of file PXL_PixelImpl.h.

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

Definition at line 279 of file PXL_PixelImpl.h.

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

Definition at line 293 of file PXL_PixelImpl.h.

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

Definition at line 307 of file PXL_PixelImpl.h.

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

Definition at line 321 of file PXL_PixelImpl.h.

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

Definition at line 334 of file PXL_PixelImpl.h.

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

Definition at line 348 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 1959 of file PXL_PixelImpl.h.

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

Definition at line 1630 of file PXL_PixelImpl.h.

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

Definition at line 1637 of file PXL_PixelImpl.h.

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

Definition at line 1701 of file PXL_PixelImpl.h.

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

Definition at line 1708 of file PXL_PixelImpl.h.

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

Definition at line 420 of file PXL_PixelImpl.h.

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

Definition at line 389 of file PXL_PixelImpl.h.

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

Definition at line 392 of file PXL_PixelImpl.h.

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

Definition at line 395 of file PXL_PixelImpl.h.

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

Definition at line 398 of file PXL_PixelImpl.h.

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

Definition at line 401 of file PXL_PixelImpl.h.

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

Definition at line 404 of file PXL_PixelImpl.h.

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

Definition at line 407 of file PXL_PixelImpl.h.

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

Definition at line 410 of file PXL_PixelImpl.h.

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

Definition at line 413 of file PXL_PixelImpl.h.

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

Definition at line 416 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 786 of file PXL_PixelImpl.h.

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

Definition at line 802 of file PXL_PixelImpl.h.

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

Definition at line 1048 of file PXL_PixelImpl.h.

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

Definition at line 1064 of file PXL_PixelImpl.h.

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

Definition at line 1350 of file PXL_PixelImpl.h.

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

Definition at line 1366 of file PXL_PixelImpl.h.

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

Definition at line 1686 of file PXL_PixelImpl.h.

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

Definition at line 1693 of file PXL_PixelImpl.h.

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

Definition at line 1759 of file PXL_PixelImpl.h.

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

Definition at line 1766 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 1774 of file PXL_PixelImpl.h.

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

Definition at line 2005 of file PXL_PixelImpl.h.

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

Definition at line 758 of file PXL_PixelImpl.h.

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

Definition at line 774 of file PXL_PixelImpl.h.

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

Definition at line 1019 of file PXL_PixelImpl.h.

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

Definition at line 1035 of file PXL_PixelImpl.h.

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

Definition at line 1320 of file PXL_PixelImpl.h.

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

Definition at line 1336 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 428 of file PXL_PixelImpl.h.

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

Definition at line 435 of file PXL_PixelImpl.h.

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

Definition at line 456 of file PXL_PixelImpl.h.

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

Definition at line 463 of file PXL_PixelImpl.h.

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

Definition at line 484 of file PXL_PixelImpl.h.

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

Definition at line 491 of file PXL_PixelImpl.h.

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

Definition at line 526 of file PXL_PixelImpl.h.

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

Definition at line 533 of file PXL_PixelImpl.h.

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

Definition at line 555 of file PXL_PixelImpl.h.

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

Definition at line 562 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 442 of file PXL_PixelImpl.h.

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

Definition at line 449 of file PXL_PixelImpl.h.

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

Definition at line 470 of file PXL_PixelImpl.h.

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

Definition at line 477 of file PXL_PixelImpl.h.

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

Definition at line 498 of file PXL_PixelImpl.h.

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

Definition at line 505 of file PXL_PixelImpl.h.

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

Definition at line 512 of file PXL_PixelImpl.h.

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

Definition at line 519 of file PXL_PixelImpl.h.

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

Definition at line 541 of file PXL_PixelImpl.h.

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

Definition at line 548 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 741 of file PXL_PixelImpl.h.

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

Definition at line 747 of file PXL_PixelImpl.h.

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

Definition at line 1006 of file PXL_PixelImpl.h.

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

Definition at line 1012 of file PXL_PixelImpl.h.

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

Definition at line 1113 of file PXL_PixelImpl.h.

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

Definition at line 1119 of file PXL_PixelImpl.h.

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

Definition at line 1605 of file PXL_PixelImpl.h.

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

Definition at line 1611 of file PXL_PixelImpl.h.

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

Definition at line 1617 of file PXL_PixelImpl.h.

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

Definition at line 1623 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 676 of file PXL_PixelImpl.h.

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

Definition at line 689 of file PXL_PixelImpl.h.

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

Definition at line 945 of file PXL_PixelImpl.h.

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

Definition at line 958 of file PXL_PixelImpl.h.

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

Definition at line 1255 of file PXL_PixelImpl.h.

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

Definition at line 1268 of file PXL_PixelImpl.h.

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

Definition at line 1503 of file PXL_PixelImpl.h.

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

Definition at line 1520 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 719 of file PXL_PixelImpl.h.

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

Definition at line 731 of file PXL_PixelImpl.h.

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

Definition at line 987 of file PXL_PixelImpl.h.

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

Definition at line 998 of file PXL_PixelImpl.h.

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

Definition at line 1107 of file PXL_PixelImpl.h.

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

Definition at line 1306 of file PXL_PixelImpl.h.

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

Definition at line 1571 of file PXL_PixelImpl.h.

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

Definition at line 1588 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 695 of file PXL_PixelImpl.h.

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

Definition at line 709 of file PXL_PixelImpl.h.

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

Definition at line 968 of file PXL_PixelImpl.h.

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

Definition at line 981 of file PXL_PixelImpl.h.

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

Definition at line 1280 of file PXL_PixelImpl.h.

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

Definition at line 1294 of file PXL_PixelImpl.h.

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

Definition at line 1537 of file PXL_PixelImpl.h.

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

Definition at line 1554 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 595 of file PXL_PixelImpl.h.

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

Definition at line 614 of file PXL_PixelImpl.h.

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

Definition at line 629 of file PXL_PixelImpl.h.

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

Definition at line 651 of file PXL_PixelImpl.h.

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

Definition at line 864 of file PXL_PixelImpl.h.

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

Definition at line 883 of file PXL_PixelImpl.h.

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

Definition at line 898 of file PXL_PixelImpl.h.

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

Definition at line 920 of file PXL_PixelImpl.h.

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

Definition at line 1151 of file PXL_PixelImpl.h.

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

Definition at line 1198 of file PXL_PixelImpl.h.

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

Definition at line 1213 of file PXL_PixelImpl.h.

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

Definition at line 1236 of file PXL_PixelImpl.h.

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

Definition at line 1434 of file PXL_PixelImpl.h.

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

Definition at line 1441 of file PXL_PixelImpl.h.

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

Definition at line 1476 of file PXL_PixelImpl.h.

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

Definition at line 1483 of file PXL_PixelImpl.h.

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

Definition at line 1835 of file PXL_PixelImpl.h.

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

Definition at line 1878 of file PXL_PixelImpl.h.

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

Definition at line 1784 of file PXL_PixelImpl.h.

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

Definition at line 1843 of file PXL_PixelImpl.h.

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

Definition at line 1406 of file PXL_PixelImpl.h.

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

Definition at line 1413 of file PXL_PixelImpl.h.

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

Definition at line 1448 of file PXL_PixelImpl.h.

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

Definition at line 1455 of file PXL_PixelImpl.h.

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

Definition at line 1814 of file PXL_PixelImpl.h.

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

Definition at line 1865 of file PXL_PixelImpl.h.

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

Definition at line 1490 of file PXL_PixelImpl.h.

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

Definition at line 1497 of file PXL_PixelImpl.h.

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

Definition at line 1808 of file PXL_PixelImpl.h.

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

Definition at line 1849 of file PXL_PixelImpl.h.

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

Definition at line 1821 of file PXL_PixelImpl.h.

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

Definition at line 1872 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 1855 of file PXL_PixelImpl.h.

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

Definition at line 572 of file PXL_PixelImpl.h.

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

Definition at line 588 of file PXL_PixelImpl.h.

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

Definition at line 841 of file PXL_PixelImpl.h.

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

Definition at line 857 of file PXL_PixelImpl.h.

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

Definition at line 1126 of file PXL_PixelImpl.h.

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

Definition at line 1142 of file PXL_PixelImpl.h.

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

Definition at line 1420 of file PXL_PixelImpl.h.

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

Definition at line 1427 of file PXL_PixelImpl.h.

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

Definition at line 1462 of file PXL_PixelImpl.h.

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

Definition at line 1469 of file PXL_PixelImpl.h.

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

Definition at line 1828 of file PXL_PixelImpl.h.

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

Definition at line 1884 of file PXL_PixelImpl.h.

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

Definition at line 1942 of file PXL_PixelImpl.h.

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

Definition at line 1658 of file PXL_PixelImpl.h.

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

Definition at line 1665 of file PXL_PixelImpl.h.

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

Definition at line 1729 of file PXL_PixelImpl.h.

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

Definition at line 1737 of file PXL_PixelImpl.h.

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

Definition at line 1897 of file PXL_PixelImpl.h.

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

Definition at line 1908 of file PXL_PixelImpl.h.

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

Definition at line 1920 of file PXL_PixelImpl.h.

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

Definition at line 1931 of file PXL_PixelImpl.h.

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

Definition at line 1989 of file PXL_PixelImpl.h.

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

Definition at line 1981 of file PXL_PixelImpl.h.

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

Definition at line 1644 of file PXL_PixelImpl.h.

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

Definition at line 1651 of file PXL_PixelImpl.h.

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

Definition at line 1672 of file PXL_PixelImpl.h.

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

Definition at line 1679 of file PXL_PixelImpl.h.

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

Definition at line 1715 of file PXL_PixelImpl.h.

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

Definition at line 1722 of file PXL_PixelImpl.h.

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

Definition at line 1745 of file PXL_PixelImpl.h.

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

Definition at line 1752 of file PXL_PixelImpl.h.

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

Definition at line 1972 of file PXL_PixelImpl.h.

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

Definition at line 2012 of file PXL_PixelImpl.h.

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

Definition at line 814 of file PXL_PixelImpl.h.

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

Definition at line 831 of file PXL_PixelImpl.h.

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

Definition at line 1076 of file PXL_PixelImpl.h.

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

Definition at line 1093 of file PXL_PixelImpl.h.

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

Definition at line 1378 of file PXL_PixelImpl.h.

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

Definition at line 1395 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 1998 of file PXL_PixelImpl.h.


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