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