ITK
4.9.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 &) ITK_DELETE_FUNCTION |
WeightedCovarianceSampleFilter (const Self &) ITK_DELETE_FUNCTION | |
virtual const char * | GetNameOfClass () const |
virtual ::itk::LightObject::Pointer | CreateAnother () 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) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
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 |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
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 77 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 Superclass::MatrixDecoratedType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MatrixDecoratedType |
Definition at line 95 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MatrixType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MatrixType |
Types derived from the base class
Definition at line 90 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementRealType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementRealType |
Definition at line 66 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementType |
Definition at line 62 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorDecoratedType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorDecoratedType |
Types derived from the base class
Definition at line 98 of file itkWeightedCovarianceSampleFilter.h.
typedef Superclass::MeasurementVectorRealType itk::Statistics::WeightedCovarianceSampleFilter< TSample >::MeasurementVectorRealType |
Types derived from the base class
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 99 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 |
Types 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< WeightValueType > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::WeightArrayType |
Array type for weights
Definition at line 74 of file itkWeightedCovarianceSampleFilter.h.
typedef FunctionBase< MeasurementVectorType, WeightValueType > itk::Statistics::WeightedCovarianceSampleFilter< TSample >::WeightingFunctionType |
Weight calculation function type
Definition at line 80 of file itkWeightedCovarianceSampleFilter.h.
typedef double itk::Statistics::WeightedCovarianceSampleFilter< TSample >::WeightValueType |
Type of weight values
Definition at line 70 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 >.
|
overrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.
|
virtual |
|
virtual |
Standard Macros
Reimplemented from itk::Statistics::CovarianceSampleFilter< TSample >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Standard Macros
|
private |
|
overrideprotectedvirtual |
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 >.
|
virtual |
|
virtual |
|
virtual |
Method to set/get the weighting function
|
virtual |
|
virtual |
|
virtual |
Method to set the input value of the weight array