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

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hydrointerfaces::Disparity Class Reference
[Disparity]

Abstract class for a stereo image correspondance, or disparity, source. More...

#include <disparity.h>

Inherited by disparitysimple::Driver, and disparitysimple::Driver.

List of all members.

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.

Detailed Description

Abstract class for a stereo image correspondance, or disparity, source.

This guy is not guaranteed to be thread-safe!

Author:
Tom Burdick thomas.burdick at gmail.com

Member Function Documentation

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.


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

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5