firevision::FilterHSearch Class Reference

Search horizontally for a color change. More...

#include <filters/hor_search.h>

Inheritance diagram for firevision::FilterHSearch:

[legend]
List of all members.

Public Member Functions

 FilterHSearch (ColorModel *cm, color_t what)
 Constructor.
virtual void apply ()
 Apply the filter.

Detailed Description

Search horizontally for a color change.

Mark these changes with white pixels, all other with black pixels.

Author:
Yuxiao Hu

Tim Niemueller

Definition at line 36 of file hor_search.h.


Constructor & Destructor Documentation

firevision::FilterHSearch::FilterHSearch ( ColorModel cm,
color_t  what 
)

Constructor.

Parameters:
cm color model to use to determine the color change
what what to look for, this color is considered as foreground, all other colors are background.

Definition at line 49 of file hor_search.cpp.


Member Function Documentation

void firevision::FilterHSearch::apply (  )  [virtual]

Apply the filter.

Apply the filter to the given source and destination buffers with given width and height and orientation (ori may be ignored for some filters).

Implements firevision::Filter.

Definition at line 58 of file hor_search.cpp.

References firevision::ColorModel::determine(), firevision::Filter::dst, firevision::Filter::dst_roi, firevision::ROI::height, firevision::ROI::line_step, firevision::ROI::pixel_step, firevision::Filter::src, firevision::Filter::src_roi, firevision::ROI::start, firevision::ROI::width, fawkes::point_t::x, and fawkes::point_t::y.


The documentation for this class was generated from the following files:
Generated on Tue Feb 22 13:31:43 2011 for Fawkes API by  doxygen 1.4.7