diff Framework/Layers/DicomSeriesVolumeSlicer.h @ 726:4f2416d519b4

moving layers, widgets and loaders to Deprecated namespace
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 21 May 2019 11:43:25 +0200
parents d2c0e347ddc2
children
line wrap: on
line diff
--- a/Framework/Layers/DicomSeriesVolumeSlicer.h	Mon May 20 16:26:34 2019 +0200
+++ b/Framework/Layers/DicomSeriesVolumeSlicer.h	Tue May 21 11:43:25 2019 +0200
@@ -26,32 +26,32 @@
 #include "../Toolbox/OrthancSlicesLoader.h"
 #include "../Toolbox/OrthancApiClient.h"
 
-namespace OrthancStone
+namespace Deprecated
 {  
   // this class is in charge of loading a Frame.
   // once it's been loaded (first the geometry and then the image),
   // messages are sent to observers so they can use it
   class DicomSeriesVolumeSlicer :
     public IVolumeSlicer,
-    public IObserver
+    public OrthancStone::IObserver
     //private OrthancSlicesLoader::ISliceLoaderObserver
   {
   public:
     // TODO: Add "frame" and "instanceId"
-    class FrameReadyMessage : public OriginMessage<DicomSeriesVolumeSlicer>
+    class FrameReadyMessage : public OrthancStone::OriginMessage<DicomSeriesVolumeSlicer>
     {
       ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
       
     private:
       const Orthanc::ImageAccessor&  frame_;
-      SliceImageQuality              imageQuality_;
-      const Deprecated::Slice&                   slice_;
+      OrthancStone::SliceImageQuality              imageQuality_;
+      const Slice&                   slice_;
 
     public:
       FrameReadyMessage(DicomSeriesVolumeSlicer& origin,
                         const Orthanc::ImageAccessor& frame,
-                        SliceImageQuality imageQuality,
-                        const Deprecated::Slice& slice) :
+                        OrthancStone::SliceImageQuality imageQuality,
+                        const Slice& slice) :
         OriginMessage(origin),
         frame_(frame),
         imageQuality_(imageQuality),
@@ -64,12 +64,12 @@
         return frame_;
       }
 
-      SliceImageQuality GetImageQuality() const
+      OrthancStone::SliceImageQuality GetImageQuality() const
       {
         return imageQuality_;
       }
 
-      const Deprecated::Slice& GetSlice() const
+      const Slice& GetSlice() const
       {
         return slice_;
       }
@@ -80,10 +80,11 @@
     class RendererFactory;
     
     OrthancSlicesLoader  loader_;
-    SliceImageQuality    quality_;
+    OrthancStone::SliceImageQuality    quality_;
 
   public:
-    DicomSeriesVolumeSlicer(MessageBroker& broker, OrthancApiClient& orthanc);
+    DicomSeriesVolumeSlicer(OrthancStone::MessageBroker& broker,
+                            OrthancApiClient& orthanc);
 
     void LoadSeries(const std::string& seriesId);
 
@@ -92,12 +93,12 @@
     void LoadFrame(const std::string& instanceId,
                    unsigned int frame);
 
-    void SetImageQuality(SliceImageQuality quality)
+    void SetImageQuality(OrthancStone::SliceImageQuality quality)
     {
       quality_ = quality;
     }
 
-    SliceImageQuality GetImageQuality() const
+    OrthancStone::SliceImageQuality GetImageQuality() const
     {
       return quality_;
     }
@@ -107,15 +108,15 @@
       return loader_.GetSlicesCount();
     }
 
-    const Deprecated::Slice& GetSlice(size_t slice) const 
+    const Slice& GetSlice(size_t slice) const 
     {
       return loader_.GetSlice(slice);
     }
 
-    virtual bool GetExtent(std::vector<Vector>& points,
-                           const CoordinateSystem3D& viewportSlice);
+    virtual bool GetExtent(std::vector<OrthancStone::Vector>& points,
+                           const OrthancStone::CoordinateSystem3D& viewportSlice);
 
-    virtual void ScheduleLayerCreation(const CoordinateSystem3D& viewportSlice);
+    virtual void ScheduleLayerCreation(const OrthancStone::CoordinateSystem3D& viewportSlice);
 
 protected:
     void OnSliceGeometryReady(const OrthancSlicesLoader::SliceGeometryReadyMessage& message);