diff OrthancCppClient/Series.h @ 986:de18e90d5507

fix GetVoxelSizeZ
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 01 Jul 2014 16:51:18 +0200
parents 2d0a347e8cfc
children 6e7e5ed91c2d
line wrap: on
line diff
--- a/OrthancCppClient/Series.h	Mon Jun 30 17:44:11 2014 +0200
+++ b/OrthancCppClient/Series.h	Tue Jul 01 16:51:18 2014 +0200
@@ -62,11 +62,11 @@
     Orthanc::ArrayFilledByThreads  instances_;
     Status3DImage status_;
 
-    bool isVoxelSizeRead_;
     float voxelSizeX_;
     float voxelSizeY_;
     float voxelSizeZ_;
-  
+    float sliceThickness_;
+
     void Check3DImage();
 
     bool Is3DImageInternal();
@@ -86,8 +86,6 @@
                              size_t stackStride,
                              Orthanc::ThreadedCommandProcessor::IListener* listener);
 
-    void LoadVoxelSize();  
-
   public:
     /**
      * {summary}{Create a connection to some series.}
@@ -189,6 +187,13 @@
      **/
     float GetVoxelSizeZ();
 
+    /**
+     * {summary}{Get the slice thickness.}
+     * {description}{Get the slice thickness. This call is only valid if this series corresponds to a 3D image.}
+     * {returns}{The slice thickness.}
+     **/
+    float GetSliceThickness();
+
     LAAW_API_INTERNAL void Load3DImage(void* target,
                                        Orthanc::PixelFormat format,
                                        int64_t lineStride,