18 #ifndef itkWeightedCovarianceSampleFilter_h
19 #define itkWeightedCovarianceSampleFilter_h
42 template<
typename TSample >
59 typedef typename Superclass::SampleType
SampleType;
94 typedef typename Superclass::MatrixType
MatrixType;
104 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
106 void GenerateData() ITK_OVERRIDE;
109 void ComputeCovarianceMatrixWithWeightingFunction();
112 void ComputeCovarianceMatrixWithWeights();
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkWeightedCovarianceSampleFilter.hxx"
CovarianceSampleFilter< TSample > Superclass
Light weight base class for most itk classes.
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
DataObjectDecorator< WeightingFunctionType > InputWeightingFunctionObjectType
WeightedCovarianceSampleFilter Self
SmartPointer< const Self > ConstPointer
Superclass::MatrixDecoratedType MatrixDecoratedType
Superclass::MeasurementType MeasurementType
SimpleDataObjectDecorator< WeightArrayType > InputWeightArrayObjectType
Superclass::MeasurementRealType MeasurementRealType
Superclass::MeasurementVectorType MeasurementVectorType
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
Base class for all ITK function objects.
Superclass::MatrixType MatrixType
Decorates any subclass of itkObject with a DataObject API.
Array< WeightValueType > WeightArrayType
FunctionBase< MeasurementVectorType, WeightValueType > WeightingFunctionType
SmartPointer< Self > Pointer
Superclass::SampleType SampleType
Superclass::MeasurementVectorRealType MeasurementVectorRealType
Superclass::MeasurementVectorDecoratedType MeasurementVectorDecoratedType
Superclass::OutputType OutputType
Control indentation during Print() invocation.
Calculates the covariance matrix of the target sample data. where each measurement vector has an asso...
Calculates the covariance matrix of the target sample data.