18#ifndef itkCompareHistogramImageToImageMetric_h
19#define itkCompareHistogramImageToImageMetric_h
55template <
typename TFixedImage,
typename TMovingImage>
173#ifndef ITK_MANUAL_INSTANTIATION
174# include "itkCompareHistogramImageToImageMetric.hxx"
typename HistogramType::AbsoluteFrequencyType HistogramAbsoluteFrequencyType
typename HistogramType::Pointer HistogramPointerType
MeasureType EvaluateMeasure(HistogramType &histogram) const override=0
FixedImageConstPointer m_TrainingFixedImage
typename HistogramType::Iterator HistogramIteratorType
SmartPointer< const Self > ConstPointer
FixedImageRegionType m_TrainingFixedImageRegion
SmartPointer< Self > Pointer
typename TransformType::ConstPointer TransformConstPointer
HistogramAbsoluteFrequencyType HistogramFrequencyType
InterpolatorPointer m_TrainingInterpolator
CompareHistogramImageToImageMetric()
CompareHistogramImageToImageMetric Self
MovingImageConstPointer m_TrainingMovingImage
unsigned int GetNumberOfParameters() const override
typename HistogramType::MeasurementVectorType HistogramMeasurementVectorType
~CompareHistogramImageToImageMetric() override=default
Statistics::Histogram< double > HistogramType
HistogramPointerType m_TrainingHistogram
HistogramImageToImageMetric< TFixedImage, TMovingImage > Superclass
TransformPointer m_TrainingTransform
void Initialize() override
void FormTrainingHistogram()
void PrintSelf(std::ostream &os, Indent indent) const override
typename NumericTraits< MovingImagePixelType >::RealType RealType
typename TransformType::Pointer TransformPointer
HistogramImageToImageMetric()
TFixedImage FixedImageType
typename HistogramType::SizeType HistogramSizeType
typename TransformType::ParametersType TransformParametersType
CovariantVector< RealType, Self::MovingImageDimension > GradientPixelType
Statistics::Histogram< double > HistogramType
Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension > TransformType
TMovingImage MovingImageType
typename TransformType::JacobianType TransformJacobianType
typename FixedImageType::ConstPointer FixedImageConstPointer
virtual const TransformType * GetTransform() const
typename FixedImageType::RegionType FixedImageRegionType
typename MovingImageType::ConstPointer MovingImageConstPointer
InterpolateImageFunction< MovingImageType, CoordinateRepresentationType > InterpolatorType
typename InterpolatorType::Pointer InterpolatorPointer
Control indentation during Print() invocation.
Array< ParametersValueType > DerivativeType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....