Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
firevision::YellowQualifier Class Reference

YellowQualifier for a single pixel. More...

#include <apps/nao_loc/qualifiers.h>

Inheritance diagram for firevision::YellowQualifier:

List of all members.

Public Member Functions

 YellowQualifier (unsigned char *buffer, unsigned int width, unsigned int height, colorspace_t colorspace)
 Constructor.
virtual int get (fawkes::point_t pixel)
 Getter.
- Public Member Functions inherited from firevision::Qualifier
 Qualifier ()
 Default constructor.
virtual ~Qualifier ()
 Destructor.
virtual unsigned char * get_buffer ()
 Get buffer.
virtual void set_buffer (unsigned char *buffer, unsigned int width=0, unsigned int height=0)
 buffer setter
virtual colorspace_t get_colorspace ()
 Get colorspace.
virtual void set_colorspace (colorspace_t colorspace)
 colorspace setter

Additional Inherited Members

- Protected Member Functions inherited from firevision::Qualifier
 Qualifier (unsigned char *buffer, unsigned int width, unsigned int height, colorspace_t colorspace)
 Constructor.
- Protected Attributes inherited from firevision::Qualifier
unsigned char * buffer_
 Image buffer.
unsigned int width_
 Width of the buffer.
unsigned int height_
 Height of the buffer.
unsigned int size_
 Size of the buffer.
colorspace_t colorspace_
 Colorspace of the buffer.

Detailed Description

YellowQualifier for a single pixel.

Uses the value of the U/V-channels

Author:
Christof Rath

Definition at line 102 of file qualifiers.h.


Constructor & Destructor Documentation

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

Constructor.

Parameters:
buffercontaining the image
widthof the image
heightof the image
colorspacethe colorspace in action

Definition at line 236 of file qualifiers.cpp.


Member Function Documentation

int firevision::YellowQualifier::get ( fawkes::point_t  pixel)
virtual

Getter.

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

Implements firevision::Qualifier.

Definition at line 248 of file qualifiers.cpp.

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


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