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);
91 virtual void SetInput(
const HistogramType *histogram);
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"
void SetFunctor(const FunctorType &functor)
OutputImageType::SizeType SizeType
Superclass::Pointer OutputImagePointer
OutputImageType::PixelType OutputPixelType
static const unsigned int ImageDimension
const HistogramType * GetInput()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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
virtual void PrintSelf(std::ostream &os, Indent indent) const override
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