18#ifndef itkHistogramToImageFilter_h
19#define itkHistogramToImageFilter_h
49template <
typename THistogram,
typename TImage,
typename TFunction>
78 using typename Superclass::OutputImageRegionType;
87 static constexpr unsigned int ImageDimension = OutputImageType::ImageDimension;
90 using Superclass::SetInput;
147#ifndef ITK_MANUAL_INSTANTIATION
148# include "itkHistogramToImageFilter.hxx"
This class takes a histogram as an input and returns an image of type specified by the functor.
const HistogramType * GetInput()
typename OutputImageType::SpacingType SpacingType
typename OutputImageType::PointType PointType
typename Superclass::Pointer OutputImagePointer
FunctorType & GetFunctor()
~HistogramToImageFilter() override=default
typename HistogramType::MeasurementVectorType MeasurementVectorType
const FunctorType & GetFunctor() const
void GenerateOutputInformation() override
void SetFunctor(const FunctorType &functor)
typename HistogramType::SizeType HistogramSizeType
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void SetInput(const HistogramType *input)
typename OutputImageType::SizeType SizeType
typename OutputImageType::PixelType OutputPixelType
void GenerateData() override
void SetTotalFrequency(SizeValueType n)
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
Base class for all process objects that output image data.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
SmartPointer< Self > Pointer
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType