comparison OrthancFramework/Sources/DicomNetworking/DicomFindAnswers.h @ 4729:4e2247df6327

Added "Short" and "Full" options in /modalities/id/find-worklist
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Jun 2021 10:41:35 +0200
parents d9473bd5ed43
children 7053502fbf97
comparison
equal deleted inserted replaced
4728:b5ca12bfce8c 4729:4e2247df6327
37 void AddAnswerInternal(ParsedDicomFile* answer); 37 void AddAnswerInternal(ParsedDicomFile* answer);
38 38
39 #if ORTHANC_BUILDING_FRAMEWORK_LIBRARY == 1 39 #if ORTHANC_BUILDING_FRAMEWORK_LIBRARY == 1
40 // Alias for binary compatibility with Orthanc Framework 1.7.2 => don't use it anymore 40 // Alias for binary compatibility with Orthanc Framework 1.7.2 => don't use it anymore
41 void Add(ParsedDicomFile& dicom); 41 void Add(ParsedDicomFile& dicom);
42
43 void ToJson(Json::Value& target,
44 bool simplify) const;
45
46 void ToJson(Json::Value& target,
47 size_t index,
48 bool simplify) const;
42 #endif 49 #endif
43 50
44 public: 51 public:
45 explicit DicomFindAnswers(bool isWorklist); 52 explicit DicomFindAnswers(bool isWorklist);
46 53
70 ParsedDicomFile& GetAnswer(size_t index) const; 77 ParsedDicomFile& GetAnswer(size_t index) const;
71 78
72 DcmDataset* ExtractDcmDataset(size_t index) const; 79 DcmDataset* ExtractDcmDataset(size_t index) const;
73 80
74 void ToJson(Json::Value& target, 81 void ToJson(Json::Value& target,
75 bool simplify) const; 82 DicomToJsonFormat format) const;
76 83
77 void ToJson(Json::Value& target, 84 void ToJson(Json::Value& target,
78 size_t index, 85 size_t index,
79 bool simplify) const; 86 DicomToJsonFormat format) const;
80 87
81 bool IsComplete() const; 88 bool IsComplete() const;
82 89
83 void SetComplete(bool isComplete); 90 void SetComplete(bool isComplete);
84 }; 91 };