INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
hydrointerfaces::Disparity Class Reference
|
Classes | |
class | Config |
Configuration structure. More... | |
Public Types | |
typedef hydroimage::Data | Data |
Data structure returned by process(). | |
Public Member Functions | |
virtual void | process (const Data &leftImage, const Data &rightImage, Data &outputImage)=0 |
virtual bool | hasEventLoop ()=0 |
virtual int | executeEventLoop ()=0 |
Execute the event loop. |
Abstract class for a stereo image correspondance, or disparity, source.
This guy is not guaranteed to be thread-safe!
virtual bool hydrointerfaces::Disparity::hasEventLoop | ( | ) | [pure virtual] |
Some implementations need an event loop (OpenGL GPGPU implementations) This returns true if executeEventLoop needs to be called in the main thread of the program
virtual void hydrointerfaces::Disparity::process | ( | const Data & | leftImage, | |
const Data & | rightImage, | |||
Data & | outputImage | |||
) | [pure virtual] |
Thread safe blocking call, implementation specific as to how this is done. Images can be expected to have been pre-sized correctly. Throws exceptions on un-recoverable faults.
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)