110 typedef QSharedPointer<RtSourceDataWorker>
SPtr;
111 typedef QSharedPointer<const RtSourceDataWorker>
ConstSPtr;
125 void addData(
const Eigen::MatrixXd& data);
140 void setSurfaceColor(
const Eigen::MatrixX4f &matColorLeft,
141 const Eigen::MatrixX4f &matColorRight);
149 void setNumberAverages(
int iNumAvr);
157 void setStreamSmoothedData(
bool bStreamSmoothedData);
165 void setColormapType(
const QString& sColormapType);
173 void setThresholds(
const QVector3D &vecThresholds);
181 void setLoopState(
bool bLoopState);
189 void setSFreq(
const double dSFreq);
197 void setInterpolationMatrixLeft(QSharedPointer<Eigen::SparseMatrix<float> > pMatInterpolationMatrixLeft);
205 void setInterpolationMatrixRight(QSharedPointer<Eigen::SparseMatrix<float> > pMatInterpolationMatrixRight);
225 static void normalizeAndTransformToColor(
const Eigen::VectorXf& vecData,
226 Eigen::MatrixX4f &matFinalVertColor,
229 QRgb (*functionHandlerColorMap)(
double v,
const QString& sColorMap),
230 const QString& sColorMap);
238 static void generateColorsFromSensorValues(
VisualizationInfo &visualizationInfoHemi);
264 const Eigen::VectorXd &vecDataVectorRightHemi);
274 const Eigen::MatrixX4f &matColorMatrixRightHemi);