ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | Protected Member Functions | Private Types | List of all members
ActCvObsSupport Class Reference

support for ActCvObserver More...

#include <ActCvSource.h>

Inheritance diagram for ActCvObsSupport:
Inheritance graph
Collaboration diagram for ActCvObsSupport:
Collaboration graph

Public Member Functions

void AddObserver (ActCvObserver *obs)
 add obs to the list of observers More...
 
void RemoveObserver (ActCvObserver *obs)
 remove obs from the list of observers More...
 

Protected Member Functions

void FireVisionNotification (const ActCvSource &src)
 call NewVisionNotification on all observers More...
 

Private Types

typedef std::vector
< ActCvObserver * >::iterator 
iterator
 

Additional Inherited Members

- Private Attributes inherited from std::vector< T >
elements
 STL member. More...
 

Detailed Description

support for ActCvObserver

Definition at line 68 of file ActCvSource.h.

Member Typedef Documentation

typedef std::vector<ActCvObserver*>::iterator ActCvObsSupport::iterator
private

Definition at line 69 of file ActCvSource.h.

Member Function Documentation

void ActCvObsSupport::AddObserver ( ActCvObserver obs)

add obs to the list of observers

Definition at line 79 of file ActCvSource.h.

Referenced by main(), and tests::ActCvObsTest::Run().

void ActCvObsSupport::FireVisionNotification ( const ActCvSource src)
protected

call NewVisionNotification on all observers

Definition at line 72 of file ActCvSource.h.

Referenced by tests::DummyActCvSource::FireNotification(), and OFlowObs::FrameNotifyGray().

void ActCvObsSupport::RemoveObserver ( ActCvObserver obs)

remove obs from the list of observers

Definition at line 83 of file ActCvSource.h.

Referenced by tests::ActCvObsTest::Run().


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


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