changeset 1443:60e30d73e2aa loader-injection-feature

ISliceProcessor is now public
author Benjamin Golinvaux <bgo@osimis.io>
date Tue, 26 May 2020 11:56:16 +0200
parents 49f31fa332b3
children 687457d4018f
files Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h
diffstat 1 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h	Tue May 26 09:52:09 2020 +0200
+++ b/Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h	Tue May 26 11:56:16 2020 +0200
@@ -51,6 +51,13 @@
     public OrthancStone::IVolumeSlicer,
     public IGeometryProvider
   {
+  public:
+    class ISlicePostProcessor
+    {
+    public:
+      virtual void ProcessCTDicomSlice(const Orthanc::DicomMap& dicom) = 0;
+    };
+
   private:
     static const unsigned int QUALITY_00 = 0;
     static const unsigned int QUALITY_01 = 1;
@@ -58,12 +65,7 @@
         
     class ExtractedSlice;
 
-    class ISlicePostProcessor
-    {
-    public:
-      virtual void ProcessCTDicomSlice(const Orthanc::DicomMap& dicom) = 0;
-    };
-    
+   
     /** Helper class internal to OrthancSeriesVolumeProgressiveLoader */
     class SeriesGeometry : public boost::noncopyable
     {