Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vidl2_color_component< FMT > Struct Template Reference

#include <vidl2_color.h>

List of all members.


Detailed Description

template<vidl2_pixel_format FMT>
struct vidl2_color_component< FMT >

Component color encoding.

These functions indicate how to extract a byte for each color channel given a pointer to the pixel memory This is only meant for non-planar non-packed formats

Definition at line 344 of file vidl2_color.h.

Public Types

typedef vidl2_pixel_traits_of<
FMT >::type 
cmp_type

Static Public Member Functions

static cmp_type get (const cmp_type *ptr, unsigned int i)
static void get_all (const cmp_type *ptr, cmp_type *data)
static void set (cmp_type *ptr, unsigned int i, cmp_type val)
static void set_all (cmp_type *ptr, const cmp_type *data)


Member Typedef Documentation

template<vidl2_pixel_format FMT>
typedef vidl2_pixel_traits_of<FMT>::type vidl2_color_component< FMT >::cmp_type
 

Definition at line 346 of file vidl2_color.h.


Member Function Documentation

template<vidl2_pixel_format FMT>
static cmp_type vidl2_color_component< FMT >::get const cmp_type ptr,
unsigned int  i
[inline, static]
 

Definition at line 348 of file vidl2_color.h.

template<vidl2_pixel_format FMT>
static void vidl2_color_component< FMT >::get_all const cmp_type ptr,
cmp_type data
[inline, static]
 

Definition at line 355 of file vidl2_color.h.

template<vidl2_pixel_format FMT>
static void vidl2_color_component< FMT >::set cmp_type ptr,
unsigned int  i,
cmp_type  val
[inline, static]
 

Definition at line 361 of file vidl2_color.h.

template<vidl2_pixel_format FMT>
static void vidl2_color_component< FMT >::set_all cmp_type ptr,
const cmp_type data
[inline, static]
 

Definition at line 368 of file vidl2_color.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jan 10 14:51:32 2008 for contrib/brl/bbas/vidl2 by  doxygen 1.4.4