|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNeighborhoodOperatorImageFilter_h
19 #define itkNeighborhoodOperatorImageFilter_h
50 template <
typename TInputImage,
typename TOutputImage,
typename TOperatorValueType =
typename TOutputImage::PixelType>
81 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
82 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
113 const OutputNeighborhoodType &
127 m_BoundsCondition = i;
131 ImageBoundaryConditionPointerType
134 return m_BoundsCondition;
145 GenerateInputRequestedRegion()
override;
147 #ifdef ITK_USE_CONCEPT_CHECKING
160 m_BoundsCondition = static_cast<ImageBoundaryConditionPointerType>(&m_DefaultBoundaryCondition);
161 this->DynamicMultiThreadingOn();
162 this->ThreaderUpdateProgressOff();
178 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
184 Superclass::PrintSelf(os, indent);
200 #ifndef ITK_MANUAL_INSTANTIATION
201 # include "itkNeighborhoodOperatorImageFilter.hxx"
typename NumericTraits< InputPixelType >::ValueType InputPixelValueType
ImageBoundaryConditionPointerType m_BoundsCondition
Control indentation during Print() invocation.
typename NumericTraits< OutputPixelType >::RealType ComputingPixelType
TOperatorValueType OperatorValueType
typename TOutputImage::PixelType OutputPixelType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
NeighborhoodOperatorImageFilter()
typename InputImageType::Pointer InputImagePointer
const OutputNeighborhoodType & GetOperator() const
DefaultBoundaryCondition m_DefaultBoundaryCondition
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
Define additional traits for native types such as int or float.
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
void SetOperator(const OutputNeighborhoodType &p)
typename TInputImage::PixelType InputPixelType
typename TOutputImage::InternalPixelType OutputInternalPixelType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
ImageBoundaryConditionPointerType GetBoundaryCondition()
Applies a single NeighborhoodOperator to an image region.
OutputNeighborhoodType m_Operator
typename TInputImage::InternalPixelType InputInternalPixelType
TOutputImage OutputImageType