Mercurial > hg > orthanc-stone
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)