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

CHandLocalisation * m_pHandLocalisation
 

Constructor & Destructor Documentation

◆ HandLocalisationThread()

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

◆ ~HandLocalisationThread()

~HandLocalisationThread ( )
override

Member Function Documentation

◆ GetResult()

void GetResult ( double * pEstimatedConfig,
double & dConfidenceRating )

◆ HasResult()

bool HasResult ( )

◆ IsProcessing()

bool IsProcessing ( )

◆ Localise()

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

◆ Stop()

void Stop ( )

◆ ThreadMethod()

int ThreadMethod ( )
override

Member Data Documentation

◆ m_pHandLocalisation

CHandLocalisation* m_pHandLocalisation

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