[−][src]Crate pointcloud
Point Cloud
Abstracts data access over several files and glues metadata files to vector data files
Re-exports
pub use datasources::DataSource; |
Modules
datasources | Some data sources and a trait to dimension and uniformly reference the data contained. The only currently supported are memmaps and ram blobs. |
errors | The errors that can occur when a point cloud is loading, working or saving |
labels | A apache arrow inspired columnar meta-data storage. This should probably be phased out in favor of Arrow |
utils | Utility data structures. |
Structs
CosineSim | Not a norm! Still, helpful for document clouds and the like |
L1 | L1 norm, the sum of absolute values |
L2 | L2 norm, the square root of the sum of squares |
Linfty | L infity norm, the max of the absolute values of the elements |
PointCloud | This abstracts away data access and the distance calculation. It handles both the labels and points. |
Traits
Metric | The trait that enables a metric |
Type Definitions
PointIndex | To make things more obvious, we type the point index. This is abstracted over the files that were used to build the point cloud |
PointName | To make things more obvious, we type the point name that we pull from the label CSV |