Mercurial > hg > orthanc-stone
comparison Framework/Loaders/DicomResourcesLoader.h @ 1484:121d01aa328e
SeriesThumbnailsLoader working on raw dicom files
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 22 Jun 2020 17:46:40 +0200 |
parents | 474360793956 |
children |
comparison
equal
deleted
inserted
replaced
1483:6abd819aa534 | 1484:121d01aa328e |
---|---|
25 | 25 |
26 #if !defined(ORTHANC_ENABLE_DCMTK) | 26 #if !defined(ORTHANC_ENABLE_DCMTK) |
27 # error The macro ORTHANC_ENABLE_DCMTK must be defined | 27 # error The macro ORTHANC_ENABLE_DCMTK must be defined |
28 #endif | 28 #endif |
29 | 29 |
30 #if ORTHANC_ENABLE_DCMTK == 1 | |
31 # include "../Oracle/ParseDicomFromFileCommand.h" | |
32 # include <DicomParsing/ParsedDicomDir.h> | |
33 #endif | |
34 | |
35 #include "../Oracle/HttpCommand.h" | 30 #include "../Oracle/HttpCommand.h" |
36 #include "../Oracle/OracleCommandExceptionMessage.h" | 31 #include "../Oracle/OracleCommandExceptionMessage.h" |
37 #include "../Oracle/OrthancRestApiCommand.h" | 32 #include "../Oracle/OrthancRestApiCommand.h" |
38 #include "../Oracle/ReadFileCommand.h" | 33 #include "../Oracle/ReadFileCommand.h" |
39 #include "DicomSource.h" | 34 #include "DicomSource.h" |
40 #include "ILoaderFactory.h" | 35 #include "ILoaderFactory.h" |
41 #include "LoadedDicomResources.h" | 36 #include "LoadedDicomResources.h" |
42 #include "OracleScheduler.h" | 37 #include "OracleScheduler.h" |
43 | 38 |
39 namespace Orthanc | |
40 { | |
41 #if ORTHANC_ENABLE_DCMTK == 1 | |
42 class ParsedDicomDir; | |
43 #endif | |
44 } | |
45 | |
44 namespace OrthancStone | 46 namespace OrthancStone |
45 { | 47 { |
48 #if ORTHANC_ENABLE_DCMTK == 1 | |
49 class ParseDicomFromFileCommand; | |
50 #endif | |
51 | |
46 class DicomResourcesLoader : | 52 class DicomResourcesLoader : |
47 public ObserverBase<DicomResourcesLoader>, | 53 public ObserverBase<DicomResourcesLoader>, |
48 public IObservable | 54 public IObservable |
49 { | 55 { |
50 private: | 56 private: |