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,