PXL_Pixel< Type, fast > Class Template Reference

#include <PXL_Pixel.h>

List of all members.

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)
int operator== (unsigned int) const
int operator== (float) 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<>
int operator== (unsigned int val) const
template<>
int operator== (unsigned int val) const
template<>
float operator= (float fval)
template<>
float operator= (float fval)
template<>
int operator== (float fval) const
template<>
int 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<>
int operator== (unsigned int val) const
template<>
int operator== (unsigned int val) const
template<>
fpreal16 operator= (float fval)
template<>
fpreal16 operator= (float fval)
template<>
int operator== (float fval) const
template<>
int 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 31 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 386 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 87 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 103 of file PXL_PixelImpl.h.

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

Definition at line 117 of file PXL_PixelImpl.h.

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

Definition at line 133 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 146 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 162 of file PXL_PixelImpl.h.

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

Definition at line 176 of file PXL_PixelImpl.h.

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

Definition at line 191 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 204 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 220 of file PXL_PixelImpl.h.

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

Definition at line 234 of file PXL_PixelImpl.h.

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

Definition at line 250 of file PXL_PixelImpl.h.

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

Definition at line 263 of file PXL_PixelImpl.h.

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

Definition at line 277 of file PXL_PixelImpl.h.

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

Definition at line 291 of file PXL_PixelImpl.h.

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

Definition at line 305 of file PXL_PixelImpl.h.

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

Definition at line 319 of file PXL_PixelImpl.h.

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

Definition at line 333 of file PXL_PixelImpl.h.

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

Definition at line 346 of file PXL_PixelImpl.h.

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

Definition at line 360 of file PXL_PixelImpl.h.


Member Function Documentation

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

Definition at line 1716 of file PXL_PixelImpl.h.

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

Definition at line 1709 of file PXL_PixelImpl.h.

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

Definition at line 1645 of file PXL_PixelImpl.h.

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

Definition at line 1638 of file PXL_PixelImpl.h.

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

Definition at line 1967 of file PXL_PixelImpl.h.

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

Definition at line 428 of file PXL_PixelImpl.h.

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

Definition at line 425 of file PXL_PixelImpl.h.

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

Definition at line 422 of file PXL_PixelImpl.h.

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

Definition at line 419 of file PXL_PixelImpl.h.

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

Definition at line 416 of file PXL_PixelImpl.h.

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

Definition at line 413 of file PXL_PixelImpl.h.

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

Definition at line 410 of file PXL_PixelImpl.h.

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

Definition at line 407 of file PXL_PixelImpl.h.

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

Definition at line 404 of file PXL_PixelImpl.h.

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

Definition at line 401 of file PXL_PixelImpl.h.

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

Definition at line 432 of file PXL_PixelImpl.h.

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

Definition at line 86 of file PXL_Pixel.h.

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

Definition at line 88 of file PXL_Pixel.h.

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

Definition at line 1774 of file PXL_PixelImpl.h.

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

Definition at line 1767 of file PXL_PixelImpl.h.

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

Definition at line 1701 of file PXL_PixelImpl.h.

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

Definition at line 1694 of file PXL_PixelImpl.h.

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

Definition at line 1374 of file PXL_PixelImpl.h.

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

Definition at line 1358 of file PXL_PixelImpl.h.

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

Definition at line 1076 of file PXL_PixelImpl.h.

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

Definition at line 1060 of file PXL_PixelImpl.h.

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

Definition at line 814 of file PXL_PixelImpl.h.

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

Definition at line 798 of file PXL_PixelImpl.h.

template<class Type, int fast>
int PXL_Pixel< Type, fast >::getIntFromFloat ( float  f  )  const [inline]

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

Definition at line 87 of file PXL_Pixel.h.

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

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

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

Definition at line 1344 of file PXL_PixelImpl.h.

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

Definition at line 1328 of file PXL_PixelImpl.h.

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

Definition at line 1047 of file PXL_PixelImpl.h.

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

Definition at line 1031 of file PXL_PixelImpl.h.

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

Definition at line 786 of file PXL_PixelImpl.h.

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

Definition at line 770 of file PXL_PixelImpl.h.

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

Definition at line 2013 of file PXL_PixelImpl.h.

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

Definition at line 574 of file PXL_PixelImpl.h.

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

Definition at line 567 of file PXL_PixelImpl.h.

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

