Various types of storage for "lattice maps," functions defined on N-dimensional integer lattices.
The core storage types are:
ArrayN
: N-dimensional, dense arrayChunkMap
: N-dimensional, sparse array
Then there are "meta" lattice maps that provide some extra utility:
TransformMap
: a wrapper of any kind of lattice map that performs an arbitrary transformationFn(&PointN<N>)
: some lattice map traits are implemented for functions (like SDFs)