9 #ifndef _1cd2d27d_2d97_405b_b9d5_4104210e543a 10 #define _1cd2d27d_2d97_405b_b9d5_4104210e543a 52 URL const & get_base_url()
const;
55 void set_base_url(
URL const & url);
58 std::string
const & get_media_type()
const;
64 URL const & get_url ()
const;
67 Selector const & get_selector()
const;
70 DataSet const & get_query_data_set()
const;
73 std::set< std::vector < odil::Tag> >
const & get_includefields()
const;
76 bool get_fuzzymatching()
const;
79 int get_limit()
const;
82 int get_offset()
const;
88 void request_datasets(
90 DataSet const & query,
bool fuzzymatching =
false,
91 int limit = -1,
int offset = 0,
bool numerical_tags =
false);
100 std::string _media_type;
111 static bool _is_selector_valid (
Selector const & selector);
114 static std::string _tag_to_string(
odil::Tag const & tag,
bool numerical_tag);
118 _split_full_url(URL
const & url);
121 static URL _generate_url(URL
const & base_url, Selector
const & selector, DataSet
const & query,
122 bool fuzzymatching =
false,
int limit = -1,
123 int offset = 0,
bool numerical_tags =
false);
132 #endif // _1cd2d27d_2d97_405b_b9d5_4104210e543a
HTTP request.
Definition: HTTPRequest.h:25
DICOM Data set.
Definition: DataSet.h:29
Definition: Association.h:24
Uniform resource locator.
Definition: URL.h:23
A DICOM element tag.
Definition: Tag.h:24
#define ODIL_API
Definition: odil.h:28
QIDO-RS request generator and parser.
Definition: QIDORSRequest.h:33
Representation
Data representation for DICOM requests and responses.
Definition: Utils.h:35
Target (in the DICOM data model) of the request.
Definition: Selector.h:26