18 #ifndef __itkSampleToHistogramFilter_h
19 #define __itkSampleToHistogramFilter_h
54 template<
typename TSample,
typename THistogram >
140 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
158 void operator=(const Self &);
175 else if (from <= fromMin)
187 #ifndef ITK_MANUAL_INSTANTIATION
188 #include "itkSampleToHistogramFilter.hxx"
virtual const SampleType * GetInput() const
SimpleDataObjectDecorator< HistogramSizeType > InputHistogramSizeObjectType
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
SimpleDataObjectDecorator< HistogramMeasurementVectorType > InputHistogramMeasurementVectorObjectType
SimpleDataObjectDecorator< bool > InputBooleanObjectType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DataObject::Pointer DataObjectPointer
SampleType::MeasurementVectorType MeasurementVectorType
virtual ~SampleToHistogramFilter()
SampleToHistogramFilter()
HistogramType::MeasurementType HistogramMeasurementType
MeasurementVectorType::ValueType MeasurementType
const HistogramType * GetOutput() const
SampleToHistogramFilter Self
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
SimpleDataObjectDecorator< HistogramMeasurementType > InputHistogramMeasurementObjectType
Standard exception handling object.
itkSetGetDecoratedInputMacro(HistogramSize, HistogramSizeType)
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
HistogramType::SizeType HistogramSizeType
HistogramType::MeasurementVectorType HistogramMeasurementVectorType
SmartPointer< const Self > ConstPointer
Computes the Histogram corresponding to a Sample.
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
HistogramMeasurementType SafeAssign(MeasurementType from) const
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
virtual void GraftOutput(DataObject *output)
virtual void GenerateData() ITK_OVERRIDE
Base class for all data objects in ITK.
virtual void SetInput(const SampleType *sample)
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) ITK_OVERRIDE
Superclass::DataObjectPointer DataObjectPointer