v2.0.0
Loading...
Searching...
No Matches
mne_raw_buf_def.cpp
Go to the documentation of this file.
1//=============================================================================================================
36
37//=============================================================================================================
38// INCLUDES
39//=============================================================================================================
40
41#include "mne_raw_buf_def.h"
42
43#include <Eigen/Core>
44
45#define FREE_34(x) if ((char *)(x) != NULL) free((char *)(x))
46
47//=============================================================================================================
48// USED NAMESPACES
49//=============================================================================================================
50
51using namespace Eigen;
52using namespace FIFFLIB;
53using namespace MNELIB;
54
55//=============================================================================================================
56// DEFINE MEMBER METHODS
57//=============================================================================================================
58
62
63//=============================================================================================================
64
68
69//=============================================================================================================
70
72{
73 /*
74 * vals and ch_filtered are now Eigen types that clean up automatically.
75 * We use delete[] to properly invoke destructors.
76 */
77 Q_UNUSED(nbuf)
78 delete[] bufs;
79}
MNERawBufDef class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
static void free_bufs(MNERawBufDef *bufs, int nbuf)
Free an array of raw data buffer definitions.
MNERawBufDef()
Default constructor.