18 #ifndef __itkCompareHistogramImageToImageMetric_h
19 #define __itkCompareHistogramImageToImageMetric_h
55 template<
typename TFixedImage,
typename TMovingImage >
118 itkGetModifiableObjectMacro(TrainingTransform,
TransformType);
144 virtual ~CompareHistogramImageToImageMetric(){}
159 void operator=(
Self const &);
170 #ifndef ITK_MANUAL_INSTANTIATION
171 #include "itkCompareHistogramImageToImageMetric.hxx"
174 #endif // __itkCompareHistogramImageToImageMetric_h
Superclass::FixedImageRegionType FixedImageRegionType
Superclass::TransformPointer TransformPointer
Superclass::HistogramType HistogramType
Superclass::TransformJacobianType TransformJacobianType
TransformType::ConstPointer TransformConstPointer
Superclass::HistogramSizeType HistogramSizeType
HistogramImageToImageMetric< TFixedImage, TMovingImage > Superclass
Superclass::MovingImageType MovingImageType
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::DerivativeType DerivativeType
Superclass::DerivativeType DerivativeType
Superclass::GradientPixelType GradientPixelType
Superclass::FixedImageType FixedImageType
SmartPointer< const Self > ConstPointer
HistogramPointerType m_TrainingHistogram
HistogramType::MeasurementVectorType HistogramMeasurementVectorType
MovingImageConstPointer m_TrainingMovingImage
void FormTrainingHistogram()
FixedImageRegionType m_TrainingFixedImageRegion
Superclass::MeasureType MeasureType
MovingImageType::ConstPointer MovingImageConstPointer
virtual const TransformType * GetTransform() const
SmartPointer< Self > Pointer
Superclass::InterpolatorPointer InterpolatorPointer
Superclass::TransformType TransformType
Superclass::InterpolatorType InterpolatorType
HistogramType::AbsoluteFrequencyType HistogramAbsoluteFrequencyType
Statistics::Histogram< double > HistogramType
InterpolatorPointer m_TrainingInterpolator
Standard exception handling object.
Superclass::FixedImageConstPointer FixedImageConstPointer
Superclass::TransformType TransformType
Superclass::TransformPointer TransformPointer
CompareHistogramImageToImageMetric Self
Superclass::TransformParametersType TransformParametersType
Superclass::MeasureType MeasureType
HistogramType::Pointer HistogramPointerType
InterpolatorType::Pointer InterpolatorPointer
unsigned int GetNumberOfParameters(void) const
HistogramType::SizeType HistogramSizeType
FixedImageConstPointer m_TrainingFixedImage
Superclass::MovingImageType MovingImageType
Superclass::TransformParametersType TransformParametersType
Superclass::RealType RealType
void PrintSelf(std::ostream &os, Indent indent) const
InterpolateImageFunction< MovingImageType, CoordinateRepresentationType > InterpolatorType
Superclass::TransformJacobianType TransformJacobianType
Superclass::GradientPixelType GradientPixelType
Control indentation during Print() invocation.
FixedImageType::ConstPointer FixedImageConstPointer
Superclass::FixedImageType FixedImageType
Compares Histograms between two images to be registered to a Training Histogram.
HistogramAbsoluteFrequencyType HistogramFrequencyType
Computes similarity between two objects to be registered.
virtual MeasureType EvaluateMeasure(HistogramType &histogram) const =0
TransformPointer m_TrainingTransform
Superclass::RealType RealType
FixedImageType::RegionType FixedImageRegionType
HistogramType::Iterator HistogramIteratorType