#include <VoxelFunction.h>
Inherits mirtk::ForEachVoxelBody< VoxelFunc >.
Inherited by mirtk::BinaryForEachVoxelIfBody< T1, T2, VoxelFunc, OutsideFunc, Domain >, mirtk::BinaryForEachVoxelIfBody_1Const< T1, T2, VoxelFunc, OutsideFunc, Domain >, mirtk::BinaryForEachVoxelIfBody_Const< T1, T2, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_4Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_5Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_6Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_7Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_8Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::NonaryForEachVoxelIfBody_Const< T1, T2, T3, T4, T5, T6, T7, T8, T9, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_4Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_5Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_6Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_7Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::OctaryForEachVoxelIfBody_Const< T1, T2, T3, T4, T5, T6, T7, T8, VoxelFunc, OutsideFunc, Domain >, mirtk::QuaternaryForEachVoxelIfBody< T1, T2, T3, T4, VoxelFunc, OutsideFunc, Domain >, mirtk::QuaternaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, VoxelFunc, OutsideFunc, Domain >, mirtk::QuaternaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, VoxelFunc, OutsideFunc, Domain >, mirtk::QuaternaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, VoxelFunc, OutsideFunc, Domain >, mirtk::QuaternaryForEachVoxelIfBody_Const< T1, T2, T3, T4, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody_4Const< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::QuinaryForEachVoxelIfBody_Const< T1, T2, T3, T4, T5, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_4Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_5Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SenaryForEachVoxelIfBody_Const< T1, T2, T3, T4, T5, T6, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_1Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_2Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_3Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_4Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_5Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_6Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::SeptenaryForEachVoxelIfBody_Const< T1, T2, T3, T4, T5, T6, T7, VoxelFunc, OutsideFunc, Domain >, mirtk::TernaryForEachVoxelIfBody< T1, T2, T3, VoxelFunc, OutsideFunc, Domain >, mirtk::TernaryForEachVoxelIfBody_1Const< T1, T2, T3, VoxelFunc, OutsideFunc, Domain >, mirtk::TernaryForEachVoxelIfBody_2Const< T1, T2, T3, VoxelFunc, OutsideFunc, Domain >, mirtk::TernaryForEachVoxelIfBody_Const< T1, T2, T3, VoxelFunc, OutsideFunc, Domain >, mirtk::UnaryForEachVoxelIfBody< T1, VoxelFunc, OutsideFunc, Domain >, and mirtk::UnaryForEachVoxelIfBody_Const< T1, VoxelFunc, OutsideFunc, Domain >.
Public Member Functions | |
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. | |
Public Attributes | |
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. | |
Base class for ForEachVoxelIf template function body with separate voxel function for inside and outside voxels
Definition at line 214 of file VoxelFunction.h.