pub struct CropIndexDiagnostics {
pub illumination_index: usize,
pub x_start: usize,
pub x_end: usize,
pub y_start: usize,
pub y_end: usize,
pub center_x: f64,
pub center_y: f64,
}Expand description
Pixel bounds and center of one source crop in the high-resolution Fourier grid.
Fields§
§illumination_index: usizeZero-based individual illumination-source index.
x_start: usizeInclusive first Fourier column (x).
x_end: usizeExclusive last Fourier column (x).
y_start: usizeInclusive first Fourier row (y).
y_end: usizeExclusive last Fourier row (y).
center_x: f64Crop center along the Fourier column axis, in grid pixels.
center_y: f64Crop center along the Fourier row axis, in grid pixels.
Trait Implementations§
Source§impl Clone for CropIndexDiagnostics
impl Clone for CropIndexDiagnostics
Source§fn clone(&self) -> CropIndexDiagnostics
fn clone(&self) -> CropIndexDiagnostics
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 CropIndexDiagnostics
impl Debug for CropIndexDiagnostics
Source§impl<'de> Deserialize<'de> for CropIndexDiagnostics
impl<'de> Deserialize<'de> for CropIndexDiagnostics
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 CropIndexDiagnostics
impl RefUnwindSafe for CropIndexDiagnostics
impl Send for CropIndexDiagnostics
impl Sync for CropIndexDiagnostics
impl Unpin for CropIndexDiagnostics
impl UnsafeUnpin for CropIndexDiagnostics
impl UnwindSafe for CropIndexDiagnostics
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