|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNeighborhoodOperatorImageFunction_h
19 #define itkNeighborhoodOperatorImageFunction_h
40 template <
typename TInputImage,
typename TOutput>
62 using typename Superclass::ContinuousIndexType;
68 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
94 std::cout <<
"NeighborhoodOperatorImageFunction::Evaluate(): Not implemented!" << std::endl;
102 EvaluateAtIndex(
const IndexType & index)
const override;
109 std::cout <<
"NeighborhoodOperatorImageFunction::EvaluateAtContinuousIndex():Not implemented!" << std::endl;
125 PrintSelf(std::ostream & os,
Indent indent)
const override;
132 #ifndef ITK_MANUAL_INSTANTIATION
133 # include "itkNeighborhoodOperatorImageFunction.hxx"
TOutput Evaluate(const PointType &) const override
ImageBaseType::PointType PointType
Control indentation during Print() invocation.
TOutput EvaluateAtContinuousIndex(const ContinuousIndexType &) const override
TInputImage InputImageType
void SetOperator(const NeighborhoodType &p) const
ImageBaseType::IndexType IndexType
Evaluates a function of an image at specified position.
Light weight base class for most itk classes.
Compute the convolution of a neighborhood operator with the image at a specific location in space,...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename InputImageType::PixelType InputPixelType
void operator=(const Self &)
NeighborhoodOperatorImageFunction(const Self &)
A templated class holding a geometric point in n-Dimensional space.