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 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 ( )
override

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 ( )
override

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: