pub struct StripProcessor {
pub chunk_rows: usize,
}Expand description
Streaming processor that reads and writes GeoTIFF strip-by-strip.
Memory usage is bounded to approximately
(chunk_rows + 2 * radius) * cols * 8 bytes for input plus
chunk_rows * cols * 8 bytes for output.
Fields§
§chunk_rows: usizeNumber of output rows per chunk (default: 256).
Implementations§
Auto Trait Implementations§
impl Freeze for StripProcessor
impl RefUnwindSafe for StripProcessor
impl Send for StripProcessor
impl Sync for StripProcessor
impl Unpin for StripProcessor
impl UnsafeUnpin for StripProcessor
impl UnwindSafe for StripProcessor
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> 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