|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkImageToHistogramFilter_h
19 #define itkImageToHistogramFilter_h
49 template <
typename TImage>
123 itkSetGetDecoratedInputMacro(AutoMinimumMaximum,
bool);
124 itkBooleanMacro(AutoMinimumMaximum);
138 Superclass::SetNumberOfStreamDivisions(n);
143 return Superclass::GetNumberOfStreamDivisions();
150 PrintSelf(std::ostream & os,
Indent indent)
const override;
153 StreamedGenerateData(
unsigned int inputRequestedRegionNumber)
override;
156 InitializeOutputHistogram();
158 AfterStreamedGenerateData()
override;
162 using Superclass::MakeOutput;
168 GetNumberOfInputRequestedRegions()
override;
171 ThreadedStreamedGenerateData(
const RegionType &)
override;
173 ThreadedComputeMinimumAndMaximum(
const RegionType & inputRegionForThread);
195 #ifndef ITK_MANUAL_INSTANTIATION
196 # include "itkImageToHistogramFilter.hxx"
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
void SetNumberOfStreamDivisions(const unsigned int n) override
typename HistogramType::MeasurementVectorType HistogramMeasurementVectorType
ImageBaseType::SizeType SizeType
typename HistogramType::ConstPointer HistogramConstPointer
Control indentation during Print() invocation.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename Superclass::MeasurementVectorType MeasurementVectorType
This class stores measurement vectors in the context of n-dimensional histogram.
Light weight base class for most itk classes.
typename HistogramType::Pointer HistogramPointer
typename HistogramType::SizeType HistogramSizeType
typename ImageType::PixelType PixelType
ImageBaseType::RegionType RegionType
typename NumericTraits< PixelType >::ValueType ValueType
HistogramMeasurementVectorType m_Maximum
typename ImageType::RegionType RegionType
Define additional traits for native types such as int or float.
typename NumericTraits< ValueType >::RealType ValueRealType
unsigned int GetNumberOfStreamDivisions() const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
HistogramPointer m_MergeHistogram
typename HistogramType::MeasurementType HistogramMeasurementType
This class generates a histogram from an image.
TMeasurement MeasurementType
HistogramMeasurementVectorType m_Minimum
Base class for all data objects in ITK.