CVD::Pixel::Internal Namespace Reference

Classes

struct  int_info
struct  ScalarConvert
struct  ScalarConvert< byte, double, D, false, false >
struct  ScalarConvert< byte, double, D, false, true >
struct  ScalarConvert< byte, float, D, false, false >
struct  ScalarConvert< byte, float, D, false, true >
struct  ScalarConvert< From, bool, D, true, false >
struct  ScalarConvert< From, bool, D, true, true >
struct  ScalarConvert< From, To, D, true, true >
struct  shift_convert
struct  shift_convert< To, From, 1 >
struct  shift_convert< To, From,-1 >
struct  upshift
struct  upshift< To, 0, shift, bits, r_shift >

Functions

template<class S >
bool buildLookupTable (S table[])
double byte_float_to_float (double d)
double byte_to_double (int b)
float byte_to_float (int b)

Variables

static double double_for_byte [512]
static float float_for_byte [512]
static const bool init_double_for_byte = buildLookupTable(double_for_byte)
static const bool init_float_for_byte = buildLookupTable(float_for_byte)

Function Documentation

template<class S >
bool CVD::Pixel::Internal::buildLookupTable ( table[]  )  [inline]

Definition at line 107 of file scalar_convert.h.

double CVD::Pixel::Internal::byte_float_to_float ( double  d  )  [inline]

Definition at line 179 of file scalar_convert.h.

double CVD::Pixel::Internal::byte_to_double ( int  b  )  [inline]

Definition at line 115 of file scalar_convert.h.

float CVD::Pixel::Internal::byte_to_float ( int  b  )  [inline]

Definition at line 114 of file scalar_convert.h.


Variable Documentation

Definition at line 105 of file scalar_convert.h.

Definition at line 104 of file scalar_convert.h.

const bool CVD::Pixel::Internal::init_double_for_byte = buildLookupTable(double_for_byte) [static]

Definition at line 113 of file scalar_convert.h.

const bool CVD::Pixel::Internal::init_float_for_byte = buildLookupTable(float_for_byte) [static]

Definition at line 112 of file scalar_convert.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:14:00 2013