v2.0.0
Loading...
Searching...
No Matches
FIFFLIB::FiffDataRef Class Reference

External data reference descriptor. More...

#include <fiff_data_ref.h>

Public Member Functions

 FiffDataRef ()
 ~FiffDataRef ()=default

Static Public Member Functions

static qint32 storageSize ()

Public Attributes

qint32 type
qint32 endian
qint64 size
qint64 offset

Detailed Description

External data reference descriptor.

External data reference record describing the type, byte order, size, and offset of data stored in an external file.

Definition at line 61 of file fiff_data_ref.h.

Constructor & Destructor Documentation

◆ FiffDataRef()

FIFFLIB::FiffDataRef::FiffDataRef ( )
inline

Default constructor. Initializes all fields to zero.

Definition at line 68 of file fiff_data_ref.h.

◆ ~FiffDataRef()

FIFFLIB::FiffDataRef::~FiffDataRef ( )
default

Destroys the FiffDataRef.

Member Function Documentation

◆ storageSize()

qint32 FIFFLIB::FiffDataRef::storageSize ( )
inlinestatic

Size of the old struct (fiffDataRefRec) 2*int + 2*long = 2*4 + 2*8 = 24.

Returns
the size of the old struct fiffDataRefRec.

Definition at line 110 of file fiff_data_ref.h.

Member Data Documentation

◆ endian

qint32 FIFFLIB::FiffDataRef::endian

Are the data in the little or big endian byte order.

Definition at line 92 of file fiff_data_ref.h.

◆ offset

qint64 FIFFLIB::FiffDataRef::offset

Offset to the data in the external file.

Definition at line 94 of file fiff_data_ref.h.

◆ size

qint64 FIFFLIB::FiffDataRef::size

Size of the data, can be over 2 GB.

Definition at line 93 of file fiff_data_ref.h.

◆ type

qint32 FIFFLIB::FiffDataRef::type

Type of the data.

Definition at line 91 of file fiff_data_ref.h.


The documentation for this class was generated from the following file: