pub struct XyzCsvReader;
Expand description
XYZ/CSV reader implementation
Implementations§
Source§impl XyzCsvReader
impl XyzCsvReader
Sourcepub fn read_point_cloud<P: AsRef<Path>>(path: P) -> Result<PointCloud<Point3f>>
pub fn read_point_cloud<P: AsRef<Path>>(path: P) -> Result<PointCloud<Point3f>>
Read a point cloud from an XYZ/CSV file with auto-detection
Sourcepub fn read_point_cloud_with_schema<P: AsRef<Path>>(
path: P,
schema: &XyzCsvSchema,
) -> Result<PointCloud<Point3f>>
pub fn read_point_cloud_with_schema<P: AsRef<Path>>( path: P, schema: &XyzCsvSchema, ) -> Result<PointCloud<Point3f>>
Read a point cloud with a specific schema
Sourcepub fn read_detailed_points<P: AsRef<Path>>(path: P) -> Result<Vec<XyzCsvPoint>>
pub fn read_detailed_points<P: AsRef<Path>>(path: P) -> Result<Vec<XyzCsvPoint>>
Read detailed point data (with colors, normals, etc.)
Sourcepub fn read_detailed_points_with_schema<P: AsRef<Path>>(
path: P,
schema: &XyzCsvSchema,
) -> Result<Vec<XyzCsvPoint>>
pub fn read_detailed_points_with_schema<P: AsRef<Path>>( path: P, schema: &XyzCsvSchema, ) -> Result<Vec<XyzCsvPoint>>
Read detailed point data with a specific schema
Trait Implementations§
Source§impl PointCloudReader for XyzCsvReader
impl PointCloudReader for XyzCsvReader
Source§fn read_point_cloud(&self, path: &Path) -> Result<PointCloud<Point3f>>
fn read_point_cloud(&self, path: &Path) -> Result<PointCloud<Point3f>>
Read a point cloud from the given path
Source§fn can_read(&self, path: &Path) -> bool
fn can_read(&self, path: &Path) -> bool
Check if this reader can handle the given file by examining its header
Source§fn format_name(&self) -> &'static str
fn format_name(&self) -> &'static str
Get the format name this reader handles
Auto Trait Implementations§
impl Freeze for XyzCsvReader
impl RefUnwindSafe for XyzCsvReader
impl Send for XyzCsvReader
impl Sync for XyzCsvReader
impl Unpin for XyzCsvReader
impl UnwindSafe for XyzCsvReader
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.