[−][src]Crate pointcloud
Point Cloud
Abstracts data access over several files and glues metadata files to vector data files
Re-exports
pub use metrics::L2; |
Modules
| data_sources | Some data sources and a trait to dimension and uniformly reference the data contained. The only currently supported are memmaps and ram blobs. |
| glued_data_cloud | Simple gluing structs that abstracts away multi cloud access |
| label_sources | Some label sets to modularly glue together with the data sources. |
| loaders | Loaders for datasets. Just opens them up and returns a point cloud. |
| metrics | Metrics. |
| pc_errors | The errors that can occur when a point cloud is loading, working or saving |
| points | Point Cloud |
| summaries | Summaries for some label types |
Structs
| AdjMatrix | A sparse adjacency matrix. |
| SimpleLabeledCloud | Simply shoves together a point cloud and a label set, for a modular label system |
| SummaryCounter | Simply shoves together a point cloud and a label set, for a modular label system |
Traits
| LabelSet | A trait for a container that just holds labels. Meant to be used in conjunction with |
| LabeledCloud | A point cloud that is labeled |
| MetaCloud | Allows for expensive metadata, this is identical to the label trait, but enables slower update |
| Metric | Metric trait. Done as a trait so that it's easy to switch out. |
| NamedCloud | Enables the points in the underlying cloud to be named with strings. |
| PointCloud | Base trait for a point cloud |
| PointRef | A trait to ensure that we can create matrices and statiscial vectors from your point reference. |
| Summary | A summary for labels and metadata. You can make this an empty zero sized type for when you don't need it. |
Type Definitions
| DefaultCloud | A sensible default for an unlabeled cloud |
| DefaultLabeledCloud | A sensible default for an labeled cloud |