PXL_Convert< ToType, fast1, FromType, fast2 > Class Template Reference

#include <PXL_Convert.h>

List of all members.

Public Member Functions

template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< float, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< float, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 0 > &to, const PXL_Pixel< float, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned char, 1 > &to, const PXL_Pixel< float, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 0 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned short, 1 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned char, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned char, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned short, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned short, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned int, 0 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 0 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< unsigned int, 1 > &to, const PXL_Pixel< unsigned int, 1 > &from)
template<>
void convert (PXL_Pixel< fpreal16, 1 > &to, const PXL_Pixel< float, 1 > &from)
template<>
void convert (PXL_Pixel< fpreal16, 0 > &to, const PXL_Pixel< float, 1 > &from)
template<>
void convert (PXL_Pixel< fpreal16, 0 > &to, const PXL_Pixel< float, 0 > &from)
template<>
void convert (PXL_Pixel< fpreal16, 1 > &to, const PXL_Pixel< float, 0 > &from)

Static Public Member Functions

static void convert (PXL_Pixel< ToType, fast1 > &, const PXL_Pixel< FromType, fast2 > &)


Detailed Description

template<class ToType, int fast1, class FromType, int fast2>
class PXL_Convert< ToType, fast1, FromType, fast2 >

Definition at line 28 of file PXL_Convert.h.


Member Function Documentation

template<>
void PXL_Convert< fpreal16, 1, float, 0 >::convert ( PXL_Pixel< fpreal16, 1 > &  to,
const PXL_Pixel< float, 0 > &  from 
) [inline]

Definition at line 517 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< fpreal16, 0, float, 0 >::convert ( PXL_Pixel< fpreal16, 0 > &  to,
const PXL_Pixel< float, 0 > &  from 
) [inline]

Definition at line 508 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< fpreal16, 0, float, 1 >::convert ( PXL_Pixel< fpreal16, 0 > &  to,
const PXL_Pixel< float, 1 > &  from 
) [inline]

Definition at line 499 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< fpreal16, 1, float, 1 >::convert ( PXL_Pixel< fpreal16, 1 > &  to,
const PXL_Pixel< float, 1 > &  from 
) [inline]

Definition at line 490 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned int, 1 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 482 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned int, 1 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 466 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned int, 0 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 450 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned int, 0 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 434 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned short, 1 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 426 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned short, 1 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 415 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned short, 0 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 404 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned short, 0 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 393 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned char, 1 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 385 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned char, 1 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 374 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 1, unsigned char, 0 >::convert ( PXL_Pixel< unsigned int, 1 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 363 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned int, 0, unsigned char, 0 >::convert ( PXL_Pixel< unsigned int, 0 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 352 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned int, 1 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 343 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned int, 1 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 332 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned int, 0 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 321 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned int, 0 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 310 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned short, 1 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 302 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned short, 1 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 288 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned short, 0 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 274 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned short, 0 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 260 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned char, 1 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 252 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned char, 1 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 238 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 1, unsigned char, 0 >::convert ( PXL_Pixel< unsigned short, 1 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 224 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned short, 0, unsigned char, 0 >::convert ( PXL_Pixel< unsigned short, 0 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 210 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, float, 1 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< float, 1 > &  from 
) [inline]

Definition at line 200 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, float, 1 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< float, 1 > &  from 
) [inline]

Definition at line 192 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, float, 0 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< float, 0 > &  from 
) [inline]

Definition at line 184 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, float, 0 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< float, 0 > &  from 
) [inline]

Definition at line 176 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned int, 1 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 168 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned int, 1 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned int, 1 > &  from 
) [inline]

Definition at line 157 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned int, 0 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 146 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned int, 0 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned int, 0 > &  from 
) [inline]

Definition at line 135 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned short, 1 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 126 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned short, 0 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 118 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned short, 1 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned short, 1 > &  from 
) [inline]

Definition at line 104 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned short, 0 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned short, 0 > &  from 
) [inline]

Definition at line 90 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned char, 1 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 82 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned char, 1 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned char, 1 > &  from 
) [inline]

Definition at line 67 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 1, unsigned char, 0 >::convert ( PXL_Pixel< unsigned char, 1 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 52 of file PXL_ConvertImpl.h.

template<>
void PXL_Convert< unsigned char, 0, unsigned char, 0 >::convert ( PXL_Pixel< unsigned char, 0 > &  to,
const PXL_Pixel< unsigned char, 0 > &  from 
) [inline]

Definition at line 37 of file PXL_ConvertImpl.h.

template<class ToType , int fast1, class FromType , int fast2>
void PXL_Convert< ToType, fast1, FromType, fast2 >::convert ( PXL_Pixel< ToType, fast1 > &  to,
const PXL_Pixel< FromType, fast2 > &  from 
) [inline, static]

Definition at line 28 of file PXL_ConvertImpl.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