43 #include "../disp_global.h" 82 typedef QSharedPointer<ImageSc>
SPtr;
91 explicit ImageSc(QWidget *parent = 0);
100 explicit ImageSc(Eigen::MatrixXd &p_dMat,
101 QWidget *parent = 0);
110 explicit ImageSc(Eigen::MatrixXf &p_fMat,
111 QWidget *parent = 0);
120 explicit ImageSc(Eigen::MatrixXi &p_iMat,
121 QWidget *parent = 0);
141 void updateData(Eigen::MatrixXd &p_dMat);
149 void updateData(Eigen::MatrixXf &p_fMat);
156 void updateData(Eigen::MatrixXi &p_iMat);
164 void setColorMap(
const QString &p_sColorMap);
179 void paintEvent(QPaintEvent* event);
199 QRgb (*pColorMapper)(double,
const QString&);
qint32 m_iColorbarGradSteps
Eigen::MatrixXd m_matCentNormData
QVector< double > m_qVecScaleValues
QPixmap * m_pPixmapColorbar
QSharedPointer< ImageSc > SPtr
Eigen matrix visualization.
#define DISPSHARED_EXPORT
QSharedPointer< const ImageSc > ConstSPtr