10#include <boost/lockfree/spsc_queue.hpp>
11#include <boost/atomic.hpp>
12#include <boost/bimap.hpp>
13#include <boost/assign.hpp>
14#include <boost/algorithm/string.hpp>
16#include <ddt/ddtDataPublisher.hpp>
17#include <ddt/ddtDataTransferFactory.hpp>
18#include <ddt/ddtEncDecImage3D.hpp>
19#include <ddt/ddtLogger.hpp>
21#include <ifw/fnd/defs/dataType.hpp>
23#include <ifw/rtmslib_llnetio/logger.hpp>
31 inline uint32_t
GetDdtType(
const ifw::fnd::datatype::DataType data_type) {
32 uint32_t ddt_type = ddt::SINT16;
34 case ifw::fnd::datatype::DataType::BYTE:
35 ddt_type = ddt::UINT8;
37 case ifw::fnd::datatype::DataType::INT16:
38 ddt_type = ddt::SINT16;
40 case ifw::fnd::datatype::DataType::UINT16:
41 ddt_type = ddt::SINT16;
43 case ifw::fnd::datatype::DataType::INT32:
44 ddt_type = ddt::SINT16;
46 case ifw::fnd::datatype::DataType::UINT32:
47 ddt_type = ddt::SINT32;
49 case ifw::fnd::datatype::DataType::FLOAT:
50 ddt_type = ddt::FLOAT32;
72 DdtImage(
int width,
int height,
int bpp,
73 ifw::fnd::datatype::DataType datatype);
120 unsigned char* m_image{
nullptr};
121 ifw::fnd::datatype::DataType m_data_type{
122 ifw::fnd::datatype::DataType::INVALID};
DdtImage(int width, int height, int bpp, ifw::fnd::datatype::DataType datatype)
Constructor.
Definition ddtImage.cpp:14