diff Framework/Volumes/DicomVolumeImageMPRSlicer.cpp @ 817:68f888812af4

simplification of DicomVolumeImageMPRSlicer::ExtractedSlice
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 29 May 2019 08:36:13 +0200
parents aead999345e0
children 401808e7ff2e
line wrap: on
line diff
--- a/Framework/Volumes/DicomVolumeImageMPRSlicer.cpp	Tue May 28 22:18:41 2019 +0200
+++ b/Framework/Volumes/DicomVolumeImageMPRSlicer.cpp	Wed May 29 08:36:13 2019 +0200
@@ -36,7 +36,8 @@
 
   DicomVolumeImageMPRSlicer::Slice::Slice(const DicomVolumeImage& volume,
                                           const CoordinateSystem3D& cuttingPlane) :
-    volume_(volume)
+    volume_(volume),
+    revision_(volume_.GetRevision())
   {
     valid_ = (volume_.HasDicomParameters() &&
               volume_.GetGeometry().DetectSlice(projection_, sliceIndex_, cuttingPlane));
@@ -55,13 +56,7 @@
     CheckValid();
     return sliceIndex_;
   }
-
-  uint64_t DicomVolumeImageMPRSlicer::Slice::GetRevision()
-  {
-    CheckValid();
-    return GetRevisionInternal(projection_, sliceIndex_);
-  }
-
+  
 
   ISceneLayer* DicomVolumeImageMPRSlicer::Slice::CreateSceneLayer(const ILayerStyleConfigurator* configurator,
                                                                   const CoordinateSystem3D& cuttingPlane)