Per-buffer raw-data directory entry: data kind, first sample, sample count, on-disk tag position. More...
#include <fiff_raw_dir.h>
Public Types | |
| using | SPtr = QSharedPointer<FiffRawDir> |
| using | ConstSPtr = QSharedPointer<const FiffRawDir> |
| using | UPtr = std::unique_ptr<FiffRawDir> |
| using | ConstUPtr = std::unique_ptr<const FiffRawDir> |
Public Member Functions | |
| FiffRawDir () | |
| FiffRawDir (const FiffRawDir &p_FiffRawDir) | |
| ~FiffRawDir () | |
Public Attributes | |
| FiffDirEntry::SPtr | ent |
| fiff_int_t | first |
| fiff_int_t | last |
| fiff_int_t | nsamp |
Per-buffer raw-data directory entry: data kind, first sample, sample count, on-disk tag position.
One entry per FIFF_DATA_BUFFER tag. The (first, nsamp) fields let FiffRawData::read_segment binary-search the directory for the buffers that cover a requested sample window and stream them in without rescanning the file.
Definition at line 59 of file fiff_raw_dir.h.
| using FIFFLIB::FiffRawDir::ConstSPtr = QSharedPointer<const FiffRawDir> |
Const shared pointer type for FiffRawDir.
Definition at line 63 of file fiff_raw_dir.h.
| using FIFFLIB::FiffRawDir::ConstUPtr = std::unique_ptr<const FiffRawDir> |
Const unique pointer type for FiffRawDir.
Definition at line 65 of file fiff_raw_dir.h.
| using FIFFLIB::FiffRawDir::SPtr = QSharedPointer<FiffRawDir> |
Shared pointer type for FiffRawDir.
Definition at line 62 of file fiff_raw_dir.h.
| using FIFFLIB::FiffRawDir::UPtr = std::unique_ptr<FiffRawDir> |
Unique pointer type for FiffRawDir.
Definition at line 64 of file fiff_raw_dir.h.
| FiffRawDir::FiffRawDir | ( | ) |
Default constructor
Definition at line 34 of file fiff_raw_dir.cpp.
| FiffRawDir::FiffRawDir | ( | const FiffRawDir & | p_FiffRawDir | ) |
Copy constructor.
| [in] | p_FiffRawDir | Raw directory entry which should be copied. |
Definition at line 43 of file fiff_raw_dir.cpp.
| FiffRawDir::~FiffRawDir | ( | ) |
Destroys the raw Directory entry.
Definition at line 53 of file fiff_raw_dir.cpp.
| FiffDirEntry::SPtr FIFFLIB::FiffRawDir::ent |
Directory entry description.
Definition at line 88 of file fiff_raw_dir.h.
| fiff_int_t FIFFLIB::FiffRawDir::first |
first sample.
Definition at line 89 of file fiff_raw_dir.h.
| fiff_int_t FIFFLIB::FiffRawDir::last |
last sample.
Definition at line 90 of file fiff_raw_dir.h.
| fiff_int_t FIFFLIB::FiffRawDir::nsamp |
Number of samples.
Definition at line 91 of file fiff_raw_dir.h.