19#ifndef MNE_EVENT_LIST_H
20#define MNE_EVENT_LIST_H
61 static std::optional<MNEEventList>
readFif(
const QString& path,
int offset = 0);
80 static std::optional<MNEEventList>
readText(
const QString& path,
int offset,
int oldOffset,
float sfreq);
91 bool writeFif(
const QString& path,
int offset = 0)
const;
153 return static_cast<int>(
events.size());
Single recorded event (sample, previous and new trigger code, comment).
MNELIB shared-library export/import macros and library build metadata.
Core MNE data structures (source spaces, source estimates, hemispheres).
Ordered list of trigger events with comments.
static MNEEventList fromMatrix(const Eigen::MatrixXi &matrix)
bool writeFif(const QString &path, int offset=0) const
unsigned int maxOnset() const
static std::optional< MNEEventList > readText(const QString &path, int offset, int oldOffset, float sfreq)
void append(const MNEEventList &other)
std::vector< MNEEvent > events
MNEEventList selectOnsets(unsigned int value=0) const
static std::optional< MNEEventList > readFif(const QString &path, int offset=0)
int nevent() const
Returns the number of events in the list.
Eigen::MatrixXi toMatrix() const