24 #ifndef __FIREVISIONE_FVUTILS_STATISTICAL_HISTOGRAM_BLOCK_H_ 25 #define __FIREVISIONE_FVUTILS_STATISTICAL_HISTOGRAM_BLOCK_H_ 27 #include <fvutils/fileformat/fvfile_block.h> 28 #include <fvutils/base/roi.h> 48 typedef enum _histogram_block_type_t
50 FIREVISION_HISTOGRAM_TYPE_16 = 0,
51 FIREVISION_HISTOGRAM_TYPE_32 = 1
52 } histogram_block_type_t;
64 uint16_t
width()
const;
66 uint16_t
depth()
const;
69 void set_object_type(hint_t object_type);
71 void set_data(uint32_t* data);
73 void set_value(uint16_t x, uint16_t y, uint32_t val);
74 void set_value(uint16_t x, uint16_t y, uint16_t z, uint32_t val);
76 uint32_t get_value(uint16_t x, uint16_t y);
77 uint32_t get_value(uint16_t x, uint16_t y, uint16_t z);
83 uint32_t* _histogram_data;
FireVision File Format data block.
This class defines a file block for histograms.