#include <itkWeightedMeanSampleFilter.h>
Given a sample where each measurement vector has associated weight value, this filter computes the sample mean.
To run this algorithm, you have plug in the target sample data using SetInput method and provides weight by an array or function. . Then call the Update method to run the algorithm.
Definition at line 43 of file itkWeightedMeanSampleFilter.h.
Additional Inherited Members | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
![]() | |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
![]() | |
template<typename TSourceObject> | |
static void | MakeRequiredOutputs (TSourceObject &sourceObject, const DataObjectPointerArraySizeType numberOfRequiredOutputs) |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
![]() | |
TimeStamp | m_OutputInformationMTime {} |
bool | m_Updating {} |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
using itk::Statistics::WeightedMeanSampleFilter< TSample >::ConstPointer = SmartPointer<const Self> |
Definition at line 52 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::InputWeightArrayObjectType = SimpleDataObjectDecorator<WeightArrayType> |
Type of DataObjects to use for the weight array type
Definition at line 78 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::InputWeightingFunctionObjectType = DataObjectDecorator<WeightingFunctionType> |
Type of DataObjects to use for Weight function
Definition at line 88 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementRealType |
Type of a floating point measurement component value
Definition at line 79 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementType |
Type of measurement vector component value
Definition at line 73 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementVectorDecoratedType |
MeasurementVector is not a DataObject, we need to decorate it to push it down a ProcessObject's pipeline
Definition at line 98 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementVectorRealType |
Type of a measurement vector, holding floating point values
Definition at line 76 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementVectorSizeType |
Type of the length of each measurement vector
Definition at line 70 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::MeasurementVectorType |
Type of each measurement vector in sample
Definition at line 67 of file itkMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::OutputType |
Definition at line 101 of file itkMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::Pointer = SmartPointer<Self> |
Definition at line 51 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::MeanSampleFilter< TSample >::SampleType |
Definition at line 59 of file itkMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::Self = WeightedMeanSampleFilter |
Standard class type aliases.
Definition at line 49 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::Superclass = MeanSampleFilter<TSample> |
Definition at line 50 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::WeightArrayType = Array<WeightValueType> |
Array type for weights
Definition at line 75 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::WeightingFunctionType = FunctionBase<MeasurementVectorType, WeightValueType> |
Weight calculation function type
Definition at line 85 of file itkWeightedMeanSampleFilter.h.
using itk::Statistics::WeightedMeanSampleFilter< TSample >::WeightValueType = double |
Type of weight values
Definition at line 71 of file itkWeightedMeanSampleFilter.h.
|
protected |
Referenced by GetNameOfClass().
|
overrideprotecteddefault |
|
protected |
|
protected |
|
virtual |
Standard Macros
Reimplemented from itk::Statistics::MeanSampleFilter< TSample >.
|
overrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::Statistics::MeanSampleFilter< TSample >.
|
virtual |
|
overridevirtual |
Standard Macros
Reimplemented from itk::Statistics::MeanSampleFilter< TSample >.
References WeightedMeanSampleFilter().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Standard Macros
|
virtual |
|
virtual |
|
virtual |
Method to set/get the weighting function
|
virtual |
|
virtual |
|
virtual |
Method to set/get the input value of the weight array