18 #ifndef __itkNeighborhoodOperatorImageFunction_h
19 #define __itkNeighborhoodOperatorImageFunction_h
40 template<
class TInputImage,
class TOutput >
69 itkStaticConstMacro(ImageDimension,
unsigned int,
70 InputImageType::ImageDimension);
94 std::cout <<
"NeighborhoodOperatorImageFunction::Evaluate(): Not implemented!" << std::endl;
102 virtual TOutput EvaluateAtIndex(
const IndexType & index)
const;
106 virtual TOutput EvaluateAtContinuousIndex(
109 std::cout <<
"NeighborhoodOperatorImageFunction::EvaluateAtContinuousIndex():Not implemented!" << std::endl;
123 void PrintSelf(std::ostream & os,
Indent indent)
const;
132 #define ITK_TEMPLATE_NeighborhoodOperatorImageFunction(_, EXPORT, TypeX, TypeY) \
135 _( 2 ( class EXPORT NeighborhoodOperatorImageFunction< ITK_TEMPLATE_2 TypeX > ) ) \
136 namespace Templates \
138 typedef NeighborhoodOperatorImageFunction< ITK_TEMPLATE_2 TypeX > \
139 NeighborhoodOperatorImageFunction##TypeY; \
143 #if ITK_TEMPLATE_EXPLICIT
144 #include "Templates/itkNeighborhoodOperatorImageFunction+-.h"
148 #include "itkNeighborhoodOperatorImageFunction.hxx"