18 #ifndef itkNeighborhoodOperatorImageFilter_h 19 #define itkNeighborhoodOperatorImageFilter_h 50 template<
typename TInputImage,
typename TOutputImage,
typename TOperatorValueType =
typename TOutputImage::PixelType >
81 TOutputImage::ImageDimension);
83 TInputImage::ImageDimension);
140 #ifdef ITK_USE_CONCEPT_CHECKING 179 void operator=(
const Self &) ITK_DELETE_FUNCTION;
193 #ifndef ITK_MANUAL_INSTANTIATION 194 #include "itkNeighborhoodOperatorImageFilter.hxx" ImageBoundaryConditionPointerType GetBoundaryCondition()
TOperatorValueType OperatorValueType
TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
OutputNeighborhoodType m_Operator
NeighborhoodOperatorImageFilter Self
SmartPointer< Self > Pointer
A light-weight container object for storing an N-dimensional neighborhood of values.
TOutputImage::InternalPixelType OutputInternalPixelType
DefaultBoundaryCondition m_DefaultBoundaryCondition
virtual ~NeighborhoodOperatorImageFilter()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
NeighborhoodOperatorImageFilter()
ImageToImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::Pointer InputImagePointer
virtual void GenerateInputRequestedRegion() override
const OutputNeighborhoodType & GetOperator() const
void operator=(const Self &) ITK_DELETE_FUNCTION
Neighborhood< OperatorValueType, itkGetStaticConstMacro(ImageDimension) > OutputNeighborhoodType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
NumericTraits< InputPixelType >::ValueType InputPixelValueType
TInputImage::InternalPixelType InputInternalPixelType
ImageBoundaryConditionPointerType m_BoundsCondition
virtual void Modified() const
unsigned int ThreadIdType
Superclass::OutputImageRegionType OutputImageRegionType
ZeroFluxNeumannBoundaryCondition< InputImageType > DefaultBoundaryCondition
TInputImage::PixelType InputPixelType
void SetOperator(const OutputNeighborhoodType &p)
static const unsigned int ImageDimension
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TInputImage InputImageType
TOutputImage OutputImageType
static const unsigned int InputImageDimension
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Applies a single NeighborhoodOperator to an image region.
#define itkConceptMacro(name, concept)
ImageBoundaryCondition< InputImageType > * ImageBoundaryConditionPointerType
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
NumericTraits< OutputPixelType >::RealType ComputingPixelType