Go to the documentation of this file.
18 #ifndef itkHashImageFilter_h
19 #define itkHashImageFilter_h
40 template <
class TImageType>
132 #include "itkHashImageFilter.hxx"
134 #endif // itkHashImageFilter_h
Generates a hash string from an image.
void AfterThreadedGenerateData() override
itkGetMacro(HashFunction, HashFunction)
std::string GetHash() const
DataObject * GetOutput(const DataObjectIdentifierType &key)
ProcessObject::DataObjectPointer MakeOutput(ProcessObject::DataObjectPointerArraySizeType idx) override
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
HashObjectType * GetHashOutput()
void operator=(const Self &)
void EnlargeOutputRequestedRegion(DataObject *data) override
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
SimpleDataObjectDecorator< std::string > HashObjectType
typename TImageType::RegionType RegionType
HashFunction m_HashFunction
Superclass::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
void PrintSelf(std::ostream &os, Indent indent) const override
const HashObjectType * GetHashOutput() const
SmartPointer< Self > Pointer
itkSetMacro(HashFunction, HashFunction)
itkTypeMacro(HashImageFilter, CastImageFilter)