|
PACS System 0.1.0
PACS DICOM system library
|
Multi-frame information. More...
#include <metadata_service.h>

Static Public Member Functions | |
| static frame_info | ok () |
| Create a success result. | |
| static frame_info | error (std::string message) |
| Create an error result. | |
Public Attributes | |
| bool | success {false} |
| Whether the operation succeeded. | |
| std::string | error_message |
| Error message if failed. | |
| uint32_t | total_frames {1} |
| Total number of frames. | |
| std::optional< double > | frame_time |
| Frame time in milliseconds (for cine) | |
| std::optional< double > | frame_rate |
| Frame rate (frames per second) | |
| uint16_t | rows {0} |
| Image rows. | |
| uint16_t | columns {0} |
| Image columns. | |
Multi-frame information.
Definition at line 296 of file metadata_service.h.
|
inlinestatic |
Create an error result.
Definition at line 326 of file metadata_service.h.
References error_message, and success.
Referenced by kcenon::pacs::web::metadata_service::get_frame_info().

|
inlinestatic |
Create a success result.
Definition at line 319 of file metadata_service.h.
References success.
Referenced by kcenon::pacs::web::metadata_service::get_frame_info().

| uint16_t kcenon::pacs::web::frame_info::columns {0} |
| std::string kcenon::pacs::web::frame_info::error_message |
| std::optional<double> kcenon::pacs::web::frame_info::frame_rate |
Frame rate (frames per second)
Definition at line 310 of file metadata_service.h.
| std::optional<double> kcenon::pacs::web::frame_info::frame_time |
Frame time in milliseconds (for cine)
Definition at line 307 of file metadata_service.h.
| uint16_t kcenon::pacs::web::frame_info::rows {0} |
| bool kcenon::pacs::web::frame_info::success {false} |
| uint32_t kcenon::pacs::web::frame_info::total_frames {1} |