Mercurial > hg > orthanc
comparison Plugins/Samples/Common/OrthancPluginCppWrapper.h @ 2212:c02f6ec404d8
OrthancPlugins::FindMatcher
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 10 Dec 2016 10:05:16 +0100 |
parents | 27106f7e3759 |
children | 95d1d758abb7 |
comparison
equal
deleted
inserted
replaced
2211:c88c8807a0ed | 2212:c02f6ec404d8 |
---|---|
274 | 274 |
275 float GetFloatValue(const std::string& key, | 275 float GetFloatValue(const std::string& key, |
276 float defaultValue) const; | 276 float defaultValue) const; |
277 }; | 277 }; |
278 | 278 |
279 class OrthancImage | 279 class OrthancImage : public boost::noncopyable |
280 { | 280 { |
281 private: | 281 private: |
282 OrthancPluginContext* context_; | 282 OrthancPluginContext* context_; |
283 OrthancPluginImage* image_; | 283 OrthancPluginImage* image_; |
284 | 284 |
329 | 329 |
330 void AnswerPngImage(OrthancPluginRestOutput* output); | 330 void AnswerPngImage(OrthancPluginRestOutput* output); |
331 | 331 |
332 void AnswerJpegImage(OrthancPluginRestOutput* output, | 332 void AnswerJpegImage(OrthancPluginRestOutput* output, |
333 uint8_t quality); | 333 uint8_t quality); |
334 }; | |
335 | |
336 | |
337 class FindMatcher : public boost::noncopyable | |
338 { | |
339 private: | |
340 OrthancPluginContext* context_; | |
341 OrthancPluginFindMatcher* matcher_; | |
342 const OrthancPluginWorklistQuery* query_; | |
343 | |
344 public: | |
345 FindMatcher(OrthancPluginContext* context, | |
346 const OrthancPluginWorklistQuery* query); | |
347 | |
348 FindMatcher(OrthancPluginContext* context, | |
349 const void* query, | |
350 uint32_t size); | |
351 | |
352 ~FindMatcher(); | |
334 }; | 353 }; |
335 | 354 |
336 | 355 |
337 bool RestApiGet(Json::Value& result, | 356 bool RestApiGet(Json::Value& result, |
338 OrthancPluginContext* context, | 357 OrthancPluginContext* context, |