23#ifndef RTFIFFRAWVIEW_H
24#define RTFIFFRAWVIEW_H
97 typedef QSharedPointer<RtFiffRawView>
SPtr;
98 typedef QSharedPointer<const RtFiffRawView>
ConstSPtr;
110 Qt::WindowFlags f = Qt::Widget);
140 void init(QSharedPointer<FIFFLIB::FiffInfo>& info);
148 void addData(
const QList<Eigen::MatrixXd>& lMatData);
314 int nBaseFctsSecond);
351 const QString& triggerCh,
544 const QMap<
int, QList<QPair<int, double>>>& mapDetectedTriggers);
566 const QString& channelName,
const QString& unitLabel);
SSP projection item: a named projection vector set with active/desired flags, parsed from FIFFB_PROJ_...
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
FIFF file I/O, in-memory data structures and high-level readers/writers.
2-D display widgets and visualisation helpers (charts, topography, colour maps).
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
QAbstractItemDelegate painting one FIFF channel's signal trace inside RtFiffRawView.
Circular-buffer QAbstractTableModel feeding the real-time FIFF raw browser.
void setFilterChannelType(const QString &channelType)
void cursorDataChanged(float timeSec, float amplitude, const QString &channelName, const QString &unitLabel)
QPointer< DISPLIB::RtFiffRawViewModel > m_pModel
void init(QSharedPointer< FIFFLIB::FiffInfo > &info)
QMap< qint32, float > getScalingMap()
QSharedPointer< const RtFiffRawView > ConstSPtr
RtFiffRawView(const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
bool crosshairEnabled() const
void takeScreenshot(const QString &fileName)
void updateGuiMode(GuiMode mode)
void setWindowSize(int T)
void visibleRowsChanged()
void updateCompensator(int to)
bool eventFilter(QObject *object, QEvent *event)
void addData(const QList< Eigen::MatrixXd > &lMatData)
void triggerDetected(int numberDetectedTriggers, const QMap< int, QList< QPair< int, double > > > &mapDetectedTriggers)
QMap< qint32, float > m_qMapChScaling
void setBackgroundColor(const QColor &backgroundColor)
void addSampleAsEvent(int iSample)
void updateSpharaOptions(const QString &sSytemType, int nBaseFctsFirst, int nBaseFctsSecond)
void setDistanceTimeSpacer(int value)
QList< qint32 > m_qListBadChannels
float getSamplingFreq() const
QStringList m_slSelectedChannels
void channelContextMenu(QPoint pos)
QSharedPointer< RtFiffRawView > SPtr
Eigen::MatrixXd getLastBlock()
QPointer< QTableView > m_pTableView
void channelMarkingChanged()
int columnAt(int iX) const
void markerMoved(QPoint position, int activeRow)
void updateProcessingMode(ProcessingMode mode)
int m_iDistanceTimeSpacer
void showSelectedChannelsOnly(const QStringList &selectedChannels)
void updateSpharaActivation(bool state)
void setCrosshairEnabled(bool enabled)
QSharedPointer< FIFFLIB::FiffInfo > m_pFiffInfo
void triggerInfoChanged(const QMap< double, QColor > &colorMap, bool active, const QString &triggerCh, double threshold)
void setSignalColor(const QColor &signalColor)
QColor getBackgroundColor()
void setSettingsPath(const QString &sSettingsPath)
QPointer< DISPLIB::RtFiffRawViewDelegate > m_pDelegate
void updateCrosshair(const QPoint &position)
void onAddEvent(bool bChecked)
bool getBadChannelHideStatus()
void resetTriggerCounter()
void setFilterActive(bool state)
void setFilter(const UTILSLIB::FilterKernel &filterData)
QList< qint32 > m_qListCurrentSelection
void updateProjection(const QList< FIFFLIB::FiffProj > &projs)
int getDistanceTimeSpacer()
void setZoom(double zoomFac)
void setScalingMap(const QMap< qint32, float > &scaleMap)
The FilterKernel class provides methods to create/design a FIR filter kernel.
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...