pub struct CompositePostProcessor { /* private fields */ }Expand description
Composite post-processor that applies multiple processors in sequence
Implementations§
Source§impl CompositePostProcessor
impl CompositePostProcessor
Sourcepub fn add_processor(self, processor: Box<dyn PostProcessor>) -> Self
pub fn add_processor(self, processor: Box<dyn PostProcessor>) -> Self
Add a post-processor to the pipeline
Trait Implementations§
Source§impl Default for CompositePostProcessor
impl Default for CompositePostProcessor
Source§impl PostProcessor for CompositePostProcessor
impl PostProcessor for CompositePostProcessor
Source§fn process_mask(&self, mask: &Array2<u8>) -> Result<Array2<u8>>
fn process_mask(&self, mask: &Array2<u8>) -> Result<Array2<u8>>
Apply post-processing to a binary mask Read more
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Get a description of this post-processor
Source§fn validate_parameters(&self) -> Result<()>
fn validate_parameters(&self) -> Result<()>
Validate that the post-processor parameters are valid
Auto Trait Implementations§
impl !RefUnwindSafe for CompositePostProcessor
impl !UnwindSafe for CompositePostProcessor
impl Freeze for CompositePostProcessor
impl Send for CompositePostProcessor
impl Sync for CompositePostProcessor
impl Unpin for CompositePostProcessor
impl UnsafeUnpin for CompositePostProcessor
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().