comparison Framework/Loaders/LoaderCache.h @ 937:86ac61a040c9

Added getters and notifications to allow clients of the loaders (DicomStructureSetLoader, OrthancSeriesVolumeProgressiveLoader and OrthancMultiframeVolumeLoader) to know when the loading is finished + added ability for SDL event loop to execute a callback repeatedly (used to check the view loading state)
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 31 Jul 2019 10:24:09 +0200
parents bf03cb879eb4
children 92e32e263ae9
comparison
equal deleted inserted replaced
936:775ebd43bd3b 937:86ac61a040c9
48 LoaderCache(ThreadedOracle& oracle, LockingEmitter& lockingEmitter); 48 LoaderCache(ThreadedOracle& oracle, LockingEmitter& lockingEmitter);
49 #endif 49 #endif
50 50
51 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> 51 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader>
52 GetSeriesVolumeProgressiveLoader (std::string seriesUuid); 52 GetSeriesVolumeProgressiveLoader (std::string seriesUuid);
53
53 boost::shared_ptr<DicomVolumeImageMPRSlicer> 54 boost::shared_ptr<DicomVolumeImageMPRSlicer>
54 GetMultiframeDicomVolumeImageMPRSlicer(std::string instanceUuid); 55 GetMultiframeDicomVolumeImageMPRSlicer(std::string instanceUuid);
56
57 boost::shared_ptr<OrthancMultiframeVolumeLoader>
58 GetMultiframeVolumeLoader(std::string instanceUuid);
59
55 boost::shared_ptr<DicomStructureSetLoader> 60 boost::shared_ptr<DicomStructureSetLoader>
56 GetDicomStructureSetLoader (std::string instanceUuid); 61 GetDicomStructureSetLoader (std::string instanceUuid);
57 62
58 void ClearCache(); 63 void ClearCache();
59 64