LumaQualifier Class Reference

LumaQualifier for a single pixel. More...

#include <apps/nao_loc/qualifiers.h>

Inheritance diagram for LumaQualifier:

List of all members.


Public Member Functions

 LumaQualifier (unsigned char *buffer, unsigned int width, unsigned int height, colorspace_t colorspace)
 Constructor.
virtual int get (fawkes::point_t pixel)
 Getter.

Detailed Description

LumaQualifier for a single pixel.

Uses the value of the Y-channel

Author:
Christof Rath

Definition at line 69 of file qualifiers.h.


Constructor & Destructor Documentation

LumaQualifier::LumaQualifier ( unsigned char *  buffer,
unsigned int  width,
unsigned int  height,
colorspace_t  colorspace 
)

Constructor.

Parameters:
buffer containing the image
width of the image
height of the image
colorspace the colorspace in action

Definition at line 141 of file qualifiers.cpp.


Member Function Documentation

int LumaQualifier::get ( fawkes::point_t  pixel  )  [virtual]

Getter.

Parameters:
pixel the pixel of interest
Returns:
a corresponding int value

Implements Qualifier.

Definition at line 153 of file qualifiers.cpp.

References Qualifier::buffer_, Qualifier::height_, Qualifier::width_, fawkes::point_t::x, and fawkes::point_t::y.


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