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

Square shrinker. More...

#include <>>

Inheritance diagram for firevision::SquareShrinker:

List of all members.

Public Member Functions

 SquareShrinker ()
 Constructor.
virtual void shrink (ROI *roi)
 Shrink! Do the actual shrinking.
- Public Member Functions inherited from firevision::Shrinker
 Shrinker ()
 Constructor.
virtual ~Shrinker ()
 Destructor.
virtual void setFilteredBuffer (unsigned char *yuv422planar_buffer)
 Set the filtered buffer.

Additional Inherited Members

- Protected Attributes inherited from firevision::Shrinker
unsigned char * src
 Source image buffer.

Detailed Description

Square shrinker.

This shrinker makes sure that a ROI is always squared.

Author:
Tim Niemueller

Definition at line 36 of file square_shrinker.h.


Constructor & Destructor Documentation

firevision::SquareShrinker::SquareShrinker ( )

Constructor.

Definition at line 46 of file square_shrinker.cpp.


Member Function Documentation

void firevision::SquareShrinker::shrink ( ROI roi)
virtual

Shrink! Do the actual shrinking.

Parameters:
roiROI to shrink

Reimplemented from firevision::Shrinker.

Definition at line 57 of file square_shrinker.cpp.

References firevision::ROI::height, 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: