#include <ForEachNonaryVoxelFunction.h>
Public Member Functions | |
NonaryForEachVoxelIfBody_3Const (const GenericImage< T1 > &im1, const GenericImage< T2 > &im2, const GenericImage< T3 > &im3, GenericImage< T4 > &im4, GenericImage< T5 > &im5, GenericImage< T6 > &im6, GenericImage< T7 > &im7, GenericImage< T8 > &im8, GenericImage< T9 > &im9, VoxelFunc &vf, OutsideFunc &of) | |
Constructor. | |
NonaryForEachVoxelIfBody_3Const (const NonaryForEachVoxelIfBody_3Const &o) | |
Copy constructor. | |
NonaryForEachVoxelIfBody_3Const (NonaryForEachVoxelIfBody_3Const &o, split s) | |
Split constructor. | |
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. | |
Public Member Functions inherited from mirtk::ForEachVoxelIfBody< VoxelFunc, OutsideFunc > | |
ForEachVoxelIfBody (const VoxelFunc &vf, const OutsideFunc &of, const ImageAttributes &attr) | |
Constructor. | |
ForEachVoxelIfBody (const ForEachVoxelIfBody &o) | |
Copy constructor. | |
ForEachVoxelIfBody (ForEachVoxelIfBody &o, split s) | |
Split constructor. | |
void | join (ForEachVoxelIfBody &rhs) |
Join results. | |
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::ForEachVoxelIfBody< VoxelFunc, OutsideFunc > | |
OutsideFunc | _OutsideFunc |
Functor executed for each background voxel. | |
Public Attributes inherited from mirtk::ForEachVoxelBody< VoxelFunc > | |
int | _l |
Indices for fixed dimensions. | |
VoxelFunc | _VoxelFunc |
Functor executed for each voxel. | |
ForEachVoxel body for inside and outside unary voxel function of 3 const, 6 non-const images
Definition at line 10373 of file ForEachNonaryVoxelFunction.h.