pub struct LasRGBDecompressor { /* private fields */ }
Trait Implementations§
source§impl Default for LasRGBDecompressor
impl Default for LasRGBDecompressor
source§impl<R: Read + Seek> LayeredFieldDecompressor<R> for LasRGBDecompressor
impl<R: Read + Seek> LayeredFieldDecompressor<R> for LasRGBDecompressor
source§fn size_of_field(&self) -> usize
fn size_of_field(&self) -> usize
size in bytes of the decompressed field data
source§fn set_selection(&mut self, selection: DecompressionSelection)
fn set_selection(&mut self, selection: DecompressionSelection)
Whether the user actually wants to decompress the data
of this field. Read more
source§fn init_first_point(
&mut self,
src: &mut R,
first_point: &mut [u8],
context: &mut usize,
) -> Result<()>
fn init_first_point( &mut self, src: &mut R, first_point: &mut [u8], context: &mut usize, ) -> Result<()>
source§fn decompress_field_with(
&mut self,
current_point: &mut [u8],
context: &mut usize,
) -> Result<()>
fn decompress_field_with( &mut self, current_point: &mut [u8], context: &mut usize, ) -> Result<()>
Decompress the next point’s field and put the decompressed data in the
buf
slice. Read moreAuto Trait Implementations§
impl Freeze for LasRGBDecompressor
impl RefUnwindSafe for LasRGBDecompressor
impl Send for LasRGBDecompressor
impl Sync for LasRGBDecompressor
impl Unpin for LasRGBDecompressor
impl UnwindSafe for LasRGBDecompressor
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