Fawkes API  Fawkes Development Version
firevision::SquareShrinker Class Reference

Square shrinker. More...

#include <>>

Inheritance diagram for firevision::SquareShrinker:

Public Member Functions

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

Additional Inherited Members

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

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

◆ SquareShrinker()

firevision::SquareShrinker::SquareShrinker ( )

Constructor.

Definition at line 46 of file square_shrinker.cpp.

Member Function Documentation

◆ shrink()

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::upoint_t::x, and fawkes::upoint_t::y.


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