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&);