pub struct PointCloudIO;Expand description
Utilities for reading and writing 3-D point cloud data.
Implementations§
Source§impl PointCloudIO
impl PointCloudIO
Sourcepub fn read_las_stub(content: &str) -> Vec<[f64; 3]>
pub fn read_las_stub(content: &str) -> Vec<[f64; 3]>
Parse a minimal LAS-style ASCII stub where each line is x y z.
Lines beginning with # are treated as comments and skipped.
Sourcepub fn write_xyz(points: &[[f64; 3]]) -> String
pub fn write_xyz(points: &[[f64; 3]]) -> String
Serialize a slice of points to a whitespace-delimited XYZ string.
Sourcepub fn read_xyz(content: &str) -> Vec<[f64; 3]>
pub fn read_xyz(content: &str) -> Vec<[f64; 3]>
Parse a whitespace-delimited XYZ text file into a vector of 3-D points.
Auto Trait Implementations§
impl Freeze for PointCloudIO
impl RefUnwindSafe for PointCloudIO
impl Send for PointCloudIO
impl Sync for PointCloudIO
impl Unpin for PointCloudIO
impl UnsafeUnpin for PointCloudIO
impl UnwindSafe for PointCloudIO
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.