23 #include "transfer_thread.h"
24 #include <core/threading/read_write_lock.h>
25 #include <fvcams/camera.h>
26 #include <fvutils/color/colorspaces.h>
31 using namespace fawkes;
32 using namespace firevision;
44 :
Thread(
"PclViewerTransferThread",
Thread::OPMODE_CONTINUOUS)
54 std::map<std::string, unsigned char *>::iterator c;
55 for (c = __buffers.begin(); c != __buffers.end(); ++c) {
100 std::map<std::string, firevision::Camera *>::iterator c;
101 for (c = __cams.begin(); c != __cams.end(); ++c) {
102 c->second->capture();
104 memcpy(__buffers[c->first], c->second->buffer(), __buffer_sizes[c->first]);
106 c->second->dispose_buffer();