pub struct ReconstructionEvaluation {
pub object: ComplexFieldComparisonMetrics,
pub pupil: Option<PupilComparisonMetrics>,
pub illumination: Option<IlluminationPositionMetrics>,
pub frame_gains: Option<FrameGainComparisonMetrics>,
pub intensity: Option<FrameIntensityEvaluation>,
}Expand description
Ground-truth comparisons for reconstructed object, model calibration, and frames.
Fields§
§object: ComplexFieldComparisonMetricsComplex-field metrics after the documented global alignment.
pupil: Option<PupilComparisonMetrics>Optional complex-pupil comparison when a reference model is supplied.
illumination: Option<IlluminationPositionMetrics>Optional source-position comparison in Fourier-grid pixels.
frame_gains: Option<FrameGainComparisonMetrics>Optional acquisition-frame gain comparison.
intensity: Option<FrameIntensityEvaluation>Optional predicted-versus-measured intensity comparison.
Trait Implementations§
Source§impl Clone for ReconstructionEvaluation
impl Clone for ReconstructionEvaluation
Source§fn clone(&self) -> ReconstructionEvaluation
fn clone(&self) -> ReconstructionEvaluation
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 ReconstructionEvaluation
impl Debug for ReconstructionEvaluation
Source§impl<'de> Deserialize<'de> for ReconstructionEvaluation
impl<'de> Deserialize<'de> for ReconstructionEvaluation
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
Auto Trait Implementations§
impl Freeze for ReconstructionEvaluation
impl RefUnwindSafe for ReconstructionEvaluation
impl Send for ReconstructionEvaluation
impl Sync for ReconstructionEvaluation
impl Unpin for ReconstructionEvaluation
impl UnsafeUnpin for ReconstructionEvaluation
impl UnwindSafe for ReconstructionEvaluation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more