Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/Plugins/Samples/Common/OrthancPluginCppWrapper.h Sat Dec 10 09:41:15 2016 +0100 +++ b/Plugins/Samples/Common/OrthancPluginCppWrapper.h Sat Dec 10 10:05:16 2016 +0100 @@ -276,7 +276,7 @@ float defaultValue) const; }; - class OrthancImage + class OrthancImage : public boost::noncopyable { private: OrthancPluginContext* context_; @@ -334,6 +334,25 @@ }; + class FindMatcher : public boost::noncopyable + { + private: + OrthancPluginContext* context_; + OrthancPluginFindMatcher* matcher_; + const OrthancPluginWorklistQuery* query_; + + public: + FindMatcher(OrthancPluginContext* context, + const OrthancPluginWorklistQuery* query); + + FindMatcher(OrthancPluginContext* context, + const void* query, + uint32_t size); + + ~FindMatcher(); + }; + + bool RestApiGet(Json::Value& result, OrthancPluginContext* context, const std::string& uri,