|
Fawkes API
Fawkes Development Version
|
Zaubertab selection utility. More...
#include <>>
Public Member Functions | |
| Zauberstab () | |
| Constructor. | |
| ~Zauberstab () | |
| Destructor. | |
| void | setThreshold (unsigned int t) |
| Set threshold. | |
| unsigned int | getThreshold () |
| Get threshold. | |
| void | setBuffer (unsigned char *b, unsigned int w, unsigned int h) |
| Set buffer to work on. | |
| void | findRegion (unsigned int seedX, unsigned int seedY) |
| Find region. | |
| void | addRegion (unsigned int seedX, unsigned int seedY) |
| Add region. | |
| void | addRegion (ZRegion *region2) |
| Add region. | |
| void | deleteRegion () |
| Delete all regions. | |
| void | deleteRegion (unsigned int seedX, unsigned int seedY) |
| Delete region. | |
| void | deleteRegion (ZRegion *region2) |
| Delete region. | |
| bool | isEmptyRegion () |
| Check if region is empty. | |
| ZRegion * | getRegion () const |
| Get region. | |
| std::vector< fawkes::rectangle_t > | getSelection () |
| Get selection. | |
Zaubertab selection utility.
Definition at line 68 of file zauberstab.h.
| firevision::Zauberstab::Zauberstab | ( | ) |
Constructor.
Definition at line 84 of file zauberstab.cpp.
| firevision::Zauberstab::~Zauberstab | ( | ) |
Destructor.
Definition at line 99 of file zauberstab.cpp.
| void firevision::Zauberstab::addRegion | ( | unsigned int | seedX, |
| unsigned int | seedY | ||
| ) |
| void firevision::Zauberstab::addRegion | ( | ZRegion * | region2 | ) |
Add region.
| region2 | region to add |
Definition at line 449 of file zauberstab.cpp.
References firevision::ZSlice::leftX, firevision::ZSlice::rightX, firevision::ZRegion::slices, and firevision::ZSlice::y.
| void firevision::Zauberstab::deleteRegion | ( | ) |
Delete all regions.
Definition at line 148 of file zauberstab.cpp.
| void firevision::Zauberstab::deleteRegion | ( | unsigned int | seedX, |
| unsigned int | seedY | ||
| ) |
| void firevision::Zauberstab::deleteRegion | ( | ZRegion * | region2 | ) |
Delete region.
| region2 | region to delete |
Definition at line 175 of file zauberstab.cpp.
References firevision::ZSlice::leftX, firevision::ZSlice::rightX, firevision::ZRegion::slices, and firevision::ZSlice::y.
| void firevision::Zauberstab::findRegion | ( | unsigned int | seedX, |
| unsigned int | seedY | ||
| ) |
| ZRegion * firevision::Zauberstab::getRegion | ( | ) | const |
| vector< rectangle_t > firevision::Zauberstab::getSelection | ( | ) |
Get selection.
Definition at line 550 of file zauberstab.cpp.
References fawkes::rectangle_t::extent, fawkes::extent_2d_t::h, fawkes::rectangle_t::start, fawkes::extent_2d_t::w, fawkes::point_t::x, and fawkes::point_t::y.
| unsigned int firevision::Zauberstab::getThreshold | ( | ) |
| bool firevision::Zauberstab::isEmptyRegion | ( | ) |
| void firevision::Zauberstab::setBuffer | ( | unsigned char * | b, |
| unsigned int | w, | ||
| unsigned int | h | ||
| ) |
Set buffer to work on.
| b | buffer |
| w | width of image |
| h | height of buffer |
Definition at line 128 of file zauberstab.cpp.
| void firevision::Zauberstab::setThreshold | ( | unsigned int | t | ) |