numberedfilesource.h
来自「VC视频对象的跟踪提取原代码(vc视频监控源码)」· C头文件 代码 · 共 73 行
H
73 行
///////////////////////////////////////////////////////////////////////////////// //// NumberedFileSource.h A class to read numbered files into memory. //// //// Author : Nils T Siebel (nts) //// Created : Tue Apr 9 19:00:06 BST 2002 //// Revision : 0.0 of Tue Apr 9 19:00:06 BST 2002 //// Copyright : The University of Reading //// /////////////////////////////////////////////////////////////////////////////////#ifndef __NUMBERED_FILE_SOURCE_H__#define __NUMBERED_FILE_SOURCE_H__#include <cassert>#include <cstdio> // for FILE type, fopen(...), fread(...)#include "NumberedFiles.h"// #include "tracker_defines_types_and_helpers.h" // for frame_id_t typenamespace ReadingPeopleTracker{// NumberedFileSource: A class to read numbered files into memory.class NumberedFileSource : public NumberedFiles{private: // data read from the current file unsigned char *data_block; // size of current data block (in bytes). size_t data_block_size;public: // constructor, desctructor NumberedFileSource(char *first_filename) : NumberedFiles(first_filename) { data_block = NULL; // no data block yet data_block_size = 0; // hence no bytes } ~NumberedFileSource() { // nothing } // get and return next data block unsigned char *get_next(); // return size of current data block inline size_t get_current_size() const { return data_block_size; }private: NumberedFileSource() { bool this_is_recommended = false; assert (this_is_recommended == true); // do not use the copy contructor }};} // namespace ReadingPeopleTracker#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?