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: