Jafar
|
This class allows to get images from firewire with non blocking procedure, using triple-buffering. More...
This class allows to get images from firewire with non blocking procedure, using triple-buffering.
Definition at line 34 of file hardwareSensorCamera.hpp.
#include <hardwareSensorCamera.hpp>
Classes | |
class | LoggableImage |
Public Member Functions | |
HardwareSensorCamera (kernel::VariableCondition< int > *condition, int cam_id, cv::Size imgSize, std::string dump_path=".") | |
HardwareSensorCamera (kernel::VariableCondition< int > *condition, Mode mode, int cam_id, int bufferSize, kernel::LoggerTask *loggerTask) | |
virtual double | getLastTimestamp () |
double | getFreq () |
int | id () const |
void | setFilter (int div, int mod) |
Protected Member Functions | |
virtual void | preloadTask (void)=0 |
void | preloadTaskOffline (void) |
void | init (Mode mode, std::string dump_path, cv::Size imgSize) |
virtual void | start () |
start the acquisition thread, once the object is configured | |
virtual void | stop () |
stop the acquisition thread | |
virtual bool | join (int timed_ms=-1) |
wait that the acquisition thread has finished | |
Protected Attributes | |
std::vector< IplImage * > | bufferImage |
std::vector< rawimage_ptr_t > | bufferSpecPtr |
std::list< rawimage_ptr_t > | bufferSave |
unsigned | index |
to notify when new data is available | |
int | found_first |
double | realFreq |
0 = not found, 1 = found pgm, 2 = found png | |
double | last_timestamp |
std::string | dump_path |
boost::thread * | preloadTask_thread |
kernel::LoggerTask * | loggerTask |
int | cam_id |
int | filter_div |
int | filter_mod |
Generated on Wed Oct 15 2014 00:37:47 for Jafar by doxygen 1.7.6.1 |