pub struct PointValue {
pub values: Vec<f64>,
pub valid: bool,
}Expand description
Pixel value(s) sampled at a coordinate.
Fields§
§values: Vec<f64>One value per requested output band, in bidx order (or every output
band when bidx is empty). Bands follow CogReader::read_window:
promoting Alpha to a mask removes that band and preserves the order of
the others. Values are raw decoded samples cast to f64, without scale/offset.
valid: boolfalse when the pixel is masked or any returned band equals the dataset
nodata sentinel; true otherwise.
Trait Implementations§
Source§impl Clone for PointValue
impl Clone for PointValue
Source§impl Debug for PointValue
impl Debug for PointValue
Source§impl PartialEq for PointValue
impl PartialEq for PointValue
impl StructuralPartialEq for PointValue
Auto Trait Implementations§
impl Freeze for PointValue
impl RefUnwindSafe for PointValue
impl Send for PointValue
impl Sync for PointValue
impl Unpin for PointValue
impl UnsafeUnpin for PointValue
impl UnwindSafe for PointValue
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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