comparison OrthancServer/DicomProtocol/DicomFindAnswers.h @ 2059:8e67325eaa3f

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 30 Jun 2016 20:02:21 +0200
parents f0acfa753973
children 6dc3bdb4088b
comparison
equal deleted inserted replaced
2058:43cd2ab060c7 2059:8e67325eaa3f
39 class DicomFindAnswers : public boost::noncopyable 39 class DicomFindAnswers : public boost::noncopyable
40 { 40 {
41 private: 41 private:
42 class Answer; 42 class Answer;
43 43
44 bool isWorklist_;
44 std::vector<Answer*> answers_; 45 std::vector<Answer*> answers_;
45 bool complete_; 46 bool complete_;
46 47
47 Answer& GetAnswerInternal(size_t index) const; 48 Answer& GetAnswerInternal(size_t index) const;
48 49
49 public: 50 public:
50 DicomFindAnswers() : complete_(true) 51 DicomFindAnswers(bool isWorklist) :
52 isWorklist_(isWorklist),
53 complete_(true)
51 { 54 {
52 } 55 }
53 56
54 ~DicomFindAnswers() 57 ~DicomFindAnswers()
55 { 58 {
56 Clear(); 59 Clear();
60 }
61
62 void SetWorklist(bool isWorklist);
63
64 bool IsWorklist() const
65 {
66 return isWorklist_;
57 } 67 }
58 68
59 void Clear(); 69 void Clear();
60 70
61 void Reserve(size_t index); 71 void Reserve(size_t index);