18 #ifndef itkWeightedMeanSampleFilter_h
19 #define itkWeightedMeanSampleFilter_h
41 template<
typename TSample >
57 typedef typename Superclass::SampleType
SampleType;
98 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
100 void GenerateData() ITK_OVERRIDE;
103 void ComputeMeanWithWeights();
106 void ComputeMeanWithWeightingFunction();
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkWeightedMeanSampleFilter.hxx"
Given a sample where each measurement vector has associated weight value, this filter computes the sa...
MeanSampleFilter< TSample > Superclass
Light weight base class for most itk classes.
SimpleDataObjectDecorator< WeightArrayType > InputWeightArrayObjectType
Superclass::MeasurementType MeasurementType
Array< WeightValueType > WeightArrayType
FunctionBase< MeasurementVectorType, WeightValueType > WeightingFunctionType
Superclass::OutputType OutputType
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
Base class for all ITK function objects.
Decorates any subclass of itkObject with a DataObject API.
Superclass::MeasurementVectorDecoratedType MeasurementVectorDecoratedType
WeightedMeanSampleFilter Self
Superclass::MeasurementRealType MeasurementRealType
Superclass::MeasurementVectorRealType MeasurementVectorRealType
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
DataObjectDecorator< WeightingFunctionType > InputWeightingFunctionObjectType
Superclass::SampleType SampleType
Control indentation during Print() invocation.
Given a sample, this filter computes the sample mean.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Superclass::MeasurementVectorType MeasurementVectorType