Struct laz::las::extra_bytes::v3::LasExtraByteCompressor
source · pub struct LasExtraByteCompressor { /* private fields */ }
Implementations§
Trait Implementations§
source§impl<W: Write> LayeredFieldCompressor<W> for LasExtraByteCompressor
impl<W: Write> LayeredFieldCompressor<W> for LasExtraByteCompressor
source§fn size_of_field(&self) -> usize
fn size_of_field(&self) -> usize
size in bytes of the uncompressed field data
source§fn init_first_point(
&mut self,
dst: &mut W,
first_point: &[u8],
context: &mut usize
) -> Result<()>
fn init_first_point( &mut self, dst: &mut W, first_point: &[u8], context: &mut usize ) -> Result<()>
Init the field compressor with the data of the first point’s
field
source§fn compress_field_with(
&mut self,
current_point: &[u8],
context: &mut usize
) -> Result<()>
fn compress_field_with( &mut self, current_point: &[u8], context: &mut usize ) -> Result<()>
Compress the next point
Auto Trait Implementations§
impl Freeze for LasExtraByteCompressor
impl RefUnwindSafe for LasExtraByteCompressor
impl Send for LasExtraByteCompressor
impl !Sync for LasExtraByteCompressor
impl Unpin for LasExtraByteCompressor
impl UnwindSafe for LasExtraByteCompressor
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