diff options
Diffstat (limited to 'src/Float32Data2D.cpp')
-rw-r--r-- | src/Float32Data2D.cpp | 11 |
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 |