18 #ifndef __itkMahalanobisDistanceMetric_h
19 #define __itkMahalanobisDistanceMetric_h
21 #include "vnl/vnl_vector.h"
22 #include "vnl/vnl_vector_ref.h"
23 #include "vnl/vnl_transpose.h"
24 #include "vnl/vnl_matrix.h"
25 #include "vnl/algo/vnl_matrix_inverse.h"
26 #include "vnl/algo/vnl_determinant.h"
45 template<
class TVector >
107 itkSetMacro(Epsilon,
double);
108 itkGetConstMacro(Epsilon,
double);
111 itkSetMacro(DoubleMax,
double);
112 itkGetConstMacro(DoubleMax,
double);
116 void PrintSelf(std::ostream & os,
Indent indent)
const;
129 void CalculateInverseCovariance();
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkMahalanobisDistanceMetric.hxx"