Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/Loaders/OrthancMultiframeVolumeLoader.h @ 1303:83af7e562b45 broker
IGeometryProvider interface for deprecated loaders (required for AB testing in older app)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 04 Mar 2020 09:44:09 +0100 |
parents | 7ec8fea061b9 |
children | 9bea7e15b519 |
comparison
equal
deleted
inserted
replaced
1281:68579a31eeb4 | 1303:83af7e562b45 |
---|---|
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "LoaderStateMachine.h" | 24 #include "LoaderStateMachine.h" |
25 #include "../../Volumes/DicomVolumeImage.h" | 25 #include "../../Volumes/DicomVolumeImage.h" |
26 #include "../Volumes/IGeometryProvider.h" | |
26 | 27 |
27 #include <boost/shared_ptr.hpp> | 28 #include <boost/shared_ptr.hpp> |
28 | 29 |
29 namespace Deprecated | 30 namespace Deprecated |
30 { | 31 { |
31 class OrthancMultiframeVolumeLoader : | 32 class OrthancMultiframeVolumeLoader : |
32 public LoaderStateMachine, | 33 public LoaderStateMachine, |
33 public OrthancStone::IObservable | 34 public OrthancStone::IObservable, |
35 public IGeometryProvider | |
34 { | 36 { |
35 private: | 37 private: |
36 class LoadRTDoseGeometry; | 38 class LoadRTDoseGeometry; |
37 class LoadGeometry; | 39 class LoadGeometry; |
38 class LoadTransferSyntax; | 40 class LoadTransferSyntax; |