Mercurial > hg > orthanc-stone
comparison Framework/Loaders/OrthancMultiframeVolumeLoader.h @ 1488:7f16987131e1
Missing include + docs + public getter for volume geometry in multiframe loader
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Tue, 23 Jun 2020 13:44:23 +0200 |
parents | f4a06ad1580b |
children |
comparison
equal
deleted
inserted
replaced
1486:b931ddbe070e | 1488:7f16987131e1 |
---|---|
88 void ComputeMinMaxWithOutlierRejection( | 88 void ComputeMinMaxWithOutlierRejection( |
89 const std::map<T, uint64_t>& distribution); | 89 const std::map<T, uint64_t>& distribution); |
90 | 90 |
91 void SetUncompressedPixelData(const std::string& pixelData); | 91 void SetUncompressedPixelData(const std::string& pixelData); |
92 | 92 |
93 bool HasGeometry() const; | |
94 const OrthancStone::VolumeImageGeometry& GetImageGeometry() const; | |
95 | |
96 protected: | 93 protected: |
97 OrthancMultiframeVolumeLoader( | 94 OrthancMultiframeVolumeLoader( |
98 OrthancStone::ILoadersContext& loadersContext, | 95 OrthancStone::ILoadersContext& loadersContext, |
99 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, | 96 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, |
100 float outliersHalfRejectionRate); | 97 float outliersHalfRejectionRate); |
104 OrthancStone::ILoadersContext& loadersContext, | 101 OrthancStone::ILoadersContext& loadersContext, |
105 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, | 102 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, |
106 float outliersHalfRejectionRate = 0.0005); | 103 float outliersHalfRejectionRate = 0.0005); |
107 | 104 |
108 virtual ~OrthancMultiframeVolumeLoader(); | 105 virtual ~OrthancMultiframeVolumeLoader(); |
106 | |
107 bool HasGeometry() const; | |
108 const OrthancStone::VolumeImageGeometry& GetImageGeometry() const; | |
109 | 109 |
110 bool IsPixelDataLoaded() const | 110 bool IsPixelDataLoaded() const |
111 { | 111 { |
112 return pixelDataLoaded_; | 112 return pixelDataLoaded_; |
113 } | 113 } |