Public Member Functions | Private Types | Private Member Functions | Private Attributes
Tracking::TrackerThread Class Reference

#include <TrackerThread.h>

Inheritance diagram for Tracking::TrackerThread:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int addModelFromFile (const char *ply_file, TomGine::tgPose &pose, std::string label, bool bfc=true)
void init (const Tracking::Tracker::Parameter &params)
 TrackerThread ()
 ~TrackerThread ()

Private Types

enum  Command { INIT, TRACK, ADD_MODEL_FROM_FILE, IDLE }

Private Member Functions

virtual BOOL OnTask ()

Private Attributes

Command cmd
bool m_bfc
CEventClass m_evCmd
CEventClass m_evData
int m_model_id
std::string m_model_label
Tracking::Tracker::Parameter m_params
std::string m_ply_file
TomGine::tgPose m_pose
bool m_quit
CMutexClass m_running
std::string m_tracking_ini

Detailed Description

Definition at line 13 of file TrackerThread.h.


Member Enumeration Documentation

Enumerator:
INIT 
TRACK 
ADD_MODEL_FROM_FILE 
IDLE 

Definition at line 16 of file TrackerThread.h.


Constructor & Destructor Documentation

Definition at line 11 of file TrackerThread.cpp.

Definition at line 19 of file TrackerThread.cpp.


Member Function Documentation

int TrackerThread::addModelFromFile ( const char *  ply_file,
TomGine::tgPose pose,
std::string  label,
bool  bfc = true 
)

Definition at line 41 of file TrackerThread.cpp.

Definition at line 31 of file TrackerThread.cpp.

BOOL TrackerThread::OnTask ( ) [private, virtual]

OnTask overloaded implementation of OnTask that takes no arguments

Reimplemented from CThread.

Definition at line 62 of file TrackerThread.cpp.


Member Data Documentation

Definition at line 22 of file TrackerThread.h.

Definition at line 31 of file TrackerThread.h.

Definition at line 27 of file TrackerThread.h.

Definition at line 27 of file TrackerThread.h.

Definition at line 37 of file TrackerThread.h.

Definition at line 36 of file TrackerThread.h.

Definition at line 33 of file TrackerThread.h.

std::string Tracking::TrackerThread::m_ply_file [private]

Definition at line 35 of file TrackerThread.h.

Definition at line 38 of file TrackerThread.h.

Definition at line 30 of file TrackerThread.h.

Definition at line 28 of file TrackerThread.h.

Definition at line 34 of file TrackerThread.h.


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


blort
Author(s): Michael Zillich, Thomas Mörwald, Johann Prankl, Andreas Richtsfeld, Bence Magyar (ROS version)
autogenerated on Thu Jan 2 2014 11:38:27