MNE-CPP
beta 1.0
|
The AverageSceneItem class provides a new data structure for visualizing averages in a 2D layout. More...
#include <averagesceneitem.h>
Public Member Functions | |
AverageSceneItem (QString channelName, int channelNumber, QPointF channelPosition, int channelKind, int channelUnit, QColor defaultColors=Qt::red) | |
QRectF | boundingRect () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
Public Attributes | |
QString | m_sChannelName |
int | m_iChannelNumber |
int | m_iChannelKind |
int | m_iChannelUnit |
int | m_iTotalNumberChannels |
QPointF | m_qpChannelPosition |
QList< QColor > | m_cAverageColors |
QList< RowVectorPair > | m_lAverageData |
QPair< int, int > | m_firstLastSample |
QMap< QString, double > | m_scaleMap |
Protected Member Functions | |
void | paintAveragePath (QPainter *painter) |
The AverageSceneItem class provides a new data structure for visualizing averages in a 2D layout.
Definition at line 92 of file averagesceneitem.h.
AverageSceneItem::AverageSceneItem | ( | QString | channelName, |
int | channelNumber, | ||
QPointF | channelPosition, | ||
int | channelKind, | ||
int | channelUnit, | ||
QColor | defaultColors = Qt::red |
||
) |
Constructs a AverageSceneItem.
Definition at line 59 of file averagesceneitem.cpp.
QRectF AverageSceneItem::boundingRect | ( | ) | const |
Returns the bounding rect of the electrode item. This rect describes the area which the item uses to plot in.
Definition at line 80 of file averagesceneitem.cpp.
|
virtual |
Reimplemented paint function.
Definition at line 90 of file averagesceneitem.cpp.
|
protected |
Create a plot path and paint the average data
[in] | painter | The painter used to plot in this item. |
Definition at line 115 of file averagesceneitem.cpp.
QList<QColor> MNEBrowseRawQt::AverageSceneItem::m_cAverageColors |
The current average color.
Definition at line 120 of file averagesceneitem.h.
QPair<int,int> MNEBrowseRawQt::AverageSceneItem::m_firstLastSample |
The first and last sample.
Definition at line 122 of file averagesceneitem.h.
int MNEBrowseRawQt::AverageSceneItem::m_iChannelKind |
The channel kind.
Definition at line 116 of file averagesceneitem.h.
int MNEBrowseRawQt::AverageSceneItem::m_iChannelNumber |
The channel number.
Definition at line 115 of file averagesceneitem.h.
int MNEBrowseRawQt::AverageSceneItem::m_iChannelUnit |
The channel unit.
Definition at line 117 of file averagesceneitem.h.
int MNEBrowseRawQt::AverageSceneItem::m_iTotalNumberChannels |
The total number of channels loaded in the curent evoked data set.
Definition at line 118 of file averagesceneitem.h.
QList<RowVectorPair> MNEBrowseRawQt::AverageSceneItem::m_lAverageData |
The channels average data which is to be plotted.
Definition at line 121 of file averagesceneitem.h.
QPointF MNEBrowseRawQt::AverageSceneItem::m_qpChannelPosition |
The channels 2D position in the scene.
Definition at line 119 of file averagesceneitem.h.
QMap<QString,double> MNEBrowseRawQt::AverageSceneItem::m_scaleMap |
Map with all channel types and their current scaling value.
Definition at line 123 of file averagesceneitem.h.
QString MNEBrowseRawQt::AverageSceneItem::m_sChannelName |
The channel name.
Definition at line 114 of file averagesceneitem.h.