pub struct J2kDirectIdwtStep {
pub output_band_id: J2kDirectBandId,
pub rect: J2kRect,
pub transform: J2kWaveletTransform,
pub ll_band_id: J2kDirectBandId,
pub ll: J2kRect,
pub hl_band_id: J2kDirectBandId,
pub hl: J2kRect,
pub lh_band_id: J2kDirectBandId,
pub lh: J2kRect,
pub hh_band_id: J2kDirectBandId,
pub hh: J2kRect,
}Expand description
Adapter single grayscale IDWT step for a direct device plan.
Fields§
§output_band_id: J2kDirectBandIdStable identifier of the output coefficient band produced by this step.
rect: J2kRectOutput rect of this decomposition level.
transform: J2kWaveletTransformTransform to apply.
ll_band_id: J2kDirectBandIdStable identifier of the LL input band.
ll: J2kRectLL band rect.
hl_band_id: J2kDirectBandIdStable identifier of the HL input band.
hl: J2kRectHL band rect.
lh_band_id: J2kDirectBandIdStable identifier of the LH input band.
lh: J2kRectLH band rect.
hh_band_id: J2kDirectBandIdStable identifier of the HH input band.
hh: J2kRectHH band rect.
Trait Implementations§
Source§impl Clone for J2kDirectIdwtStep
impl Clone for J2kDirectIdwtStep
Source§fn clone(&self) -> J2kDirectIdwtStep
fn clone(&self) -> J2kDirectIdwtStep
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 J2kDirectIdwtStep
Auto Trait Implementations§
impl Freeze for J2kDirectIdwtStep
impl RefUnwindSafe for J2kDirectIdwtStep
impl Send for J2kDirectIdwtStep
impl Sync for J2kDirectIdwtStep
impl Unpin for J2kDirectIdwtStep
impl UnsafeUnpin for J2kDirectIdwtStep
impl UnwindSafe for J2kDirectIdwtStep
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