18#ifndef itkHistogramToImageFilter_h
19#define itkHistogramToImageFilter_h
49template <
typename THistogram,
typename TImage,
typename TFunction>
65 using PointType =
typename OutputImageType::PointType;
84 using SizeType =
typename OutputImageType::SizeType;
87 static constexpr unsigned int ImageDimension = OutputImageType::ImageDimension;
147#ifndef ITK_MANUAL_INSTANTIATION
148# include "itkHistogramToImageFilter.hxx"
const HistogramType * GetInput()
typename OutputImageType::SpacingType SpacingType
typename OutputImageType::PointType PointType
typename Superclass::Pointer OutputImagePointer
itk::ImageRegionIteratorWithIndex< OutputImageType > ImageIteratorType
FunctorType & GetFunctor()
~HistogramToImageFilter() override=default
typename HistogramType::MeasurementVectorType MeasurementVectorType
SmartPointer< Self > Pointer
const FunctorType & GetFunctor() const
void GenerateOutputInformation() override
void SetFunctor(const FunctorType &functor)
typename HistogramType::SizeType HistogramSizeType
Function::HistogramEntropyFunction< SizeValueType, typename TImage::PixelType > FunctorType
void PrintSelf(std::ostream &os, Indent indent) const override
ImageSource< TImage > Superclass
virtual void SetInput(const HistogramType *input)
typename OutputImageType::SizeType SizeType
SmartPointer< const Self > ConstPointer
typename OutputImageType::PixelType OutputPixelType
void GenerateData() override
static constexpr unsigned int ImageDimension
HistogramToImageFilter Self
void SetTotalFrequency(SizeValueType n)
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
SmartPointer< Self > Pointer
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
virtual void Modified() const
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
Implements transparent reference counting.
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType