#[non_exhaustive]pub struct CopcInfo {
pub center: [f64; 3],
pub halfsize: f64,
pub spacing: f64,
pub root_hier_offset: u64,
pub root_hier_size: u64,
pub gpstime_minimum: f64,
pub gpstime_maximum: f64,
}Expand description
COPC info VLR payload (160 bytes). This is COPC-specific — not part of the LAS standard.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.center: [f64; 3]Centre of the root octree cube [x, y, z].
halfsize: f64Half the side length of the root octree cube.
spacing: f64Spacing at the finest octree level.
root_hier_offset: u64File offset of the root hierarchy page.
root_hier_size: u64Size of the root hierarchy page in bytes.
gpstime_minimum: f64Minimum GPS time across all points.
gpstime_maximum: f64Maximum GPS time across all points.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CopcInfo
impl RefUnwindSafe for CopcInfo
impl Send for CopcInfo
impl Sync for CopcInfo
impl Unpin for CopcInfo
impl UnsafeUnpin for CopcInfo
impl UnwindSafe for CopcInfo
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