summaryrefslogtreecommitdiffstats
path: root/src/Float32Data2D.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Float32Data2D.cpp')
-rw-r--r--src/Float32Data2D.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Float32Data2D.cpp b/src/Float32Data2D.cpp
index e51935f..ae84716 100644
--- a/src/Float32Data2D.cpp
+++ b/src/Float32Data2D.cpp
@@ -29,6 +29,7 @@ $Id$
#include "astra/Float32Data2D.h"
#include <iostream>
#include <cstring>
+#include <sstream>
#ifdef _MSC_VER
#include <malloc.h>
@@ -518,6 +519,16 @@ CFloat32Data2D& CFloat32Data2D::operator-=(const float32& f)
}
+std::string CFloat32Data2D::description() const
+{
+ std::stringstream res;
+ res << m_iWidth << "x" << m_iHeight;
+ if (getType() == CFloat32Data2D::PROJECTION) res << " sinogram data \t";
+ if (getType() == CFloat32Data2D::VOLUME) res << " volume data \t";
+ return res.str();
+}
+
+
} // end namespace astra