Mercurial > hg > orthanc-stone
diff Framework/Loaders/LoaderCache.h @ 1001:e704a53c9d0a
LoaderCache : support for the second set of structure set handling classes
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 20 Sep 2019 11:59:54 +0200 |
parents | 92e32e263ae9 |
children | 29f5f2031310 |
line wrap: on
line diff
--- a/Framework/Loaders/LoaderCache.h Fri Sep 20 11:59:29 2019 +0200 +++ b/Framework/Loaders/LoaderCache.h Fri Sep 20 11:59:54 2019 +0200 @@ -30,6 +30,9 @@ class OrthancSeriesVolumeProgressiveLoader; class DicomVolumeImageMPRSlicer; class DicomStructureSetLoader; + class DicomStructureSetLoader2; + class DicomStructureSetSlicer2; + class DicomStructureSet2; class OrthancMultiframeVolumeLoader; #if ORTHANC_ENABLE_WASM == 1 @@ -60,6 +63,12 @@ boost::shared_ptr<DicomStructureSetLoader> GetDicomStructureSetLoader (std::string instanceUuid); + boost::shared_ptr<DicomStructureSetLoader2> + GetDicomStructureSetLoader2(std::string instanceUuid); + + boost::shared_ptr<DicomStructureSetSlicer2> + GetDicomStructureSetSlicer2(std::string instanceUuid); + void ClearCache(); private: @@ -80,6 +89,12 @@ dicomVolumeImageMPRSlicers_; std::map<std::string, boost::shared_ptr<DicomStructureSetLoader> > dicomStructureSetLoaders_; + std::map<std::string, boost::shared_ptr<DicomStructureSetLoader2> > + dicomStructureSetLoaders2_; + std::map<std::string, boost::shared_ptr<DicomStructureSet2> > + dicomStructureSets2_; + std::map<std::string, boost::shared_ptr<DicomStructureSetSlicer2> > + dicomStructureSetSlicers2_; }; }