#include <ForEachUnaryVoxelFunction.h>


Public Member Functions | |
| void | operator() (const ImageAttributes &attr) const |
| Process entire image. | |
| void | operator() (const blocked_range< int > &re) const |
| Process image region using linear index. | |
| void | operator() (const blocked_range2d< int > &re) const |
| Process 2D image region. | |
| void | operator() (const blocked_range3d< int > &re) const |
| Process 3D image region. | |
| UnaryForEachVoxelBody (GenericImage< T1 > &im1, VoxelFunc &vf) | |
| Constructor. | |
| UnaryForEachVoxelBody (const UnaryForEachVoxelBody &o) | |
| Copy constructor. | |
| UnaryForEachVoxelBody (UnaryForEachVoxelBody &o, split s) | |
| Split constructor. | |
Public Member Functions inherited from mirtk::ForEachVoxelBody< VoxelFunc > | |
| ForEachVoxelBody (const VoxelFunc &vf, const ImageAttributes &attr) | |
| Constructor. | |
| ForEachVoxelBody (const ForEachVoxelBody &o) | |
| Copy constructor. | |
| ForEachVoxelBody (ForEachVoxelBody &o, split s) | |
| Split constructor. | |
| void | join (ForEachVoxelBody &rhs) |
| Join results. | |
Additional Inherited Members | |
Public Attributes inherited from mirtk::ForEachVoxelBody< VoxelFunc > | |
| int | _l |
| Indices for fixed dimensions. | |
| VoxelFunc | _VoxelFunc |
| Functor executed for each voxel. | |
ForEachVoxel body for voxel function of 1 non-const image
Definition at line 1655 of file ForEachUnaryVoxelFunction.h.