Mercurial > hg > orthanc-stone
diff Framework/Widgets/SliceViewerWidget.h @ 396:ed7146fa2c98
rename ILayerSource as IVolumeSlicer, and OrthancFrameLayerSource as as DicomSeriesVolumeSlicer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 10 Nov 2018 09:29:08 +0100 |
parents | 17d54c028805 |
children | 885e1ebd315c |
line wrap: on
line diff
--- a/Framework/Widgets/SliceViewerWidget.h Sat Nov 10 09:14:12 2018 +0100 +++ b/Framework/Widgets/SliceViewerWidget.h Sat Nov 10 09:29:08 2018 +0100 @@ -22,7 +22,7 @@ #pragma once #include "WorldSceneWidget.h" -#include "../Layers/ILayerSource.h" +#include "../Layers/IVolumeSlicer.h" #include "../Toolbox/Extent2D.h" #include "../../Framework/Messages/IObserver.h" @@ -42,34 +42,34 @@ private: class Scene; - typedef std::map<const ILayerSource*, size_t> LayersIndex; + typedef std::map<const IVolumeSlicer*, size_t> LayersIndex; - bool started_; - LayersIndex layersIndex_; - std::vector<ILayerSource*> layers_; - std::vector<RenderStyle> styles_; - CoordinateSystem3D plane_; - std::auto_ptr<Scene> currentScene_; - std::auto_ptr<Scene> pendingScene_; - std::vector<bool> changedLayers_; + bool started_; + LayersIndex layersIndex_; + std::vector<IVolumeSlicer*> layers_; + std::vector<RenderStyle> styles_; + CoordinateSystem3D plane_; + std::auto_ptr<Scene> currentScene_; + std::auto_ptr<Scene> pendingScene_; + std::vector<bool> changedLayers_; bool LookupLayer(size_t& index /* out */, - const ILayerSource& layer) const; + const IVolumeSlicer& layer) const; void GetLayerExtent(Extent2D& extent, - ILayerSource& source) const; + IVolumeSlicer& source) const; - void OnGeometryReady(const ILayerSource::GeometryReadyMessage& message); + void OnGeometryReady(const IVolumeSlicer::GeometryReadyMessage& message); - virtual void OnContentChanged(const ILayerSource::ContentChangedMessage& message); + virtual void OnContentChanged(const IVolumeSlicer::ContentChangedMessage& message); - virtual void OnSliceChanged(const ILayerSource::SliceChangedMessage& message); + virtual void OnSliceChanged(const IVolumeSlicer::SliceChangedMessage& message); - virtual void OnLayerReady(const ILayerSource::LayerReadyMessage& message); + virtual void OnLayerReady(const IVolumeSlicer::LayerReadyMessage& message); - virtual void OnLayerError(const ILayerSource::LayerErrorMessage& message); + virtual void OnLayerError(const IVolumeSlicer::LayerErrorMessage& message); - void ObserveLayer(ILayerSource& source); + void ObserveLayer(IVolumeSlicer& source); void ResetChangedLayers(); @@ -96,9 +96,9 @@ public: virtual ~SliceViewerWidget(); - size_t AddLayer(ILayerSource* layer); // Takes ownership + size_t AddLayer(IVolumeSlicer* layer); // Takes ownership - void ReplaceLayer(size_t layerIndex, ILayerSource* layer); // Takes ownership + void ReplaceLayer(size_t layerIndex, IVolumeSlicer* layer); // Takes ownership void RemoveLayer(size_t layerIndex);