iCub-main
Loading...
Searching...
No Matches
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: