Mercurial > hg > orthanc-stone
diff Framework/Loaders/SeriesThumbnailsLoader.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 | 4db187d29731 |
children |
line wrap: on
line diff
--- a/Framework/Loaders/SeriesThumbnailsLoader.h Sat Jun 20 11:16:55 2020 +0200 +++ b/Framework/Loaders/SeriesThumbnailsLoader.h Mon Jun 22 17:46:40 2020 +0200 @@ -21,6 +21,13 @@ #pragma once +#include "../OrthancStone.h" + +#if !defined(ORTHANC_ENABLE_DCMTK) +# error Macro ORTHANC_ENABLE_DCMTK must be defined +#endif + + #include "../Oracle/GetOrthancImageCommand.h" #include "../Oracle/HttpCommand.h" #include "../Oracle/OracleCommandExceptionMessage.h" @@ -141,6 +148,10 @@ class ThumbnailInformation; class OrthancSopClassHandler; class SelectOrthancInstanceHandler; + +#if ORTHANC_ENABLE_DCMTK == 1 + class SelectDicomWebInstanceHandler; +#endif // Maps a "Series Instance UID" to a thumbnail typedef std::map<std::string, Thumbnail*> Thumbnails; @@ -165,6 +176,10 @@ void Handle(const GetOrthancImageCommand::SuccessMessage& message); +#if ORTHANC_ENABLE_DCMTK == 1 + void Handle(const ParseDicomSuccessMessage& message); +#endif + void Handle(const OracleCommandExceptionMessage& message); SeriesThumbnailsLoader(ILoadersContext& context,