MNE-CPP  beta 1.0
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MNEBrowseRawQt::AverageSceneItem Class Reference

The AverageSceneItem class provides a new data structure for visualizing averages in a 2D layout. More...

#include <averagesceneitem.h>

Inheritance diagram for MNEBrowseRawQt::AverageSceneItem:

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)
 

Detailed Description

The AverageSceneItem class provides a new data structure for visualizing averages in a 2D layout.

AverageSceneItem...

Definition at line 92 of file averagesceneitem.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

void AverageSceneItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
virtual

Reimplemented paint function.

Definition at line 90 of file averagesceneitem.cpp.

void AverageSceneItem::paintAveragePath ( QPainter *  painter)
protected

Create a plot path and paint the average data

Parameters
[in]painterThe painter used to plot in this item.

Definition at line 115 of file averagesceneitem.cpp.

Member Data Documentation

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.


The documentation for this class was generated from the following files: