Public Member Functions | |
virtual void | InitializeSIFT () |
MultiThreadSIFT (int device_id=0, const void *thread_param=NULL) | |
virtual void | RunTask () |
thread_t | RunThread () |
virtual | ~MultiThreadSIFT () |
Static Public Member Functions | |
static void * | RunMultiThreadSIFT (void *mts) |
Protected Attributes | |
int | _device_id |
SiftGPU * | _sift |
const void * | _thread_param |
Private Member Functions | |
void | Initialize (int device_id) |
Definition at line 83 of file MultiThreadSIFT.cpp.
MultiThreadSIFT::MultiThreadSIFT | ( | int | device_id = 0 , |
const void * | thread_param = NULL |
||
) | [inline] |
Definition at line 102 of file MultiThreadSIFT.cpp.
virtual MultiThreadSIFT::~MultiThreadSIFT | ( | ) | [inline, virtual] |
Definition at line 107 of file MultiThreadSIFT.cpp.
void MultiThreadSIFT::Initialize | ( | int | device_id | ) | [inline, private] |
Definition at line 90 of file MultiThreadSIFT.cpp.
virtual void MultiThreadSIFT::InitializeSIFT | ( | ) | [inline, virtual] |
Reimplemented in MultiProcessDemo, and MultiThreadDemo.
Definition at line 141 of file MultiThreadSIFT.cpp.
static void* MultiThreadSIFT::RunMultiThreadSIFT | ( | void * | mts | ) | [inline, static] |
Definition at line 127 of file MultiThreadSIFT.cpp.
virtual void MultiThreadSIFT::RunTask | ( | ) | [inline, virtual] |
Reimplemented in MultiProcessDemo, and MultiThreadDemo.
Definition at line 136 of file MultiThreadSIFT.cpp.
thread_t MultiThreadSIFT::RunThread | ( | ) | [inline] |
Definition at line 112 of file MultiThreadSIFT.cpp.
int MultiThreadSIFT::_device_id [protected] |
Definition at line 88 of file MultiThreadSIFT.cpp.
SiftGPU* MultiThreadSIFT::_sift [protected] |
Definition at line 86 of file MultiThreadSIFT.cpp.
const void* MultiThreadSIFT::_thread_param [protected] |
Definition at line 87 of file MultiThreadSIFT.cpp.