ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | List of all members
ResultSource< _t > Class Template Referenceabstract

abstract base class for anything that generates a result More...

#include <ResultHolder.h>

Collaboration diagram for ResultSource< _t >:
Collaboration graph

Public Member Functions

virtual void EnterCriticalSection ()=0
 
virtual std::vector< _t > & GetData ()=0
 
virtual void LeaveCriticalSection ()=0
 

Detailed Description

template<typename _t>
class ResultSource< _t >

abstract base class for anything that generates a result

Definition at line 35 of file ResultHolder.h.

Member Function Documentation

template<typename _t>
virtual void ResultSource< _t >::EnterCriticalSection ( )
pure virtual

Implemented in LineObs, TextObs, ColorObs, and MatchObs.

template<typename _t>
virtual std::vector<_t>& ResultSource< _t >::GetData ( )
pure virtual

Implemented in LineObs, TextObs, ColorObs, and MatchObs.

template<typename _t>
virtual void ResultSource< _t >::LeaveCriticalSection ( )
pure virtual

Implemented in LineObs, TextObs, ColorObs, and MatchObs.


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


ACT-CV - Machine Vision for Cognitive Modeling
© 2015 Marc Halbruegge (actcvlibrary@googlemail.com)