ITK
4.3.0
Insight Segmentation and Registration Toolkit
|
#include <itkWeightedCovarianceSampleFilter.h>
Calculates the covariance matrix of the target sample data. where each measurement vector has an associated weight value.
Weight values can be specified in two ways: using a weighting function or an array containing weight values. If none of these two is specified, the covariance matrix is generated with equal weights.
Definition at line 43 of file itkWeightedCovarianceSampleFilter.h.
Private Member Functions | |
void | operator= (const Self &) |
WeightedCovarianceSampleFilter (const Self &) | |
virtual const char * | GetNameOfClass () const |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
static Pointer | New () |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::Statistics::CovarianceSampleFilter< TSample > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Protected Types inherited from itk::Statistics::CovarianceSampleFilter< TSample > | |
typedef DataObject::Pointer | DataObjectPointer |
typedef ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
Protected Attributes inherited from itk::ProcessObject | |
TimeStamp | m_OutputInformationMTime |
bool | m_Updating |
typedef SmartPointer< const Self > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::ConstPointer |
Definition at line 51 of file itkWeightedCovarianceSampleFilter.h.
typedef SimpleDataObjectDecorator< WeightArrayType > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::InputWeightArrayObjectType |
Type of DataObjects to use for the weight array type
Definition at line 81 of file itkWeightedCovarianceSampleFilter.h.
typedef DataObjectDecorator< WeightingFunctionType > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::InputWeightingFunctionObjectType |
Type of DataObjects to use for Weight function
Definition at line 87 of file itkWeightedCovarianceSampleFilter.h.
typedef SimpleDataObjectDecorator< MatrixType > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MatrixDecoratedType |
VariableSizeMatrix is not a DataObject, we need to decorate it to push it down a ProcessObject's pipeline
Definition at line 75 of file itkWeightedCovarianceSampleFilter.h.
typedef VariableSizeMatrix< double > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MatrixType |
Typedef for WeightedCovariance output
Definition at line 68 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementRealType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementRealType |
Definition at line 64 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorDecoratedType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorDecoratedType |
Definition at line 62 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorRealType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorRealType |
Definition at line 65 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorSizeType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorSizeType |
Definition at line 61 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorType |
Definition at line 60 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::OutputType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::OutputType |
Definition at line 63 of file itkWeightedCovarianceSampleFilter.h.
typedef SmartPointer< Self > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::Pointer |
Definition at line 50 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::SampleType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::SampleType |
Traits derived from the base class
Definition at line 55 of file itkWeightedCovarianceSampleFilter.h.
typedef WeightedCovarianceSampleFilter itk::Statistics::WeightedCovarianceSampleFilter< TSample >::Self |
Standard class typedefs.
Definition at line 48 of file itkWeightedCovarianceSampleFilter.h.
typedef CovarianceSampleFilter< TSample > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::Superclass |
Definition at line 49 of file itkWeightedCovarianceSampleFilter.h.
typedef Array< double > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::WeightArrayType |
Array typedef for weights
Definition at line 78 of file itkWeightedCovarianceSampleFilter.h.
typedef FunctionBase< MeasurementVectorType, double > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::WeightingFunctionType |
Weight calculation function typedef
Definition at line 71 of file itkWeightedCovarianceSampleFilter.h.
|
protected |
|
protectedvirtual |
|
private |
|
protected |
Compute covariance matrix with weights computed from a function
|
protected |
Compute covariance matrix with weights specified in an array
|
virtual |
Standard Macros
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.
|
protectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.
|
virtual |
Standard Macros
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.
itk::Statistics::WeightedCovarianceSampleFilter< TSample >::itkSetGetDecoratedInputMacro | ( | Weights | , |
WeightArrayType | |||
) |
Method to set the input value of the weight array
itk::Statistics::WeightedCovarianceSampleFilter< TSample >::itkSetGetDecoratedObjectInputMacro | ( | WeightingFunction | , |
WeightingFunctionType | |||
) |
Method to set the weighting function
|
static |
Standard Macros
|
private |
|
protectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.