18#ifndef itkHashImageFilter_h
19#define itkHashImageFilter_h
40template <
class TImageType>
132#include "itkHashImageFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
CastImageFilter< TImageType, TImageType > Superclass
HashObjectType * GetHashOutput()
HashFunction m_HashFunction
itkTypeMacro(HashImageFilter, CastImageFilter)
itkGetMacro(HashFunction, HashFunction)
void operator=(const Self &)
void PrintSelf(std::ostream &os, Indent indent) const override
itkSetMacro(HashFunction, HashFunction)
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
HashImageFilter(const Self &)
typename TImageType::RegionType RegionType
typename DataObject::Pointer DataObjectPointer
void EnlargeOutputRequestedRegion(DataObject *data) override
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
SimpleDataObjectDecorator< std::string > HashObjectType
void AfterThreadedGenerateData() override
const HashObjectType * GetHashOutput() const
SmartPointer< Self > Pointer
std::string GetHash() const
ProcessObject::DataObjectPointer MakeOutput(ProcessObject::DataObjectPointerArraySizeType idx) override
DataObject * GetOutput(const DataObjectIdentifierType &key)
DataObjectPointerArray::size_type DataObjectPointerArraySizeType