#[non_exhaustive]pub enum DenseRgbdPreprocessing {
Raw,
Gaussian3,
Gaussian3GrayOnly,
Gaussian3GrayOnlyPairMean,
}Expand description
Explicit fitting input policy; final admission always uses original pixels.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Raw
Preserve the original full-resolution fitting inputs and buffer bound.
Gaussian3
Replicated-edge Gaussian3 gray/depth; any missing depth tap stays missing.
Gaussian3GrayOnly
The same Gaussian3 gray inputs, with original full-resolution fitting depth.
Gaussian3GrayOnlyPairMean
Original fitting depth and Gaussian3 gray scaled once by initial pair means.
Implementations§
Trait Implementations§
Source§impl Clone for DenseRgbdPreprocessing
impl Clone for DenseRgbdPreprocessing
Source§fn clone(&self) -> DenseRgbdPreprocessing
fn clone(&self) -> DenseRgbdPreprocessing
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 moreimpl Copy for DenseRgbdPreprocessing
Source§impl Debug for DenseRgbdPreprocessing
impl Debug for DenseRgbdPreprocessing
Source§impl Default for DenseRgbdPreprocessing
impl Default for DenseRgbdPreprocessing
Source§fn default() -> DenseRgbdPreprocessing
fn default() -> DenseRgbdPreprocessing
Returns the “default value” for a type. Read more
impl Eq for DenseRgbdPreprocessing
Source§impl PartialEq for DenseRgbdPreprocessing
impl PartialEq for DenseRgbdPreprocessing
impl StructuralPartialEq for DenseRgbdPreprocessing
Auto Trait Implementations§
impl Freeze for DenseRgbdPreprocessing
impl RefUnwindSafe for DenseRgbdPreprocessing
impl Send for DenseRgbdPreprocessing
impl Sync for DenseRgbdPreprocessing
impl Unpin for DenseRgbdPreprocessing
impl UnsafeUnpin for DenseRgbdPreprocessing
impl UnwindSafe for DenseRgbdPreprocessing
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