18 #ifndef __itkCovarianceSampleFilter_h
19 #define __itkCovarianceSampleFilter_h
51 template<
typename TSample >
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkCovarianceSampleFilter.hxx"
NumericTraits< MeasurementType >::RealType MeasurementRealType
const MeasurementVectorRealType GetMean() const
Light weight base class for most itk classes.
void operator=(const Self &)
NumericTraits< MeasurementVectorType >::RealType MeasurementVectorRealType
virtual ~CovarianceSampleFilter()
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
const SampleType * GetInput() const
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
MeasurementVectorDecoratedType OutputType
DataObject::Pointer DataObjectPointer
CovarianceSampleFilter Self
TSample::MeasurementType MeasurementType
VariableSizeMatrix< double > MatrixType
SmartPointer< const Self > ConstPointer
TSample::MeasurementVectorType MeasurementVectorType
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
MeasurementVectorSizeType GetMeasurementVectorSize() const
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
void SetInput(const SampleType *sample)
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
TSample::MeasurementVectorSizeType MeasurementVectorSizeType
SimpleDataObjectDecorator< MatrixType > MatrixDecoratedType
Control indentation during Print() invocation.
const MatrixType GetCovarianceMatrix() const
void PrintSelf(std::ostream &os, Indent indent) const
const MatrixDecoratedType * GetCovarianceMatrixOutput() const
const MeasurementVectorDecoratedType * GetMeanOutput() const
SmartPointer< Self > Pointer
SimpleDataObjectDecorator< MeasurementVectorRealType > MeasurementVectorDecoratedType
Calculates the covariance matrix of the target sample data.