comparison Framework/Deprecated/Loaders/OrthancMultiframeVolumeLoader.h @ 1310:9bea7e15b519 broker

- first pass at changes to cope with the refactoring of the loading system - global loader-related data accessible through ILoadersContext::ILock - many changes in legacy loaders (CT, RTSTRUCT, DOSE) + loader cache - NOT FINISHED! there are shared_from_this calls in ctors! this will crash!
author Benjamin Golinvaux <bgo@osimis.io>
date Mon, 09 Mar 2020 14:53:22 +0100
parents 83af7e562b45
children 9b126de2cde2
comparison
equal deleted inserted replaced
1309:1f877e0846fe 1310:9bea7e15b519
92 92
93 bool HasGeometry() const; 93 bool HasGeometry() const;
94 const OrthancStone::VolumeImageGeometry& GetImageGeometry() const; 94 const OrthancStone::VolumeImageGeometry& GetImageGeometry() const;
95 95
96 public: 96 public:
97 OrthancMultiframeVolumeLoader(boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, 97 OrthancMultiframeVolumeLoader(
98 OrthancStone::IOracle& oracle, 98 OrthancStone::ILoadersContext& loadersContext,
99 OrthancStone::IObservable& oracleObservable, 99 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume,
100 float outliersHalfRejectionRate = 0.0005); 100 float outliersHalfRejectionRate = 0.0005);
101 101
102 virtual ~OrthancMultiframeVolumeLoader(); 102 virtual ~OrthancMultiframeVolumeLoader();
103 103
104 bool IsPixelDataLoaded() const 104 bool IsPixelDataLoaded() const
105 { 105 {