103 typedef QSharedPointer<GpuInterpolationItem>
SPtr;
104 typedef QSharedPointer<const GpuInterpolationItem>
ConstSPtr;
115 int iType = Data3DTreeModelItemTypes::GpuInterpolationItem,
116 const QString& text =
"3D Plot");
132 virtual void initData(
const Eigen::MatrixX3f &matVertices,
133 const Eigen::MatrixX3f &matNormals,
134 const Eigen::MatrixX3i &matTriangles);
142 virtual void setInterpolationMatrix(QSharedPointer<Eigen::SparseMatrix<float> > pMatInterpolationMatrix);
150 virtual void addNewRtData(
const Eigen::VectorXf &tSignalVec);
158 virtual void setThresholds(
const QVector3D& tVecThresholds);
166 virtual void setColormapType(
const QString& tColormapType);
177 virtual QByteArray buildInterpolationMatrixBuffer(QSharedPointer<Eigen::SparseMatrix<float> > pMatInterpolationMatrix);
187 virtual QByteArray buildZeroBuffer(
const uint tSize);