#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.