18#ifndef itkTestingHashImageFilter_h
19#define itkTestingHashImageFilter_h
64template <
typename TImageType>
101 const HashObjectType *
116#if !defined(ITK_LEGACY_REMOVE)
166#include "itkTestingHashImageFilter.hxx"
Base class for all data objects in ITK.
SmartPointer< Self > Pointer
ProcessObject::DataObjectPointer MakeOutput(ProcessObject::DataObjectPointerArraySizeType idx) override
typename OutputImageType::RegionType OutputImageRegionType
InPlaceImageFilter()=default
Control indentation during Print() invocation.
DataObject * GetOutput(const DataObjectIdentifierType &key)
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
Implements transparent reference counting.
Enum classes for HashImageFilter.
void DynamicThreadedGenerateData(const typename Superclass::OutputImageRegionType &) override
void EnlargeOutputRequestedRegion(DataObject *data) override
void ThreadedGenerateData(const typename Superclass::OutputImageRegionType &, ThreadIdType) override
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
InPlaceImageFilter< TImageType, TImageType > Superclass
typename DataObject::Pointer DataObjectPointer
const HashObjectType * GetHashOutput() const
std::string GetHash() const
SmartPointer< Self > Pointer
HashFunctionEnum m_HashFunction
void PrintSelf(std::ostream &os, Indent indent) const override
HashObjectType * GetHashOutput()
SmartPointer< const Self > ConstPointer
HashImageFilterEnums::HashFunction HashFunctionEnum
void AfterThreadedGenerateData() override
SimpleDataObjectDecorator< std::string > HashObjectType
typename TImageType::RegionType RegionType
std::ostream & operator<<(std::ostream &out, const ExtractSliceImageFilterEnums::TestExtractSliceImageFilterCollapseStrategy value)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType