Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Toolbox/DicomStructureSet2.h @ 1834:126522623e20
replaced OrthancStone::DicomPath by new class Orthanc::DicomPath from orthanc framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 10 Jun 2021 12:07:04 +0200 |
parents | 9ac2a65d4172 |
children | 3889ae96d2e9 |
comparison
equal
deleted
inserted
replaced
1833:3c0996f028a1 | 1834:126522623e20 |
---|---|
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #ifdef BGO_ENABLE_DICOMSTRUCTURESETLOADER2 | 24 #ifdef BGO_ENABLE_DICOMSTRUCTURESETLOADER2 |
25 | 25 |
26 #include "../Scene2D/Color.h" | |
27 #include "CoordinateSystem3D.h" | |
26 #include "DicomStructure2.h" | 28 #include "DicomStructure2.h" |
27 #include "CoordinateSystem3D.h" | |
28 #include "Extent2D.h" | 29 #include "Extent2D.h" |
29 #include "../Scene2D/Color.h" | 30 #include "OrthancDatasets/FullOrthancDataset.h" |
30 | |
31 #include <FullOrthancDataset.h> | |
32 | 31 |
33 #include <list> | 32 #include <list> |
34 | 33 |
35 namespace OrthancStone | 34 namespace OrthancStone |
36 { | 35 { |
38 { | 37 { |
39 public: | 38 public: |
40 DicomStructureSet2(); | 39 DicomStructureSet2(); |
41 ~DicomStructureSet2(); | 40 ~DicomStructureSet2(); |
42 | 41 |
43 void SetContents(const OrthancPlugins::FullOrthancDataset& tags); | 42 void SetContents(const FullOrthancDataset& tags); |
44 | 43 |
45 size_t GetStructuresCount() const | 44 size_t GetStructuresCount() const |
46 { | 45 { |
47 return structures_.size(); | 46 return structures_.size(); |
48 } | 47 } |
54 // at() is like []() but with range check | 53 // at() is like []() but with range check |
55 return structures_.at(i); | 54 return structures_.at(i); |
56 } | 55 } |
57 | 56 |
58 /** Internal use only */ | 57 /** Internal use only */ |
59 void FillStructuresFromDataset(const OrthancPlugins::FullOrthancDataset& tags); | 58 void FillStructuresFromDataset(const FullOrthancDataset& tags); |
60 | 59 |
61 /** Internal use only */ | 60 /** Internal use only */ |
62 void ComputeDependentProperties(); | 61 void ComputeDependentProperties(); |
63 | 62 |
64 /** Internal use only */ | 63 /** Internal use only */ |