Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/SortedFrames.h @ 1490:5d892f5dd9c4
SortedFrames::IsFrameMonochrome1()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 24 Jun 2020 17:17:06 +0200 |
parents | 60be4627ae52 |
children |
comparison
equal
deleted
inserted
replaced
1486:b931ddbe070e | 1490:5d892f5dd9c4 |
---|---|
33 private: | 33 private: |
34 bool hasPosition_; | 34 bool hasPosition_; |
35 Orthanc::DicomMap tags_; | 35 Orthanc::DicomMap tags_; |
36 std::string sopInstanceUid_; | 36 std::string sopInstanceUid_; |
37 unsigned int numberOfFrames_; | 37 unsigned int numberOfFrames_; |
38 Vector normal_; | 38 Vector normal_; // Only used in "Sort()" |
39 Vector position_; | 39 Vector position_; // Only used in "Sort()" |
40 bool monochrome1_; | |
40 | 41 |
41 public: | 42 public: |
42 Instance(const Orthanc::DicomMap& tags); | 43 Instance(const Orthanc::DicomMap& tags); |
43 | 44 |
44 const Orthanc::DicomMap& GetTags() const | 45 const Orthanc::DicomMap& GetTags() const |
62 } | 63 } |
63 | 64 |
64 const Vector& GetNormal() const; | 65 const Vector& GetNormal() const; |
65 | 66 |
66 const Vector& GetPosition() const; | 67 const Vector& GetPosition() const; |
68 | |
69 bool IsMonochrome1() const | |
70 { | |
71 return monochrome1_; | |
72 } | |
67 }; | 73 }; |
68 | 74 |
69 struct Frame | 75 struct Frame |
70 { | 76 { |
71 private: | 77 private: |
162 const std::string& GetFrameSopInstanceUid(size_t index) const | 168 const std::string& GetFrameSopInstanceUid(size_t index) const |
163 { | 169 { |
164 return GetFrame(index).GetInstance().GetSopInstanceUid(); | 170 return GetFrame(index).GetInstance().GetSopInstanceUid(); |
165 } | 171 } |
166 | 172 |
167 const unsigned int GetFrameSiblingsCount(size_t index) const | 173 unsigned int GetFrameSiblingsCount(size_t index) const |
168 { | 174 { |
169 return GetFrame(index).GetInstance().GetNumberOfFrames(); | 175 return GetFrame(index).GetInstance().GetNumberOfFrames(); |
170 } | 176 } |
171 | 177 |
172 const unsigned int GetFrameIndex(size_t index) const | 178 unsigned int GetFrameIndex(size_t index) const |
173 { | 179 { |
174 return GetFrame(index).GetFrameIndex(); | 180 return GetFrame(index).GetFrameIndex(); |
181 } | |
182 | |
183 bool IsFrameMonochrome1(size_t index) const | |
184 { | |
185 return GetFrame(index).GetInstance().IsMonochrome1(); | |
175 } | 186 } |
176 | 187 |
177 void Sort(); | 188 void Sort(); |
178 }; | 189 }; |
179 } | 190 } |