|
#include <VisionX/vision_algorithms/HandLocalizationWithFingertips/HandLocalisationThread.h>
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 |
Definition at line 53 of file HandLocalisationThread.h.
HandLocalisationThread | ( | int | nNumParticles, |
int | nNumAnnealingRuns, | ||
int | nPredictionMode, | ||
CStereoCalibration * | pCalibration, | ||
std::string | sHandModelFileName | ||
) |
Definition at line 40 of file HandLocalisationThread.cpp.
|
override |
void GetResult | ( | double * | pEstimatedConfig, |
double & | dConfidenceRating | ||
) |
Definition at line 82 of file HandLocalisationThread.cpp.
bool HasResult | ( | ) |
Definition at line 76 of file HandLocalisationThread.cpp.
bool IsProcessing | ( | ) |
Definition at line 70 of file HandLocalisationThread.cpp.
void Localise | ( | const CByteImage * | pNewCamImageLeft, |
const CByteImage * | pNewCamImageRight, | ||
const double * | pSensorConfig | ||
) |
Definition at line 99 of file HandLocalisationThread.cpp.
void Stop | ( | ) |
Definition at line 63 of file HandLocalisationThread.cpp.
|
override |
Definition at line 120 of file HandLocalisationThread.cpp.
CHandLocalisation* m_pHandLocalisation |
Definition at line 69 of file HandLocalisationThread.h.