iCub-main
Classes | Public Member Functions | List of all members
VisuoThread Class Reference

#include <VisuoThread.h>

+ Inheritance diagram for VisuoThread:

Public Member Functions

 VisuoThread (ResourceFinder &_rf, Initializer *initializer)
 
virtual bool threadInit ()
 
virtual void run ()
 
virtual void threadRelease ()
 
bool isTracking ()
 
bool checkTracker (Vector *vec)
 
void startTracker (const Vector &stereo, const int &side)
 
void restartTracker ()
 
bool trackMotion ()
 
bool getTarget (Value &type, Bottle &target)
 
Bottle recogMSR (string &obj_name)
 
void doShow ()
 
bool startLearningMIL (const string &obj_name)
 
bool suspendLearningMIL ()
 
bool resumeLearningMIL ()
 
bool trainMIL ()
 
bool startLearningMSR (const string &obj_name, const int &arm)
 
bool startRecogMSR (const int &arm)
 
bool suspendLearningMSR ()
 
bool resumeLearningMSR ()
 
bool stopMSR ()
 
void checkDoneMSR (bool &done)
 
void interrupt ()
 
void reinstate ()
 

Detailed Description

Definition at line 62 of file VisuoThread.h.

Constructor & Destructor Documentation

◆ VisuoThread()

VisuoThread::VisuoThread ( ResourceFinder &  _rf,
Initializer initializer 
)

Definition at line 344 of file VisuoThread.cpp.

Member Function Documentation

◆ checkDoneMSR()

void VisuoThread::checkDoneMSR ( bool &  done)

◆ checkTracker()

bool VisuoThread::checkTracker ( Vector *  vec)

Definition at line 66 of file VisuoThread.cpp.

◆ doShow()

void VisuoThread::doShow ( )
inline

Definition at line 178 of file VisuoThread.h.

◆ getTarget()

bool VisuoThread::getTarget ( Value &  type,
Bottle &  target 
)

Definition at line 438 of file VisuoThread.cpp.

◆ interrupt()

void VisuoThread::interrupt ( )

Definition at line 810 of file VisuoThread.cpp.

◆ isTracking()

bool VisuoThread::isTracking ( )
inline

Definition at line 155 of file VisuoThread.h.

◆ recogMSR()

Bottle VisuoThread::recogMSR ( string obj_name)

Definition at line 750 of file VisuoThread.cpp.

◆ reinstate()

void VisuoThread::reinstate ( )

Definition at line 839 of file VisuoThread.cpp.

◆ restartTracker()

void VisuoThread::restartTracker ( )

Definition at line 168 of file VisuoThread.cpp.

◆ resumeLearningMIL()

bool VisuoThread::resumeLearningMIL ( )

Definition at line 788 of file VisuoThread.cpp.

◆ resumeLearningMSR()

bool VisuoThread::resumeLearningMSR ( )

◆ run()

void VisuoThread::run ( )
virtual

Definition at line 421 of file VisuoThread.cpp.

◆ startLearningMIL()

bool VisuoThread::startLearningMIL ( const string obj_name)

Definition at line 764 of file VisuoThread.cpp.

◆ startLearningMSR()

bool VisuoThread::startLearningMSR ( const string obj_name,
const int &  arm 
)

◆ startRecogMSR()

bool VisuoThread::startRecogMSR ( const int &  arm)

◆ startTracker()

void VisuoThread::startTracker ( const Vector &  stereo,
const int &  side 
)

Definition at line 125 of file VisuoThread.cpp.

◆ stopMSR()

bool VisuoThread::stopMSR ( )

◆ suspendLearningMIL()

bool VisuoThread::suspendLearningMIL ( )

Definition at line 778 of file VisuoThread.cpp.

◆ suspendLearningMSR()

bool VisuoThread::suspendLearningMSR ( )

◆ threadInit()

bool VisuoThread::threadInit ( )
virtual

Definition at line 362 of file VisuoThread.cpp.

◆ threadRelease()

void VisuoThread::threadRelease ( )
virtual

Definition at line 430 of file VisuoThread.cpp.

◆ trackMotion()

bool VisuoThread::trackMotion ( )
inline

Definition at line 167 of file VisuoThread.h.

◆ trainMIL()

bool VisuoThread::trainMIL ( )

Definition at line 798 of file VisuoThread.cpp.


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