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
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()
NeighborhoodOperatorImageFilter()
Base class for all process objects that output image data.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
void PrintSelf(std::ostream &os, Indent indent) const
InputImageType::Pointer InputImagePointer
const OutputNeighborhoodType & GetOperator() const
Neighborhood< OperatorValueType, itkGetStaticConstMacro(ImageDimension) > OutputNeighborhoodType
NumericTraits< InputPixelType >::ValueType InputPixelValueType
TInputImage::InternalPixelType InputInternalPixelType
void operator=(const Self &)
ImageBoundaryConditionPointerType m_BoundsCondition
virtual void Modified() const
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
Superclass::OutputImageRegionType OutputImageRegionType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
Define additional traits for native types such as int or float.
virtual void GenerateInputRequestedRegion()
Applies a single NeighborhoodOperator to an image region.
#define itkConceptMacro(name, concept)
ImageBoundaryCondition< InputImageType > * ImageBoundaryConditionPointerType
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
NumericTraits< OutputPixelType >::RealType ComputingPixelType
virtual void PrintSelf(std::ostream &os, Indent indent) const
unsigned int ThreadIdType