MNE-CPP
0.1.9
A Framework for Electrophysiology
Namespaces
Namespace List
API Reference
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Typedefs
c
i
m
n
p
s
t
v
Properties
Related Functions
Files
File List
File Members
All
c
d
e
f
i
k
m
n
q
r
u
Functions
Variables
Macros
c
d
e
f
i
m
n
r
u
About
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Properties
Friends
Macros
Pages
src
libraries
fiff
fiff_dir_entry.h
Go to the documentation of this file.
1
//=============================================================================================================
37
#ifndef FIFF_DIR_ENTRY_H
38
#define FIFF_DIR_ENTRY_H
39
40
//=============================================================================================================
41
// INCLUDES
42
//=============================================================================================================
43
44
#include "
fiff_global.h
"
45
#include "
fiff_types.h
"
46
47
//=============================================================================================================
48
// QT INCLUDES
49
//=============================================================================================================
50
51
#include <QSharedPointer>
52
53
//=============================================================================================================
54
// DEFINE NAMESPACE FIFFLIB
55
//=============================================================================================================
56
57
namespace
FIFFLIB
58
{
59
60
//=============================================================================================================
67
class
FIFFSHARED_EXPORT
FiffDirEntry
68
{
69
public
:
70
typedef
QSharedPointer<FiffDirEntry>
SPtr
;
71
typedef
QSharedPointer<const FiffDirEntry>
ConstSPtr
;
73
//=========================================================================================================
77
FiffDirEntry
();
78
79
//=========================================================================================================
85
FiffDirEntry
(
const
FiffDirEntry
& p_FiffDirEntry);
86
87
//=========================================================================================================
91
~
FiffDirEntry
();
92
93
//=========================================================================================================
99
inline
static
qint32 storageSize();
100
101
public
:
102
fiff_int_t
kind
;
103
fiff_int_t
type
;
104
fiff_int_t
size
;
105
fiff_int_t
pos
;
107
// ### OLD STRUCT ###
108
// /** Directories are composed of these structures. *
109
// typedef struct _fiffDirEntryRec {
110
// fiff_int_t kind; /**< Tag number *
111
// fiff_int_t type; /**< Data type *
112
// fiff_int_t size; /**< How many bytes *
113
// fiff_int_t pos; /**< Location in file
114
// * Note: the data is located at pos +
115
// * FIFFC_DATA_OFFSET *
116
// } fiffDirEntryRec,*fiffDirEntry;/**< Directory is composed of these *
117
// /** Alias for fiffDirEntryRec *
118
// typedef fiffDirEntryRec fiff_dir_entry_t;
119
};
120
121
//=============================================================================================================
122
// INLINE DEFINITIONS
123
//=============================================================================================================
124
125
inline
qint32
FiffDirEntry::storageSize
()
126
{
127
return
16;
128
}
129
}
// NAMESPACE
130
131
#endif // FIFF_DIR_ENTRY_H
FIFFLIB::FiffDirEntry::SPtr
QSharedPointer< FiffDirEntry > SPtr
Definition:
fiff_dir_entry.h:70
FIFFLIB::FiffDirEntry::size
fiff_int_t size
Definition:
fiff_dir_entry.h:104
FIFFLIB::FiffDirEntry::ConstSPtr
QSharedPointer< const FiffDirEntry > ConstSPtr
Definition:
fiff_dir_entry.h:71
FIFFLIB::FiffDirEntry::type
fiff_int_t type
Definition:
fiff_dir_entry.h:103
FIFFLIB::FiffDirEntry::kind
fiff_int_t kind
Definition:
fiff_dir_entry.h:102
FIFFLIB::FiffDirEntry
Directory entry description.
Definition:
fiff_dir_entry.h:67
FIFFSHARED_EXPORT
#define FIFFSHARED_EXPORT
Definition:
fiff_global.h:56
fiff_global.h
Fiff library export/import macros.
FIFFLIB::FiffDirEntry::storageSize
static qint32 storageSize()
Definition:
fiff_dir_entry.h:125
fiff_types.h
Definitions for describing the objects in a FIFF file.
FIFFLIB::FiffDirEntry::pos
fiff_int_t pos
Definition:
fiff_dir_entry.h:105
Generated on Wed Aug 9 2023 17:55:41 for MNE-CPP by
1.8.17