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

Result of rendered image operation. More...

#include <dicomweb_endpoints.h>

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

Static Public Member Functions

static rendered_result ok (std::vector< uint8_t > d, std::string_view mime_type)
 
static rendered_result error (std::string msg)
 

Public Attributes

std::vector< uint8_t > data
 Encoded image data.
 
std::string content_type
 MIME type (image/jpeg or image/png)
 
bool success {false}
 Operation succeeded.
 
std::string error_message
 Error message if failed.
 

Detailed Description

Result of rendered image operation.

Definition at line 507 of file dicomweb_endpoints.h.

Member Function Documentation

◆ error()

static rendered_result kcenon::pacs::web::dicomweb::rendered_result::error ( std::string msg)
inlinestaticnodiscard

Definition at line 518 of file dicomweb_endpoints.h.

518 {
519 return {{}, "", false, std::move(msg)};
520 }

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

Here is the caller graph for this function:

◆ ok()

static rendered_result kcenon::pacs::web::dicomweb::rendered_result::ok ( std::vector< uint8_t > d,
std::string_view mime_type )
inlinestaticnodiscard

Definition at line 513 of file dicomweb_endpoints.h.

514 {
515 return {std::move(d), std::string(mime_type), true, ""};
516 }

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

Here is the caller graph for this function:

Member Data Documentation

◆ content_type

std::string kcenon::pacs::web::dicomweb::rendered_result::content_type

MIME type (image/jpeg or image/png)

Definition at line 509 of file dicomweb_endpoints.h.

◆ data

std::vector<uint8_t> kcenon::pacs::web::dicomweb::rendered_result::data

Encoded image data.

Definition at line 508 of file dicomweb_endpoints.h.

◆ error_message

std::string kcenon::pacs::web::dicomweb::rendered_result::error_message

Error message if failed.

Definition at line 511 of file dicomweb_endpoints.h.

◆ success

bool kcenon::pacs::web::dicomweb::rendered_result::success {false}

Operation succeeded.

Definition at line 510 of file dicomweb_endpoints.h.

510{false};

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