Crate pasture_core[][src]

Expand description

Core data structures for working with point cloud data

Pasture provides data structures for reading, writing and in-memory handling of arbitrary point cloud data. The best way to get started with Pasture is to look at the example code. For understanding Pasture, it is best to look at the PointLayout type and the containers module.

Re-exports

pub extern crate nalgebra;

Modules

Provides the core data structures and traits for storing point cloud data in memory.

Defines attributes and data layout of point cloud data

Useful mathematical tools when working with point clooud data

Data structures for handling point cloud metadata

Utilities

Macros

Create an iterator over multiple attributes within a PointBuffer. This macro uses some special syntax to determine the attributes and their types:

Create an iterator over multiple attributes within a PointBuffer, supporting type converisons. This macro uses some special syntax to determine the attributes and their types:

Create an iterator over mutable references to multiple attributes within a PointBuffer. Requires that the buffer implements PerAttributePointBufferMut. This macro uses some special syntax to determine the attributes and their types:

Create an iterator over references to multiple attributes within a PointBuffer. Requires that the buffer implements PerAttributePointBuffer. This macro uses some special syntax to determine the attributes and their types: