Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Toolbox/DicomStructureSet.h @ 1945:98952be6fb97
rendering plugin: rendering of multiple structures
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 02 Jun 2022 12:23:45 +0200 |
parents | 782ba9eb6f22 |
children | 07964689cb0b |
comparison
equal
deleted
inserted
replaced
1944:3daecfa5791c | 1945:98952be6fb97 |
---|---|
146 uint8_t red_; | 146 uint8_t red_; |
147 uint8_t green_; | 147 uint8_t green_; |
148 uint8_t blue_; | 148 uint8_t blue_; |
149 }; | 149 }; |
150 | 150 |
151 typedef std::vector<Structure> Structures; | 151 typedef std::vector<Structure> Structures; |
152 typedef std::map<std::string, size_t> StructureNamesIndex; | |
152 | 153 |
153 Structures structures_; | 154 Structures structures_; |
154 ReferencedSlices referencedSlices_; | 155 ReferencedSlices referencedSlices_; |
155 Vector estimatedNormal_; | 156 Vector estimatedNormal_; |
156 double estimatedSliceThickness_; | 157 double estimatedSliceThickness_; |
158 StructureNamesIndex structureNamesIndex_; | |
159 | |
157 | 160 |
158 void Setup(const IDicomDataset& dataset); | 161 void Setup(const IDicomDataset& dataset); |
159 | 162 |
160 const Structure& GetStructure(size_t index) const; | 163 const Structure& GetStructure(size_t index) const; |
161 | 164 |
233 | 236 |
234 const double GetEstimatedSliceThickness() const | 237 const double GetEstimatedSliceThickness() const |
235 { | 238 { |
236 return estimatedSliceThickness_; | 239 return estimatedSliceThickness_; |
237 } | 240 } |
241 | |
242 bool LookupStructureName(size_t& structureIndex /* out */, | |
243 const std::string& name) const; | |
238 }; | 244 }; |
239 } | 245 } |