18 #ifndef itkNeighborhoodBinaryThresholdImageFunction_h
19 #define itkNeighborhoodBinaryThresholdImageFunction_h
41 template<
typename TInputImage,
typename TCoordRep =
float >
78 itkStaticConstMacro(ImageDimension,
unsigned int,
79 InputImageType::ImageDimension);
91 virtual bool EvaluateAtIndex(
const IndexType & index)
const ITK_OVERRIDE;
98 this->ConvertPointToNearestIndex(point, index);
99 return this->EvaluateAtIndex(index);
107 this->ConvertContinuousIndexToNearestIndex(cindex, index);
108 return this->EvaluateAtIndex(index);
114 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkNeighborhoodBinaryThresholdImageFunction.hxx"
TInputImage InputImageType
Superclass::PointType PointType
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
Superclass::IndexType IndexType
virtual bool EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
Superclass::ContinuousIndexType ContinuousIndexType
SmartPointer< Self > Pointer
InputImageType::SizeType InputSizeType
ImageBaseType::PointType PointType
NeighborhoodBinaryThresholdImageFunction Self
Superclass::PixelType PixelType
BinaryThresholdImageFunction< TInputImage, TCoordRep > Superclass
~NeighborhoodBinaryThresholdImageFunction() override
Determine whether all the pixels in the specified neighborhood meet a threshold criteria.
Superclass::IndexType IndexType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
Returns true is the value of an image lies within a range of thresholds This ImageFunction returns tr...
Superclass::ContinuousIndexType ContinuousIndexType
Superclass::PointType PointType
virtual bool Evaluate(const PointType &point) const override
ImageBaseType::IndexType IndexType