Go to the documentation of this file.
16 #ifndef DDT_DATAVISUALISATION_DATATRANSFER_DATATRANSFERLIB_ENCDEC_BIDIM_HPP
17 #define DDT_DATAVISUALISATION_DATATRANSFER_DATATRANSFERLIB_ENCDEC_BIDIM_HPP
19 #include <boost/interprocess/containers/vector.hpp>
21 #include "MetaData.pb.h"
24 namespace ip = boost::interprocess;
46 void decode(
int length, std::vector<uint8_t> metaData);
53 void encode(uint32_t bytes_per_pixel,
bool complete_flag,
54 uint32_t number_pixels_x, uint32_t number_pixels_y,
55 bool byte_order_little_endian, int32_t binning_factor_x,
56 int32_t binning_factor_y,
bool last_segment, uint32_t data_type,
57 uint32_t first_pixel_x, uint32_t first_pixel_y,
58 uint32_t number_chunks_x, uint32_t number_chunks_y,
154 #endif // DDT_DATAVISUALISATION_DATATRANSFER_DATATRANSFERLIB_ENCDEC_BIDIM_HPP
bool getByte_order_little_endian()
Definition: ddtEncDecBiDim.cpp:104
ddt::MetaDataBiDim metadataBiDim
Definition: ddtEncDecBiDim.hpp:151
uint32_t getNumber_chunks_x()
Definition: ddtEncDecBiDim.cpp:128
Definition: ddtEncDec.hpp:26
uint32_t getData_type()
Definition: ddtEncDecBiDim.cpp:118
std::string getUtc_timestamp()
Definition: ddtEncDecBiDim.cpp:84
int32_t getBinning_factor_x()
Definition: ddtEncDecBiDim.cpp:108
uint32_t getImage_id()
Definition: ddtEncDecBiDim.cpp:136
uint32_t getNumber_pixels_x()
Definition: ddtEncDecBiDim.cpp:96
void encode(uint32_t bytes_per_pixel, bool complete_flag, uint32_t number_pixels_x, uint32_t number_pixels_y, bool byte_order_little_endian, int32_t binning_factor_x, int32_t binning_factor_y, bool last_segment, uint32_t data_type, uint32_t first_pixel_x, uint32_t first_pixel_y, uint32_t number_chunks_x, uint32_t number_chunks_y, uint32_t image_id)
Definition: ddtEncDecBiDim.cpp:34
DdtEncDecBiDim()
Definition: ddtEncDecBiDim.cpp:18
uint32_t getFirst_pixel_y()
Definition: ddtEncDecBiDim.cpp:124
bool getLast_segment()
Definition: ddtEncDecBiDim.cpp:116
uint32_t getNumber_chunks_y()
Definition: ddtEncDecBiDim.cpp:132
int32_t getBinning_factor_y()
Definition: ddtEncDecBiDim.cpp:112
uint32_t getFirst_pixel_x()
Definition: ddtEncDecBiDim.cpp:120
bool getComplete_flag()
Definition: ddtEncDecBiDim.cpp:92
uint32_t getBytes_per_pixel()
Definition: ddtEncDecBiDim.cpp:88
Definition: ddtEncDecBiDim.hpp:36
std::vector< uint8_t > getMetaData()
Definition: ddtEncDecBiDim.cpp:70
void decode(int length, std::vector< uint8_t > metaData)
Definition: ddtEncDecBiDim.cpp:23
uint32_t getNumber_pixels_y()
Definition: ddtEncDecBiDim.cpp:100