PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
measurement_record.h File Reference

Measurement record data structures for database operations. More...

#include <chrono>
#include <optional>
#include <string>
Include dependency graph for measurement_record.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::storage::measurement_record
 Measurement record from the database. More...
 
struct  kcenon::pacs::storage::measurement_query
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::storage
 

Enumerations

enum class  kcenon::pacs::storage::measurement_type {
  kcenon::pacs::storage::length , kcenon::pacs::storage::area , kcenon::pacs::storage::angle , kcenon::pacs::storage::hounsfield ,
  kcenon::pacs::storage::suv , kcenon::pacs::storage::ellipse_area , kcenon::pacs::storage::polygon_area
}
 Measurement types supported by the system. More...
 

Functions

auto kcenon::pacs::storage::to_string (measurement_type type) -> std::string
 Convert measurement_type to string.
 
auto kcenon::pacs::storage::measurement_type_from_string (std::string_view str) -> std::optional< measurement_type >
 Parse string to measurement_type.
 

Detailed Description

Measurement record data structures for database operations.

This file provides the measurement_record and measurement_query structures for storing and retrieving measurements on DICOM images.

See also
Issue #545 - Implement Annotation & Measurement APIs
Issue #581 - Part 1: Data Models and Repositories
Author
kcenon
Since
1.0.0

Definition in file measurement_record.h.