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;