HandLocalisationThread Class Reference

#include <VisionX/vision_algorithms/HandLocalizationWithFingertips/HandLocalisationThread.h>

+ Inheritance diagram for HandLocalisationThread:

Public Member Functions

void GetResult (double *pEstimatedConfig, double &dConfidenceRating)
 HandLocalisationThread (int nNumParticles, int nNumAnnealingRuns, int nPredictionMode, CStereoCalibration *pCalibration, std::string sHandModelFileName)
bool HasResult ()
bool IsProcessing ()
void Localise (const CByteImage *pNewCamImageLeft, const CByteImage *pNewCamImageRight, const double *pSensorConfig)
void Stop ()
int ThreadMethod () override
 ~HandLocalisationThread () override

Public Attributes


Detailed Description

Definition at line 53 of file HandLocalisationThread.h.

Constructor & Destructor Documentation

◆ HandLocalisationThread()

HandLocalisationThread ( int  nNumParticles,
int  nNumAnnealingRuns,
int  nPredictionMode,
CStereoCalibration *  pCalibration,
std::string  sHandModelFileName 

Definition at line 40 of file HandLocalisationThread.cpp.

◆ ~HandLocalisationThread()

~HandLocalisationThread ( )

Definition at line 54 of file HandLocalisationThread.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ GetResult()

void GetResult ( double *  pEstimatedConfig,
double &  dConfidenceRating 

Definition at line 82 of file HandLocalisationThread.cpp.

◆ HasResult()

bool HasResult ( )

Definition at line 76 of file HandLocalisationThread.cpp.

◆ IsProcessing()

bool IsProcessing ( )

Definition at line 70 of file HandLocalisationThread.cpp.

◆ Localise()

void Localise ( const CByteImage *  pNewCamImageLeft,
const CByteImage *  pNewCamImageRight,
const double *  pSensorConfig 

Definition at line 99 of file HandLocalisationThread.cpp.

◆ Stop()

void Stop ( )

Definition at line 63 of file HandLocalisationThread.cpp.

+ Here is the caller graph for this function:

◆ ThreadMethod()

int ThreadMethod ( )

Definition at line 120 of file HandLocalisationThread.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ m_pHandLocalisation

CHandLocalisation* m_pHandLocalisation

Definition at line 69 of file HandLocalisationThread.h.

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