[−][src]Module building_blocks::prelude
Structs
ArrayN | A map from lattice location |
ExtentN | An N-dimensional extent. This is mathematically the Cartesian product of a half-closed interval
|
FastLz4 | A compression algorithm that decompresses quickly, but only on the same platform where it was compressed. |
Local | Map-local coordinates. |
PointN | An N-dimensional point (where N=2 or N=3), which is usually just a primitive array like
|
Stride | The most efficient coordinates for slice-backed lattice maps. A single number that translates directly to a slice offset. |
TransformMap | A lattice map that delegates look-ups to a different lattice map, then transforms the result
using some |
Traits
Array | When a lattice map implements |
Bounded | |
Compressible | A type that's compressible using algorithm |
Decompressible | A type that's decompressible using the inverse of algorithm |
Distance | |
DotProduct | |
Extent | A trait for methods that all |
ForEach | |
ForEachMut | |
Get | |
GetMut | |
IntegerExtent | The methods that all |
IntegerPoint | |
IsEmpty | Used in many generic algorithms to check if a voxel is considered empty. |
Norm | |
NormSquared | |
Ones | |
Point | A trait that bundles op traits that all |
ReadExtent | A trait to facilitate the generic implementation of |
SmallZero | |
WriteExtent | A trait to facilitate the generic implementation of |
Functions
copy_extent | Copy all points in |
Type Definitions
Array2 | |
Array3 | |
Chunk2 | |
Chunk3 | |
ChunkMap2 | |
ChunkMap3 | |
ChunkMapReader2 | |
ChunkMapReader3 | |
Extent2 | A 2-dimensional extent with scalar type |
Extent2f | A 2-dimensional extent with scalar type |
Extent2i | A 2-dimensional extent with scalar type |
Extent3 | A 3-dimensional extent with scalar type |
Extent3f | A 3-dimensional extent with scalar type |
Extent3i | A 3-dimensional extent with scalar type |
LocalChunkCache2 | |
LocalChunkCache3 | |
Point2 | A 2-dimensional point with scalar type |
Point2f | A 2-dimensional point with scalar type |
Point2i | A 2-dimensional point with scalar type |
Point3 | A 3-dimensional point with scalar type |
Point3f | A 3-dimensional point with scalar type |
Point3i | A 3-dimensional point with scalar type |