Definition at line 545 of file PXL_PixelImpl.h.

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

Definition at line 538 of file PXL_PixelImpl.h.

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

Definition at line 503 of file PXL_PixelImpl.h.

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

Definition at line 496 of file PXL_PixelImpl.h.

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

Definition at line 475 of file PXL_PixelImpl.h.

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

Definition at line 468 of file PXL_PixelImpl.h.

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

Definition at line 447 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 0 >::maxValue (  )  const [inline]

Definition at line 440 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::maxValue (  )  const [inline]

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

Definition at line 560 of file PXL_PixelImpl.h.

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

Definition at line 553 of file PXL_PixelImpl.h.

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

Definition at line 531 of file PXL_PixelImpl.h.

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

Definition at line 524 of file PXL_PixelImpl.h.

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

Definition at line 517 of file PXL_PixelImpl.h.

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

Definition at line 510 of file PXL_PixelImpl.h.

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

Definition at line 489 of file PXL_PixelImpl.h.

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

Definition at line 482 of file PXL_PixelImpl.h.

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

Definition at line 461 of file PXL_PixelImpl.h.

template<>
unsigned char PXL_Pixel< unsigned char, 0 >::minValue (  )  const [inline]

Definition at line 454 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::minValue (  )  const [inline]

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

Definition at line 1631 of file PXL_PixelImpl.h.

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

Definition at line 1625 of file PXL_PixelImpl.h.

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

Definition at line 1619 of file PXL_PixelImpl.h.

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

Definition at line 1613 of file PXL_PixelImpl.h.

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

Definition at line 1131 of file PXL_PixelImpl.h.

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

Definition at line 1125 of file PXL_PixelImpl.h.

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

Definition at line 1024 of file PXL_PixelImpl.h.

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

Definition at line 1018 of file PXL_PixelImpl.h.

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

Definition at line 759 of file PXL_PixelImpl.h.

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

Definition at line 753 of file PXL_PixelImpl.h.

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

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

Definition at line 1528 of file PXL_PixelImpl.h.

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

Definition at line 1511 of file PXL_PixelImpl.h.

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

Definition at line 1276 of file PXL_PixelImpl.h.

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

Definition at line 1263 of file PXL_PixelImpl.h.

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

Definition at line 970 of file PXL_PixelImpl.h.

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

Definition at line 957 of file PXL_PixelImpl.h.

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

Definition at line 701 of file PXL_PixelImpl.h.

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

Definition at line 688 of file PXL_PixelImpl.h.

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

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

Definition at line 1596 of file PXL_PixelImpl.h.

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

Definition at line 1579 of file PXL_PixelImpl.h.

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

Definition at line 1314 of file PXL_PixelImpl.h.

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

Definition at line 1119 of file PXL_PixelImpl.h.

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

Definition at line 1010 of file PXL_PixelImpl.h.

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

Definition at line 999 of file PXL_PixelImpl.h.

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

Definition at line 743 of file PXL_PixelImpl.h.

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

Definition at line 731 of file PXL_PixelImpl.h.

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

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

Definition at line 1562 of file PXL_PixelImpl.h.

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

Definition at line 1545 of file PXL_PixelImpl.h.

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

Definition at line 1302 of file PXL_PixelImpl.h.

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

Definition at line 1288 of file PXL_PixelImpl.h.

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

Definition at line 993 of file PXL_PixelImpl.h.

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

Definition at line 980 of file PXL_PixelImpl.h.

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

Definition at line 721 of file PXL_PixelImpl.h.

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

Definition at line 707 of file PXL_PixelImpl.h.

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

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

Definition at line 1491 of file PXL_PixelImpl.h.

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

Definition at line 1484 of file PXL_PixelImpl.h.

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

Definition at line 1449 of file PXL_PixelImpl.h.

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

Definition at line 1442 of file PXL_PixelImpl.h.

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

Definition at line 1244 of file PXL_PixelImpl.h.

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

Definition at line 1221 of file PXL_PixelImpl.h.

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

Definition at line 1206 of file PXL_PixelImpl.h.

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

Definition at line 1163 of file PXL_PixelImpl.h.

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

Definition at line 932 of file PXL_PixelImpl.h.

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

Definition at line 910 of file PXL_PixelImpl.h.

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

Definition at line 895 of file PXL_PixelImpl.h.

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

Definition at line 876 of file PXL_PixelImpl.h.

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

Definition at line 663 of file PXL_PixelImpl.h.

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

Definition at line 641 of file PXL_PixelImpl.h.

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

Definition at line 626 of file PXL_PixelImpl.h.

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

Definition at line 607 of file PXL_PixelImpl.h.

template<class Type, int fast>
Type PXL_Pixel< Type, fast >::operator* ( float   )  const [inline]

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  )  [inline]

Definition at line 1886 of file PXL_PixelImpl.h.

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

Definition at line 1843 of file PXL_PixelImpl.h.

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

Definition at line 1463 of file PXL_PixelImpl.h.

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

Definition at line 1456 of file PXL_PixelImpl.h.

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

Definition at line 1421 of file PXL_PixelImpl.h.

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

Definition at line 1414 of file PXL_PixelImpl.h.

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

Definition at line 1851 of file PXL_PixelImpl.h.

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

Definition at line 1792 of file PXL_PixelImpl.h.

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

Definition at line 1505 of file PXL_PixelImpl.h.

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

Definition at line 1498 of file PXL_PixelImpl.h.

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

Definition at line 1873 of file PXL_PixelImpl.h.

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

Definition at line 1822 of file PXL_PixelImpl.h.

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

Definition at line 1857 of file PXL_PixelImpl.h.

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

Definition at line 1816 of file PXL_PixelImpl.h.

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

Definition at line 1880 of file PXL_PixelImpl.h.

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

Definition at line 1829 of file PXL_PixelImpl.h.

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

Definition at line 1477 of file PXL_PixelImpl.h.

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

Definition at line 1470 of file PXL_PixelImpl.h.

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

Definition at line 1435 of file PXL_PixelImpl.h.

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

Definition at line 1428 of file PXL_PixelImpl.h.

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

Definition at line 1154 of file PXL_PixelImpl.h.

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

Definition at line 1138 of file PXL_PixelImpl.h.

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

Definition at line 869 of file PXL_PixelImpl.h.

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

Definition at line 853 of file PXL_PixelImpl.h.

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

Definition at line 600 of file PXL_PixelImpl.h.

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

Definition at line 584 of file PXL_PixelImpl.h.

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

Definition at line 1863 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  )  [inline]

Definition at line 1892 of file PXL_PixelImpl.h.

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

Definition at line 1836 of file PXL_PixelImpl.h.

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

Definition at line 1939 of file PXL_PixelImpl.h.

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

Definition at line 1928 of file PXL_PixelImpl.h.

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

Definition at line 1916 of file PXL_PixelImpl.h.

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

Definition at line 1905 of file PXL_PixelImpl.h.

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

Definition at line 1745 of file PXL_PixelImpl.h.

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

Definition at line 1737 of file PXL_PixelImpl.h.

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

Definition at line 1673 of file PXL_PixelImpl.h.

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

Definition at line 1666 of file PXL_PixelImpl.h.

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

Definition at line 1950 of file PXL_PixelImpl.h.

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

Definition at line 1760 of file PXL_PixelImpl.h.

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

Definition at line 1753 of file PXL_PixelImpl.h.

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

Definition at line 1730 of file PXL_PixelImpl.h.

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

Definition at line 1723 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< float, 1 >::operator== ( float  fval  )  const [inline]

Definition at line 1687 of file PXL_PixelImpl.h.

template<>
int PXL_Pixel< float, 0 >::operator== ( float  fval  )  const [inline]

Definition at line 1680 of file PXL_PixelImpl.h.

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

Definition at line 1659 of file PXL_PixelImpl.h.

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

Definition at line 1652 of file PXL_PixelImpl.h.

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

Definition at line 1989 of file PXL_PixelImpl.h.

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

Definition at line 1997 of file PXL_PixelImpl.h.

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

Definition at line 1980 of file PXL_PixelImpl.h.

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

Definition at line 1403 of file PXL_PixelImpl.h.

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

Definition at line 1386 of file PXL_PixelImpl.h.

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

Definition at line 1105 of file PXL_PixelImpl.h.

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

Definition at line 1088 of file PXL_PixelImpl.h.

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

Definition at line 843 of file PXL_PixelImpl.h.

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

Definition at line 826 of file PXL_PixelImpl.h.

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

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


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

Generated on Fri May 25 00:10:35 2012 for HDK by  doxygen 1.5.9