18#ifndef itkWeightedMeanSampleFilter_h
19#define itkWeightedMeanSampleFilter_h
42template <
typename TSample>
116#ifndef ITK_MANUAL_INSTANTIATION
117# include "itkWeightedMeanSampleFilter.hxx"
Array class with size defined at construction time.
Decorates any subclass of itkObject with a DataObject API.
Base class for all ITK function objects.
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
Implements transparent reference counting.
MeasurementVectorDecoratedType OutputType
typename SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
SimpleDataObjectDecorator< MeasurementVectorRealType > MeasurementVectorDecoratedType
typename NumericTraits< MeasurementType >::RealType MeasurementRealType
typename NumericTraits< MeasurementVectorType >::RealType MeasurementVectorRealType
typename SampleType::MeasurementVectorType MeasurementVectorType
typename SampleType::MeasurementType MeasurementType
void GenerateData() override
WeightedMeanSampleFilter()
void ComputeMeanWithWeights()
SmartPointer< const Self > ConstPointer
WeightedMeanSampleFilter Self
MeanSampleFilter< TSample > Superclass
SmartPointer< Self > Pointer
DataObjectDecorator< WeightingFunctionType > InputWeightingFunctionObjectType
SimpleDataObjectDecorator< WeightArrayType > InputWeightArrayObjectType
~WeightedMeanSampleFilter() override=default
void ComputeMeanWithWeightingFunction()
FunctionBase< MeasurementVectorType, WeightValueType > WeightingFunctionType
Array< WeightValueType > WeightArrayType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....