Fawkes API Fawkes Development Version

firevision::FilterHVSearch Class Reference

Horizontal/vertical search filter. More...

#include <>>

Inheritance diagram for firevision::FilterHVSearch:

List of all members.

Public Member Functions

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

Detailed Description

Horizontal/vertical search filter.

This filter works similar to the horizontal search filter, but additionally it search for color changes in vertical direction.

Author:
Yuxiao Hu
Tim Niemueller

Definition at line 38 of file hv_search.h.


Constructor & Destructor Documentation

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

Constructor.

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

Definition at line 51 of file hv_search.cpp.


Member Function Documentation

void firevision::FilterHVSearch::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 60 of file hv_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:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends