PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::web::dicomweb::rendered_params Struct Reference

Parameters for rendered image requests. More...

#include <dicomweb_endpoints.h>

Collaboration diagram for kcenon::pacs::web::dicomweb::rendered_params:
Collaboration graph

Public Attributes

rendered_format format {rendered_format::jpeg}
 Output format (jpeg or png)
 
int quality {75}
 JPEG quality (1-100, default 75)
 
std::optional< double > window_center
 Window center (default: auto from DICOM or calculated)
 
std::optional< double > window_width
 Window width (default: auto from DICOM or calculated)
 
uint16_t viewport_width {0}
 Output viewport width (0 = original size)
 
uint16_t viewport_height {0}
 Output viewport height (0 = original size)
 
uint32_t frame {1}
 Frame number for multi-frame images (1-based, default 1)
 
std::optional< std::string > presentation_state_uid
 Presentation state SOP Instance UID (optional)
 
bool burn_annotations {false}
 Annotation (burned-in or removed)
 

Detailed Description

Parameters for rendered image requests.

Definition at line 465 of file dicomweb_endpoints.h.

Member Data Documentation

◆ burn_annotations

bool kcenon::pacs::web::dicomweb::rendered_params::burn_annotations {false}

Annotation (burned-in or removed)

Definition at line 491 of file dicomweb_endpoints.h.

491{false};

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ format

rendered_format kcenon::pacs::web::dicomweb::rendered_params::format {rendered_format::jpeg}

Output format (jpeg or png)

Definition at line 467 of file dicomweb_endpoints.h.

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ frame

uint32_t kcenon::pacs::web::dicomweb::rendered_params::frame {1}

Frame number for multi-frame images (1-based, default 1)

Definition at line 485 of file dicomweb_endpoints.h.

485{1};

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ presentation_state_uid

std::optional<std::string> kcenon::pacs::web::dicomweb::rendered_params::presentation_state_uid

Presentation state SOP Instance UID (optional)

Definition at line 488 of file dicomweb_endpoints.h.

◆ quality

int kcenon::pacs::web::dicomweb::rendered_params::quality {75}

JPEG quality (1-100, default 75)

Definition at line 470 of file dicomweb_endpoints.h.

470{75};

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ viewport_height

uint16_t kcenon::pacs::web::dicomweb::rendered_params::viewport_height {0}

Output viewport height (0 = original size)

Definition at line 482 of file dicomweb_endpoints.h.

482{0};

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ viewport_width

uint16_t kcenon::pacs::web::dicomweb::rendered_params::viewport_width {0}

Output viewport width (0 = original size)

Definition at line 479 of file dicomweb_endpoints.h.

479{0};

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ window_center

std::optional<double> kcenon::pacs::web::dicomweb::rendered_params::window_center

Window center (default: auto from DICOM or calculated)

Definition at line 473 of file dicomweb_endpoints.h.

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().

◆ window_width

std::optional<double> kcenon::pacs::web::dicomweb::rendered_params::window_width

Window width (default: auto from DICOM or calculated)

Definition at line 476 of file dicomweb_endpoints.h.

Referenced by kcenon::pacs::web::dicomweb::parse_rendered_params().


The documentation for this struct was generated from the following file: