18 #ifndef itkImageToHistogramFilter_h
19 #define itkImageToHistogramFilter_h
43 template<
typename TImage >
116 itkSetGetDecoratedInputMacro(AutoMinimumMaximum,
bool);
125 void PrintSelf(std::ostream & os,
Indent indent)
const override;
127 void GenerateData()
override;
128 void BeforeThreadedGenerateData()
override;
129 void AfterThreadedGenerateData()
override;
133 using Superclass::MakeOutput;
136 virtual void ThreadedComputeHistogram(
const RegionType &);
137 virtual void ThreadedComputeMinimumAndMaximum(
const RegionType & inputRegionForThread );
157 #ifndef ITK_MANUAL_INSTANTIATION
158 #include "itkImageToHistogramFilter.hxx"
typename HistogramType::MeasurementType HistogramMeasurementType
HistogramPointer m_MergeHistogram
Light weight base class for most itk classes.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename NumericTraits< ValueType >::RealType ValueRealType
Define numeric traits for std::vector.
typename HistogramType::SizeType HistogramSizeType
This class stores measurement vectors in the context of n-dimensional histogram.
This class generates an histogram from an image.
typename NumericTraits< PixelType >::ValueType ValueType
typename HistogramType::Pointer HistogramPointer
TMeasurement MeasurementType
typename HistogramType::ConstPointer HistogramConstPointer
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
ImageBaseType::SizeType SizeType
HistogramMeasurementVectorType m_Minimum
typename ImageType::PixelType PixelType
typename ImageType::RegionType RegionType
Control indentation during Print() invocation.
typename Superclass::MeasurementVectorType MeasurementVectorType
ImageBaseType::RegionType RegionType
typename HistogramType::MeasurementVectorType HistogramMeasurementVectorType
HistogramMeasurementVectorType m_Maximum
Base class for all data objects in ITK.