13 #ifndef mitkSimpleFunctorPolicy_h
14 #define mitkSimpleFunctorPolicy_h
59 itkGenericExceptionMacro(<<
"Error. Cannot process operator(). Functor is Null.");
69 FunctorConstPointer m_Functor;
#define MITKMODELFIT_EXPORT
Abstract base class for simple functors used with itkMultiOutputNaryFunctorImageFilter.
Policy class adapting a SimpleFunctorBase for use with itkMultiOutputNaryFunctorImageFilter.
void SetFunctor(const mitk::SimpleFunctorBase *functor)
SimpleFunctorBase FunctorType
bool operator==(const SimpleFunctorPolicy &other) const
unsigned int GetNumberOfOutputs() const
SimpleFunctorBase::ConstPointer FunctorConstPointer
OutputPixelArrayType operator()(const InputPixelArrayType &value, const IndexType &) const
bool operator!=(const SimpleFunctorPolicy &other) const
itk::Index< 3 > IndexType
std::vector< mitk::ScalarType > InputPixelArrayType
std::vector< mitk::ScalarType > OutputPixelArrayType
Find image slices visible on a given plane.