Go to the source code of this file.
Defines | |
| #define | vidl_type_index_mac(T, NUM) |
Functions | |
| vidl_color_conv_fptr | vidl_color_converter_func (vidl_pixel_color in_C, const vcl_type_info &in_type, vidl_pixel_color out_C, const vcl_type_info &out_type) |
| Returns a color conversion function based on runtime values. | |
Variables | |
| const unsigned int | num_types = 5 |
| The total number of pixel datatypes. | |
Definition in file vidl_color.cxx.
| #define vidl_type_index_mac | ( | T, | |
| NUM | |||
| ) |
VCL_DEFINE_SPECIALIZATION \
struct type_index<T> \
{\
enum { index = NUM };\
}
Definition at line 26 of file vidl_color.cxx.
| vidl_color_conv_fptr vidl_color_converter_func | ( | vidl_pixel_color | in_C, |
| const vcl_type_info & | in_type, | ||
| vidl_pixel_color | out_C, | ||
| const vcl_type_info & | out_type | ||
| ) |
Returns a color conversion function based on runtime values.
The function returned is always a vidl_color_conv_fptr which converts const vxl_byte* to vxl_byte*. Some of these function may actually reinterpret the data as other types (i.e. bool* or vxl_uint_16*) via reinterpret_cast
Definition at line 184 of file vidl_color.cxx.
| const unsigned int num_types = 5 |
The total number of pixel datatypes.
Definition at line 11 of file vidl_color.cxx.
1.7.5.1