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);
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkHistogramToImageFilter.hxx"
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
Base class for all process objects that output image data.
unsigned long SizeValueType
virtual void GenerateData()
~HistogramToImageFilter()
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
HistogramToImageFilter Self
const HistogramType * GetInput(void)
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)
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
virtual void GenerateOutputInformation()
void SetTotalFrequency(SizeValueType n)
virtual void SetInput(const HistogramType *histogram)
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
itk::ImageRegionIteratorWithIndex< OutputImageType > ImageIteratorType
virtual void PrintSelf(std::ostream &os, Indent indent) const
const FunctorType & GetFunctor() const
void operator=(const Self &)