Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomNetworking/DicomFindAnswers.h @ 4296:3b70a2e6a06c
moving inline methods to source files for ABI compatibility
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 05 Nov 2020 15:52:28 +0100 |
parents | 0034f855c023 |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4295:90f91b78d708 | 4296:3b70a2e6a06c |
---|---|
42 #endif | 42 #endif |
43 | 43 |
44 public: | 44 public: |
45 explicit DicomFindAnswers(bool isWorklist); | 45 explicit DicomFindAnswers(bool isWorklist); |
46 | 46 |
47 ~DicomFindAnswers() | 47 ~DicomFindAnswers(); |
48 { | |
49 Clear(); | |
50 } | |
51 | 48 |
52 Encoding GetEncoding() const | 49 Encoding GetEncoding() const; |
53 { | |
54 return encoding_; | |
55 } | |
56 | 50 |
57 void SetEncoding(Encoding encoding); | 51 void SetEncoding(Encoding encoding); |
58 | 52 |
59 void SetWorklist(bool isWorklist); | 53 void SetWorklist(bool isWorklist); |
60 | 54 |
61 bool IsWorklist() const | 55 bool IsWorklist() const; |
62 { | |
63 return isWorklist_; | |
64 } | |
65 | 56 |
66 void Clear(); | 57 void Clear(); |
67 | 58 |
68 void Reserve(size_t index); | 59 void Reserve(size_t index); |
69 | 60 |
72 void Add(const ParsedDicomFile& dicom); | 63 void Add(const ParsedDicomFile& dicom); |
73 | 64 |
74 void Add(const void* dicom, | 65 void Add(const void* dicom, |
75 size_t size); | 66 size_t size); |
76 | 67 |
77 size_t GetSize() const | 68 size_t GetSize() const; |
78 { | |
79 return answers_.size(); | |
80 } | |
81 | 69 |
82 ParsedDicomFile& GetAnswer(size_t index) const; | 70 ParsedDicomFile& GetAnswer(size_t index) const; |
83 | 71 |
84 DcmDataset* ExtractDcmDataset(size_t index) const; | 72 DcmDataset* ExtractDcmDataset(size_t index) const; |
85 | 73 |
88 | 76 |
89 void ToJson(Json::Value& target, | 77 void ToJson(Json::Value& target, |
90 size_t index, | 78 size_t index, |
91 bool simplify) const; | 79 bool simplify) const; |
92 | 80 |
93 bool IsComplete() const | 81 bool IsComplete() const; |
94 { | |
95 return complete_; | |
96 } | |
97 | 82 |
98 void SetComplete(bool isComplete) | 83 void SetComplete(bool isComplete); |
99 { | |
100 complete_ = isComplete; | |
101 } | |
102 }; | 84 }; |
103 } | 85 } |