Mercurial > hg > orthanc-stone
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 |