18 #ifndef __itkImagePCADecompositionCalculator_h
19 #define __itkImagePCADecompositionCalculator_h
23 #include "vnl/vnl_vector.h"
24 #include "vnl/vnl_matrix.h"
58 template<
class TInputImage,
59 class TBasisImage = Image< double, ::itk::GetImageDimension< TInputImage >::ImageDimension > >
91 itkStaticConstMacro(InputImageDimension,
unsigned int,
92 TInputImage::ImageDimension);
95 itkStaticConstMacro(BasisImageDimension,
unsigned int,
96 TBasisImage::ImageDimension);
135 void PrintSelf(std::ostream & os,
Indent indent)
const;
138 void CalculateBasisMatrix(
void);
140 void CalculateRecenteredImageAsVector(
void);
146 void operator=(
const Self &);
160 #ifndef ITK_MANUAL_INSTANTIATION
161 #include "itkImagePCADecompositionCalculator.hxx"