6 #include <itkVectorImage.h> 7 #include <itkCovariantVector.h> 12 template <
class TFixedImagePixelType,
class TMovingImagePixelType,
unsigned int ImageDimension >
19 typedef itk::VectorImage < TFixedImagePixelType, ImageDimension >
TFixedImage;
20 typedef itk::VectorImage < TMovingImagePixelType, ImageDimension >
TMovingImage;
56 MeasureType
GetValue(const TransformParametersType & parameters) const ITK_OVERRIDE;
60 itkSetMacro(OrientationPenalty,
bool)
61 itkSetMacro(VarianceThreshold,
double)
64 TensorGeneralizedCorrelationImageToImageMetric();
65 virtual ~TensorGeneralizedCorrelationImageToImageMetric() {}
66 void PrintSelf(std::ostream& os, itk::Indent indent)
const ITK_OVERRIDE;
70 void operator=(
const Self&);
72 bool m_OrientationPenalty;
74 double m_VarianceThreshold;
79 std::vector <InputPointType> m_FixedImagePoints;
80 std::vector <PixelType> m_FixedImageValues;
Superclass::FixedImageConstPointer FixedImageConstPointer
TensorGeneralizedCorrelationImageToImageMetric Self
itk::VectorImage< TMovingImagePixelType, ImageDimension > TMovingImage
LECalculatorType::Pointer LECalculatorPointer
Superclass::OutputPointType OutputPointType
TensorGeneralizedCorrelationImageToImageMetric()
Superclass::FixedImageType FixedImageType
TFixedImage::PixelType PixelType
itk::SmartPointer< Self > Pointer
vnl_matrix< double > CovarianceType
MeasureType GetValue(const TransformParametersType ¶meters) const ITK_OVERRIDE
Superclass::MovingImageType MovingImageType
Superclass::TransformParametersType TransformParametersType
itk::SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, itk::Indent indent) const ITK_OVERRIDE
Superclass::TransformType TransformType
Superclass::MeasureType MeasureType
anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage > Superclass
itk::VectorImage< TFixedImagePixelType, ImageDimension > TFixedImage
itk::ContinuousIndex< double, ImageDimension > ContinuousIndexType
Superclass::TransformPointer TransformPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Superclass::InputPointType InputPointType
void PreComputeFixedValues()