|
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. | |
| QIDORSRequest (HTTPRequest const &request) | |
| Constructor. | |
| bool | operator== (QIDORSRequest const &other) const |
| Equality operator. | |
| bool | operator!= (QIDORSRequest const &other) const |
| Difference operator. | |
| URL const & | get_base_url () const |
| Return base_url. | |
| void | set_base_url (URL const &url) |
| Set the base URL; the query and fragment must be empty. | |
| std::string const & | get_media_type () const |
| Return the media type. | |
| Representation const & | get_representation () const |
| Return the representation. | |
| URL const & | get_url () const |
| Return the url. | |
| Selector const & | get_selector () const |
| brief Return the selector. | |
| std::shared_ptr< DataSet const > | get_query_data_set () const |
| Return the dataSet containing the wanted attribute values. | |
| std::set< std::vector< Tag > > const & | get_includefields () const |
| Return the wanted fields. | |
| bool | get_fuzzymatching () const |
| Return whether fuzzymatching is wanted or not. | |
| int | get_limit () const |
| Return the wanted limit. | |
| int | get_offset () const |
| Return the wanted offset. | |
| HTTPRequest | get_http_request () const |
| Generate the associated HTTP request. | |
| void | request_datasets (Representation representation, Selector const &selector, std::shared_ptr< DataSet > query, bool fuzzymatching=false, int limit=-1, int offset=0, bool numerical_tags=false) |
| Prepare a qido request. | |
QIDO-RS request generator and parser.
| odil::webservices::QIDORSRequest::QIDORSRequest | ( | URL const & | base_url | ) |
Constructor.
| odil::webservices::QIDORSRequest::QIDORSRequest | ( | HTTPRequest const & | request | ) |
Constructor.
| 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< 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.
| std::shared_ptr< 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, | ||
| std::shared_ptr< DataSet > | 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.