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 + -
显示快捷键?