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 }