18 #ifndef itkHistogramToImageFilter_h
19 #define itkHistogramToImageFilter_h
49 template<
typename THistogram,
typename TImage,
typename TFunction >
65 typedef typename OutputImageType::PointType
PointType;
84 typedef typename OutputImageType::SizeType
SizeType;
87 itkStaticConstMacro(
ImageDimension,
unsigned int, OutputImageType::ImageDimension);
128 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
132 void operator=(const
Self &) ITK_DELETE_FUNCTION;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkHistogramToImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
void SetFunctor(const FunctorType &functor)
Light weight base class for most itk classes.
OutputImageType::SizeType SizeType
Superclass::Pointer OutputImagePointer
OutputImageType::PixelType OutputPixelType
static const unsigned int ImageDimension
const HistogramType * GetInput()
Base class for all process objects that output image data.
unsigned long SizeValueType
~HistogramToImageFilter()
virtual void GenerateData() override
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
HistogramToImageFilter Self
FunctorType & GetFunctor()
OutputImageType::SpacingType SpacingType
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
HistogramType::MeasurementVectorType MeasurementVectorType
ImageSource< TImage > Superclass
OutputImageType::PointType PointType
This class takes a histogram as an input and returns an image of type specified by the functor...
Superclass::OutputImageRegionType OutputImageRegionType
HistogramType::SizeType HistogramSizeType
virtual void Modified() const
void SetTotalFrequency(SizeValueType n)
virtual void SetInput(const HistogramType *histogram)
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
itk::ImageRegionIteratorWithIndex< OutputImageType > ImageIteratorType
virtual void GenerateOutputInformation() override
const FunctorType & GetFunctor() const