#include <TomGineThread.h>
Public Member Functions | |
void | AddSifts (const std::vector< blortRecognizer::Siftex > &sl) |
void | AddView (const TomGine::tgPose &view) |
CTomGineThread (int width, int height) | |
CTomGineThread (int width, int height, const TomGine::tgCamera::Parameter &tgCamParams) | |
virtual BOOL | OnTask () |
void | SetModel (const TomGine::tgModel &model) |
void | SetPose (const TomGine::tgPose &pose) |
~CTomGineThread () | |
Private Attributes | |
TomGine::tgCamera::Parameter | m_camPars |
TomGine::tgRenderModel | m_cone |
CEventClass | m_evCmd |
CEventClass | m_evData |
int | m_height |
std::vector < blortRecognizer::Siftex > | m_lastsiftexlist |
float | m_max_vertex_length |
TomGine::tgRenderModel | m_model |
TomGine::tgPose | m_pose |
bool | m_quit |
CMutexClass | m_running |
std::vector < blortRecognizer::Siftex > | m_siftexlist |
TomGine::tgRenderModel | m_sphere |
bool | m_use_campars |
std::vector< TomGine::tgPose > | m_viewlist |
std::vector< vec3 > | m_viewscale |
int | m_width |
Definition at line 17 of file TomGineThread.h.
CTomGineThread::CTomGineThread | ( | int | width, |
int | height | ||
) |
Definition at line 10 of file TomGineThread.cpp.
CTomGineThread::CTomGineThread | ( | int | width, |
int | height, | ||
const TomGine::tgCamera::Parameter & | tgCamParams | ||
) |
Definition at line 20 of file TomGineThread.cpp.
Definition at line 31 of file TomGineThread.cpp.
void CTomGineThread::AddSifts | ( | const std::vector< blortRecognizer::Siftex > & | sl | ) |
Definition at line 64 of file TomGineThread.cpp.
void CTomGineThread::AddView | ( | const TomGine::tgPose & | view | ) |
Definition at line 120 of file TomGineThread.cpp.
BOOL CTomGineThread::OnTask | ( | ) | [virtual] |
OnTask overloaded implementation of OnTask that takes no arguments
Reimplemented from CThread.
Definition at line 127 of file TomGineThread.cpp.
void CTomGineThread::SetModel | ( | const TomGine::tgModel & | model | ) |
Definition at line 40 of file TomGineThread.cpp.
void CTomGineThread::SetPose | ( | const TomGine::tgPose & | pose | ) |
Definition at line 57 of file TomGineThread.cpp.
Definition at line 32 of file TomGineThread.h.
TomGine::tgRenderModel CTomGineThread::m_cone [private] |
Definition at line 28 of file TomGineThread.h.
CEventClass CTomGineThread::m_evCmd [private] |
Definition at line 34 of file TomGineThread.h.
CEventClass CTomGineThread::m_evData [private] |
Definition at line 34 of file TomGineThread.h.
int CTomGineThread::m_height [private] |
Definition at line 24 of file TomGineThread.h.
Definition at line 25 of file TomGineThread.h.
float CTomGineThread::m_max_vertex_length [private] |
Definition at line 26 of file TomGineThread.h.
Definition at line 27 of file TomGineThread.h.
TomGine::tgPose CTomGineThread::m_pose [private] |
Definition at line 29 of file TomGineThread.h.
bool CTomGineThread::m_quit [private] |
Definition at line 20 of file TomGineThread.h.
CMutexClass CTomGineThread::m_running [private] |
Definition at line 35 of file TomGineThread.h.
Definition at line 25 of file TomGineThread.h.
Definition at line 28 of file TomGineThread.h.
bool CTomGineThread::m_use_campars [private] |
Definition at line 22 of file TomGineThread.h.
std::vector<TomGine::tgPose> CTomGineThread::m_viewlist [private] |
Definition at line 30 of file TomGineThread.h.
std::vector<vec3> CTomGineThread::m_viewscale [private] |
Definition at line 31 of file TomGineThread.h.
int CTomGineThread::m_width [private] |
Definition at line 24 of file TomGineThread.h.