|
Odil
A C++11 library for the DICOM standard
|
QIDO-RS request generator and parser. More...
#include <QIDORSRequest.h>
Public Member Functions | |
| QIDORSRequest (URL const &base_url) | |
| Constructor. More... | |
| QIDORSRequest (HTTPRequest const &request) | |
| Constructor. More... | |
| ~QIDORSRequest ()=default | |
| Destructor. More... | |
| bool | operator== (QIDORSRequest const &other) const |
| Equality operator. More... | |
| bool | operator!= (QIDORSRequest const &other) const |
| Difference operator. More... | |
| URL const & | get_base_url () const |
| Return base_url. More... | |
| void | set_base_url (URL const &url) |
| Set the base URL; the query and fragment must be empty. More... | |
| std::string const & | get_media_type () const |
| Return the media type. More... | |
| Representation const & | get_representation () const |
| Return the representation. More... | |
| URL const & | get_url () const |
| Return the url. More... | |
| Selector const & | get_selector () const |
| brief Return the selector. More... | |
| DataSet const & | get_query_data_set () const |
| Return the dataSet containing the wanted attribute values. More... | |
| std::set< std::vector< odil::Tag > > const & | get_includefields () const |
| Return the wanted fields. More... | |
| bool | get_fuzzymatching () const |
| Return whether fuzzymatching is wanted or not. More... | |
| int | get_limit () const |
| Return the wanted limit. More... | |
| int | get_offset () const |
| Return the wanted offset. More... | |
| HTTPRequest | get_http_request () const |
| Generate the associated HTTP request. More... | |
| void | request_datasets (Representation representation, Selector const &selector, DataSet const &query, bool fuzzymatching=false, int limit=-1, int offset=0, bool numerical_tags=false) |
| Prepare a qido request. More... | |
QIDO-RS request generator and parser.
| odil::webservices::QIDORSRequest::QIDORSRequest | ( | URL const & | base_url | ) |
Constructor.
| odil::webservices::QIDORSRequest::QIDORSRequest | ( | HTTPRequest const & | request | ) |
Constructor.
|
default |
Destructor.
| URL const& odil::webservices::QIDORSRequest::get_base_url | ( | ) | const |
Return base_url.
| bool odil::webservices::QIDORSRequest::get_fuzzymatching | ( | ) | const |
Return whether fuzzymatching is wanted or not.
| HTTPRequest odil::webservices::QIDORSRequest::get_http_request | ( | ) | const |
Generate the associated HTTP request.
| std::set< std::vector < odil::Tag> > const& odil::webservices::QIDORSRequest::get_includefields | ( | ) | const |
Return the wanted fields.
| int odil::webservices::QIDORSRequest::get_limit | ( | ) | const |
Return the wanted limit.
| std::string const& odil::webservices::QIDORSRequest::get_media_type | ( | ) | const |
Return the media type.
| int odil::webservices::QIDORSRequest::get_offset | ( | ) | const |
Return the wanted offset.
| DataSet const& odil::webservices::QIDORSRequest::get_query_data_set | ( | ) | const |
Return the dataSet containing the wanted attribute values.
| Representation const& odil::webservices::QIDORSRequest::get_representation | ( | ) | const |
Return the representation.
| Selector const& odil::webservices::QIDORSRequest::get_selector | ( | ) | const |
brief Return the selector.
| URL const& odil::webservices::QIDORSRequest::get_url | ( | ) | const |
Return the url.
| bool odil::webservices::QIDORSRequest::operator!= | ( | QIDORSRequest const & | other | ) | const |
Difference operator.
| bool odil::webservices::QIDORSRequest::operator== | ( | QIDORSRequest const & | other | ) | const |
Equality operator.
| void odil::webservices::QIDORSRequest::request_datasets | ( | Representation | representation, |
| Selector const & | selector, | ||
| DataSet const & | query, | ||
| bool | fuzzymatching = false, |
||
| int | limit = -1, |
||
| int | offset = 0, |
||
| bool | numerical_tags = false |
||
| ) |
Prepare a qido request.
| void odil::webservices::QIDORSRequest::set_base_url | ( | URL const & | url | ) |
Set the base URL; the query and fragment must be empty.
1.8.13