36#ifndef SELECTIONSCENEITEM_H
37#define SELECTIONSCENEITEM_H
43#include "../../disp_global.h"
49#include <QGraphicsItem>
78 QList<QString> m_sViewsToApply;
91 typedef QSharedPointer<SelectionSceneItem>
SPtr;
92 typedef QSharedPointer<const SelectionSceneItem>
ConstSPtr;
100 QPointF channelPosition,
103 QColor channelColor = Qt::blue,
104 bool bIsBadChannel =
false);
110 QRectF boundingRect()
const;
116 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
129#ifndef metatype_DISPLIB_selectionitem
130#define metatype_DISPLIB_selectionitem
#define DISPSHARED_EXPORT
Q_DECLARE_METATYPE(Eigen::MatrixXf)
The SelectionSceneItem class provides a new data structure for visualizing channels in a 2D layout.
QList< QPointF > m_qpChannelPosition
QList< int > m_iChannelNumber
QList< QString > m_sChannelName
QList< int > m_iChannelUnit
QList< int > m_iChannelKind
QPointF m_qpChannelPosition
QSharedPointer< SelectionSceneItem > SPtr
QSharedPointer< const SelectionSceneItem > ConstSPtr