18#ifndef itkScalarImageToHistogramGenerator_h
19#define itkScalarImageToHistogramGenerator_h
36template <
typename TImageType>
61 using GeneratorType = itk::Statistics::SampleToHistogramFilter<AdaptorType, HistogramType>;
124#ifndef ITK_MANUAL_INSTANTIATION
125# include "itkScalarImageToHistogramGenerator.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Define additional traits for native types such as int or float.
Base class for most ITK classes.
This class stores measurement vectors in the context of n-dimensional histogram.
This class provides ListSample interface to ITK Image.
typename GeneratorType::Pointer GeneratorPointer
typename AdaptorType::Pointer AdaptorPointer
void SetHistogramMax(RealPixelType maximumValue)
void SetInput(const ImageType *)
void PrintSelf(std::ostream &os, Indent indent) const override
typename HistogramType::Pointer HistogramPointer
void SetNumberOfBins(unsigned int numberOfBins)
ScalarImageToHistogramGenerator()
void SetMarginalScale(double marginalScale)
typename ImageType::PixelType PixelType
typename HistogramType::ConstPointer HistogramConstPointer
typename NumericTraits< PixelType >::RealType RealPixelType
void SetHistogramMin(RealPixelType minimumValue)
~ScalarImageToHistogramGenerator() override=default
itk::Statistics::SampleToHistogramFilter< AdaptorType, HistogramType > GeneratorType
void SetAutoHistogramMinimumMaximum(bool autoOnOff)
const HistogramType * GetOutput() const
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....