pub struct ExternalDoseDocument {
pub schema_version: String,
pub case_id: String,
pub frame_of_reference_uid: Option<String>,
pub geometry: GridGeometry,
pub producer: ExternalProducer,
pub quantity: ExternalDoseQuantity,
pub values: Vec<f64>,
pub absolute_standard_uncertainty: Option<Vec<f64>>,
pub fractionation: ExternalFractionation,
}Expand description
A openbnct.external-dose/0.1.0 document as emitted by the producer.
Fields§
§schema_version: String§case_id: String§frame_of_reference_uid: Option<String>DICOM frame-of-reference UID tying the grid to a patient space.
geometry: GridGeometry§producer: ExternalProducer§quantity: ExternalDoseQuantityWhat the dose physically is; rbe_weighted producers must say so.
values: Vec<f64>Absolute absorbed dose in gray over the whole course.
absolute_standard_uncertainty: Option<Vec<f64>>Optional per-voxel 1-sigma absolute uncertainty, same unit.
fractionation: ExternalFractionationThe fractionation the course was delivered in.
Trait Implementations§
Source§impl Clone for ExternalDoseDocument
impl Clone for ExternalDoseDocument
Source§fn clone(&self) -> ExternalDoseDocument
fn clone(&self) -> ExternalDoseDocument
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExternalDoseDocument
impl Debug for ExternalDoseDocument
Source§impl<'de> Deserialize<'de> for ExternalDoseDocument
impl<'de> Deserialize<'de> for ExternalDoseDocument
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ExternalDoseDocument
impl PartialEq for ExternalDoseDocument
Source§impl Serialize for ExternalDoseDocument
impl Serialize for ExternalDoseDocument
impl StructuralPartialEq for ExternalDoseDocument
Auto Trait Implementations§
impl Freeze for ExternalDoseDocument
impl RefUnwindSafe for ExternalDoseDocument
impl Send for ExternalDoseDocument
impl Sync for ExternalDoseDocument
impl Unpin for ExternalDoseDocument
impl UnsafeUnpin for ExternalDoseDocument
impl UnwindSafe for ExternalDoseDocument
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more