18 #ifndef itkNeighborhoodOperatorImageFunction_h 19 #define itkNeighborhoodOperatorImageFunction_h 40 template<
typename TInputImage,
typename TOutput >
70 InputImageType::ImageDimension);
92 virtual TOutput
Evaluate(
const PointType &) const ITK_OVERRIDE
94 std::cout <<
"NeighborhoodOperatorImageFunction::Evaluate(): Not implemented!" << std::endl;
102 virtual TOutput
EvaluateAtIndex(
const IndexType & index)
const ITK_OVERRIDE;
107 const ContinuousIndexType &) const ITK_OVERRIDE
109 std::cout <<
"NeighborhoodOperatorImageFunction::EvaluateAtContinuousIndex():Not implemented!" << std::endl;
131 #ifndef ITK_MANUAL_INSTANTIATION 132 #include "itkNeighborhoodOperatorImageFunction.hxx" void PrintSelf(std::ostream &os, Indent indent) const override
Point< float, itkGetStaticConstMacro(ImageDimension) > PointType
ImageFunction< TInputImage, TOutput > Superclass
virtual TOutput Evaluate(const PointType &) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
Compute the convolution of a neighborhood operator with the image at a specific location in space...
Superclass::ContinuousIndexType ContinuousIndexType
TInputImage InputImageType
InputImageType::PixelType InputPixelType
void operator=(const Self &)
SmartPointer< const Self > ConstPointer
static const unsigned int ImageDimension
virtual TOutput EvaluateAtIndex(const IndexType &index) const override
NeighborhoodType m_Operator
NeighborhoodOperatorImageFunction Self
InputImageType::IndexType IndexType
virtual TOutput EvaluateAtContinuousIndex(const ContinuousIndexType &) const override
Neighborhood< TOutput, itkGetStaticConstMacro(ImageDimension) > NeighborhoodType
virtual void Modified() const
ContinuousIndex< float, itkGetStaticConstMacro(ImageDimension) > ContinuousIndexType
NeighborhoodOperatorImageFunction(const Self &)
Control indentation during Print() invocation.
void SetOperator(const NeighborhoodType &p) const
NeighborhoodOperatorImageFunction()
Superclass::PointType PointType
~NeighborhoodOperatorImageFunction()
Superclass::IndexType IndexType
Evaluates a function of an image at specified position.