Module vol

Module vol 

Source

Structs§

DefaultPosIterator
Convenience iterator type that can be used to quickly implement IntoPosIterator.
DefaultVolIterator
Convenience iterator type that can be used to quickly implement IntoVolIterator.

Traits§

BaseVol
A volume that contains voxel data.
FilledVox
A voxel.
IntoFullPosIterator
IntoFullVolIterator
A volume (usually rather a reference to a volume) that is convertible into an iterator.
IntoPosIterator
IntoVolIterator
A volume (usually rather a reference to a volume) that is convertible into an iterator to a cuboid subsection of the volume.
RasterableVol
A volume that is compile-time sized and has its lower bound at (0, 0, 0). The name RasterableVol was chosen because such a volume can be used with VolGrid3d.
ReadVol
A volume that provides read access to its voxel data.
RectRasterableVol
A volume that is compile-time sized in x and y direction and has its lower bound at (0, 0, z). In z direction there’s no restriction on the lower or upper bound. The name RectRasterableVol was chosen because such a volume can be used with VolGrid2d.
RectSizedVol
A volume whose cross section with the XY-plane is a rectangle.
RectVolSize
SampleVol
A volume that provides the ability to sample (i.e., clone a section of) its voxel data.
SizedVol
A volume that is a cuboid.
VolSize
Used to specify a volume’s compile-time size. This exists as a substitute until const generics are implemented.
WriteVol
A volume that provides write access to its voxel data.