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.