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

CHandLocalisationm_pHandLocalisation
 

Detailed Description

Definition at line 47 of file HandLocalisationThread.h.

Constructor & Destructor Documentation

◆ HandLocalisationThread()

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

Definition at line 38 of file HandLocalisationThread.cpp.

◆ ~HandLocalisationThread()

~HandLocalisationThread ( )
override

Definition at line 56 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 84 of file HandLocalisationThread.cpp.

◆ HasResult()

bool HasResult ( )

Definition at line 78 of file HandLocalisationThread.cpp.

◆ IsProcessing()

bool IsProcessing ( )

Definition at line 72 of file HandLocalisationThread.cpp.

◆ Localise()

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

Definition at line 101 of file HandLocalisationThread.cpp.

◆ Stop()

void Stop ( )

Definition at line 65 of file HandLocalisationThread.cpp.

+ Here is the caller graph for this function:

◆ ThreadMethod()

int ThreadMethod ( )
override

Definition at line 122 of file HandLocalisationThread.cpp.

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: