|
ACT-CV - Machine Vision for Cognitive Modeling
|
FrameSource that uses QtWebKit. More...
#include <QtFrameSource.h>


Public Member Functions | |
| ~QtFrameSource () | |
| virtual IplImage * | GetNextFrame () |
| virtual int | GetFrameNr () const |
| virtual size_t | GetNumInfos () const |
| virtual const RegionInfo & | GetInfo (size_t idx) const |
| void | SetMousePos (int x, int y) |
| void | DoClick (int button) |
| void | DoPressKey (int key) |
Public Member Functions inherited from FrameSource | |
| virtual | ~FrameSource () |
| virtual double | GetFPS () const |
| frames per second More... | |
Public Member Functions inherited from ReferenceCount | |
| ReferenceCount () | |
| virtual | ~ReferenceCount () |
| void | IncRefCount () |
| void | DecRefCount () |
Static Public Member Functions | |
| static FrameSource * | QtSourceFactory (const char *url) |
Private Member Functions | |
| bool | walkTree (const QWebElement &elem) |
| fill regions_ More... | |
| QtFrameSource (const char *url, int width=960, int height=768) | |
Private Attributes | |
| int | width_ |
| int | height_ |
| QWebPage | page_ |
| IplImage * | image_ |
| int | n_ |
| int | mouseX_ |
| int | mouseY_ |
| std::vector< RegionInfo > | regions_ |
FrameSource that uses QtWebKit.
Definition at line 37 of file QtFrameSource.h.
|
private |
Definition at line 60 of file QtFrameSource.cpp.
References height_, image_, page_, pApp, and width_.
Referenced by QtSourceFactory().
| QtFrameSource::~QtFrameSource | ( | ) |
Definition at line 84 of file QtFrameSource.cpp.
References image_, and QAppTearDown().
| void QtFrameSource::DoClick | ( | int | button) |
Definition at line 202 of file QtFrameSource.cpp.
References mouseX_, mouseY_, page_, and pApp.
Referenced by MouseClick().
| void QtFrameSource::DoPressKey | ( | int | key) |
Definition at line 220 of file QtFrameSource.cpp.
Referenced by PressKey().
|
virtual |
|
virtual |
Reimplemented from FrameSource.
Definition at line 179 of file QtFrameSource.cpp.
References regions_.
|
virtual |
Implements FrameSource.
Definition at line 134 of file QtFrameSource.cpp.
References height_, image_, n_, page_, pApp, regions_, Rgb2Scalar(), walkTree(), and width_.
|
virtual |
Reimplemented from FrameSource.
Definition at line 175 of file QtFrameSource.cpp.
References regions_.
|
static |
Definition at line 279 of file QtFrameSource.cpp.
References pApp, QAppCreate(), and QtFrameSource().
Referenced by main(), and SelectSourceInternal().
| void QtFrameSource::SetMousePos | ( | int | x, |
| int | y | ||
| ) |
Definition at line 189 of file QtFrameSource.cpp.
References mouseX_, mouseY_, page_, and pApp.
Referenced by MoveMouseTo().
|
private |
fill regions_
Definition at line 92 of file QtFrameSource.cpp.
References regions_.
Referenced by GetNextFrame().
|
private |
Definition at line 39 of file QtFrameSource.h.
Referenced by GetNextFrame(), and QtFrameSource().
|
private |
Definition at line 42 of file QtFrameSource.h.
Referenced by GetNextFrame(), QtFrameSource(), and ~QtFrameSource().
|
private |
Definition at line 45 of file QtFrameSource.h.
Referenced by DoClick(), and SetMousePos().
|
private |
Definition at line 46 of file QtFrameSource.h.
Referenced by DoClick(), and SetMousePos().
|
private |
Definition at line 43 of file QtFrameSource.h.
Referenced by GetFrameNr(), and GetNextFrame().
|
private |
Definition at line 41 of file QtFrameSource.h.
Referenced by DoClick(), DoPressKey(), GetNextFrame(), QtFrameSource(), and SetMousePos().
|
private |
Definition at line 48 of file QtFrameSource.h.
Referenced by GetInfo(), GetNextFrame(), GetNumInfos(), and walkTree().
|
private |
Definition at line 38 of file QtFrameSource.h.
Referenced by GetNextFrame(), and QtFrameSource().