HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PXL_Convert< ToType, fast1, FromType, fast2 > Class Template Reference

#include <PXL_Convert.h>

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 19 of file PXL_Convert.h.

Member Function Documentation

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 
)
inlinestatic

Definition at line 19 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 28 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 43 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 58 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 73 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 81 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 95 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 109 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 117 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 126 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 137 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 148 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 159 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 167 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 175 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 183 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 191 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 201 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 215 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 229 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 243 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 251 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 265 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 279 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 293 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 301 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 312 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 323 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 334 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 343 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 354 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 365 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 376 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 384 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 395 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 406 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 417 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 425 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 441 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 457 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 473 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 481 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 490 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 499 of file PXL_ConvertImpl.h.

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

Definition at line 508 of file PXL_ConvertImpl.h.


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