|
PACS System 0.1.0
PACS DICOM system library
|
Parsed WADO-URI request parameters. More...
#include <wado_uri_endpoints.h>

Public Attributes | |
| std::string | study_uid |
| Study Instance UID (required) | |
| std::string | series_uid |
| Series Instance UID (required) | |
| std::string | object_uid |
| SOP Instance UID (required) | |
| std::string | content_type {"application/dicom"} |
| Requested content type (default: application/dicom) | |
| std::optional< std::string > | transfer_syntax |
| Transfer Syntax UID for transcoding (optional) | |
| bool | anonymize {false} |
| Whether to anonymize the response (optional) | |
| std::optional< uint16_t > | rows |
| Output viewport rows (optional, for rendered images) | |
| std::optional< uint16_t > | columns |
| Output viewport columns (optional, for rendered images) | |
| std::optional< double > | window_center |
| Window center for rendered images (optional) | |
| std::optional< double > | window_width |
| Window width for rendered images (optional) | |
| std::optional< uint32_t > | frame_number |
| Frame number for multi-frame images (1-based, optional) | |
Parsed WADO-URI request parameters.
Represents the query parameters from a WADO-URI HTTP GET request: GET /wado?requestType=WADO&studyUID=...&seriesUID=...&objectUID=...
Definition at line 39 of file wado_uri_endpoints.h.
| bool kcenon::pacs::web::wado_uri::wado_uri_request::anonymize {false} |
Whether to anonymize the response (optional)
Definition at line 56 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::optional<uint16_t> kcenon::pacs::web::wado_uri::wado_uri_request::columns |
Output viewport columns (optional, for rendered images)
Definition at line 62 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::string kcenon::pacs::web::wado_uri::wado_uri_request::content_type {"application/dicom"} |
Requested content type (default: application/dicom)
Definition at line 50 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params(), and kcenon::pacs::web::wado_uri::validate_wado_uri_request().
| std::optional<uint32_t> kcenon::pacs::web::wado_uri::wado_uri_request::frame_number |
Frame number for multi-frame images (1-based, optional)
Definition at line 71 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::string kcenon::pacs::web::wado_uri::wado_uri_request::object_uid |
SOP Instance UID (required)
Definition at line 47 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params(), and kcenon::pacs::web::wado_uri::validate_wado_uri_request().
| std::optional<uint16_t> kcenon::pacs::web::wado_uri::wado_uri_request::rows |
Output viewport rows (optional, for rendered images)
Definition at line 59 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::string kcenon::pacs::web::wado_uri::wado_uri_request::series_uid |
Series Instance UID (required)
Definition at line 44 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params(), and kcenon::pacs::web::wado_uri::validate_wado_uri_request().
| std::string kcenon::pacs::web::wado_uri::wado_uri_request::study_uid |
Study Instance UID (required)
Definition at line 41 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params(), and kcenon::pacs::web::wado_uri::validate_wado_uri_request().
| std::optional<std::string> kcenon::pacs::web::wado_uri::wado_uri_request::transfer_syntax |
Transfer Syntax UID for transcoding (optional)
Definition at line 53 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::optional<double> kcenon::pacs::web::wado_uri::wado_uri_request::window_center |
Window center for rendered images (optional)
Definition at line 65 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().
| std::optional<double> kcenon::pacs::web::wado_uri::wado_uri_request::window_width |
Window width for rendered images (optional)
Definition at line 68 of file wado_uri_endpoints.h.
Referenced by kcenon::pacs::web::wado_uri::parse_wado_uri_params().