v2.0.0
Loading...
Searching...
No Matches
MNELIB::MNEMghTag Class Reference

Single tag entry in a FreeSurfer MGH/MGZ file header. More...

#include <mne_mgh_tag.h>

Public Types

typedef QSharedPointer< MNEMghTagSPtr
typedef QSharedPointer< const MNEMghTagConstSPtr

Public Member Functions

 MNEMghTag ()=default
 ~MNEMghTag ()=default

Public Attributes

int tag = 0
long long len = 0
QByteArray data

Detailed Description

Single tag entry in a FreeSurfer MGH/MGZ file header.

MGH files can carry optional typed metadata tags in the file footer. Each tag has an integer identifier, a byte length, and a raw payload.

Definition at line 66 of file mne_mgh_tag.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const MNEMghTag> MNELIB::MNEMghTag::ConstSPtr

Const shared pointer type for MNEMghTag.

Definition at line 70 of file mne_mgh_tag.h.

◆ SPtr

typedef QSharedPointer<MNEMghTag> MNELIB::MNEMghTag::SPtr

Shared pointer type for MNEMghTag.

Definition at line 69 of file mne_mgh_tag.h.

Constructor & Destructor Documentation

◆ MNEMghTag()

MNELIB::MNEMghTag::MNEMghTag ( )
default

Constructs an empty MNEMghTag.

◆ ~MNEMghTag()

MNELIB::MNEMghTag::~MNEMghTag ( )
default

Destructor.

Member Data Documentation

◆ data

QByteArray MNELIB::MNEMghTag::data

Raw tag data payload.

Definition at line 87 of file mne_mgh_tag.h.

◆ len

long long MNELIB::MNEMghTag::len = 0

Byte length of the tag data payload.

Definition at line 86 of file mne_mgh_tag.h.

◆ tag

int MNELIB::MNEMghTag::tag = 0

Tag identifier code.

Definition at line 85 of file mne_mgh_tag.h.


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