18#ifndef itkMeanSampleFilter_h
19#define itkMeanSampleFilter_h
48template <
typename TSample>
125#ifndef ITK_MANUAL_INSTANTIATION
126# include "itkMeanSampleFilter.hxx"
SmartPointer< Self > Pointer
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
Make a DataObject of the correct type to used as the specified output.
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
Implements transparent reference counting.
MeasurementVectorSizeType GetMeasurementVectorSize() const
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
MeasurementVectorDecoratedType OutputType
typename SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
void GenerateData() override
SmartPointer< const Self > ConstPointer
~MeanSampleFilter() override=default
const SampleType * GetInput() const
SimpleDataObjectDecorator< MeasurementVectorRealType > MeasurementVectorDecoratedType
void SetInput(const SampleType *sample)
typename NumericTraits< MeasurementType >::RealType MeasurementRealType
typename NumericTraits< MeasurementVectorType >::RealType MeasurementVectorRealType
DataObject::Pointer DataObjectPointer
SmartPointer< Self > Pointer
const MeasurementVectorRealType GetMean() const
const MeasurementVectorDecoratedType * GetOutput() const
typename SampleType::MeasurementVectorType MeasurementVectorType
typename SampleType::MeasurementType MeasurementType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....