![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMultiInputImageToImageMetricBase.h>
Implements a metric base class that takes multiple inputs.
Definition at line 46 of file itkMultiInputImageToImageMetricBase.h.
typedef BSplineInterpolatorType::Pointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::BSplineInterpolatorPointer [protected] |
Definition at line 322 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::BSplineInterpolatorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::BSplineInterpolatorType [protected] |
Typedef's for the moving image interpolators.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 321 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector<BSplineInterpolatorPointer> itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::BSplineInterpolatorVectorType [protected] |
Definition at line 323 of file itkMultiInputImageToImageMetricBase.h.
typedef SmartPointer<const Self> itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 56 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::CoordinateRepresentationType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::CoordinateRepresentationType |
Typedefs from the superclass.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 68 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::DerivativeType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::DerivativeType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 96 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageConstPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 75 of file itkMultiInputImageToImageMetricBase.h.
typedef FixedImageInterpolatorType::Pointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorPointer |
Definition at line 101 of file itkMultiInputImageToImageMetricBase.h.
typedef InterpolateImageFunction< FixedImageType, CoordinateRepresentationType > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorType |
Definition at line 100 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageInterpolatorPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 110 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageMaskPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 92 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageMaskType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 91 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageMaskPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 105 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImagePointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 74 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageRegionType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageRegionType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 76 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageRegionType > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageRegionVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 106 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 73 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageConstPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageVectorType |
Typedef's for storing multiple inputs.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 104 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageFilterPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageFilterPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 90 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageFilterType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageFilterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 89 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImagePointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 88 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 87 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientPixelType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientPixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 86 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InputPointType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 79 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InterpolatorPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 84 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InterpolatorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 83 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< InterpolatorPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 109 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MeasureType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MeasureType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 95 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageConstPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 72 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageContinuousIndexType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageContinuousIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 318 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageDerivativeType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageDerivativeType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 317 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageIndexType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 316 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageMaskPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 94 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageMaskType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 93 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< MovingImageMaskPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 108 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImagePixelType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImagePixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 70 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImagePointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 71 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImagePointType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImagePointType [protected] |
Typedef's from the Superclass.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 312 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 69 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< MovingImageConstPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageVectorType |
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 107 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::OutputPointType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::OutputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 80 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::ParametersType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::ParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 97 of file itkMultiInputImageToImageMetricBase.h.
typedef SmartPointer<Self> itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Pointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 55 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::RealType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::RealType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 85 of file itkMultiInputImageToImageMetricBase.h.
typedef MultiInputImageToImageMetricBase itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 52 of file itkMultiInputImageToImageMetricBase.h.
typedef AdvancedImageToImageMetric< TFixedImage, TMovingImage > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Superclass |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 54 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformJacobianType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformJacobianType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 82 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformParametersType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 81 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 78 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
Definition at line 77 of file itkMultiInputImageToImageMetricBase.h.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MultiInputImageToImageMetricBase | ( | ) | [protected] |
Constructor.
virtual itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::~MultiInputImageToImageMetricBase | ( | ) | [inline, protected, virtual] |
Destructor.
Definition at line 312 of file itkMultiInputImageToImageMetricBase.h.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MultiInputImageToImageMetricBase | ( | const Self & | ) | [private] |
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::CheckForBSplineInterpolators | ( | void | ) | [protected, virtual] |
Check if all interpolators (for the moving image) are of type BSplineInterpolateImageFunction.
virtual bool itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::EvaluateMovingImageValueAndDerivative | ( | const MovingImagePointType & | mappedPoint, |
RealType & | movingImageValue, | ||
MovingImageDerivativeType * | gradient | ||
) | const [protected, virtual] |
Check if mappedPoint is inside all moving images. If so, the moving image value and possibly derivative are computed.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
virtual const char* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
virtual const FixedImageType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImage | ( | unsigned int | pos | ) | const [virtual] |
Get the fixed images.
virtual const FixedImageType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImage | ( | void | ) | const [inline, virtual] |
Get the first fixed image.
Definition at line 127 of file itkMultiInputImageToImageMetricBase.h.
virtual FixedImageInterpolatorType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageInterpolator | ( | unsigned int | pos | ) | const [virtual] |
Get the fixed image interpolators.
virtual FixedImageInterpolatorType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageInterpolator | ( | void | ) | const [inline, virtual] |
Get the first fixed image interpolator.
Definition at line 290 of file itkMultiInputImageToImageMetricBase.h.
virtual FixedImageMaskType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageMask | ( | unsigned int | pos | ) | const [virtual] |
Get the fixed image masks.
virtual FixedImageMaskType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageMask | ( | void | ) | const [inline, virtual] |
Get the first fixed image mask.
Definition at line 153 of file itkMultiInputImageToImageMetricBase.h.
virtual const FixedImageRegionType& itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageRegion | ( | unsigned int | pos | ) | const [virtual] |
Get the fixed image regions.
virtual const FixedImageRegionType& itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetFixedImageRegion | ( | void | ) | const [inline, virtual] |
Get the first fixed image region.
Definition at line 179 of file itkMultiInputImageToImageMetricBase.h.
virtual InterpolatorType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetInterpolator | ( | unsigned int | pos | ) | const [virtual] |
Get the interpolators.
virtual InterpolatorType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetInterpolator | ( | void | ) | const [inline, virtual] |
Get the first interpolator.
Definition at line 259 of file itkMultiInputImageToImageMetricBase.h.
virtual bool itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetInterpolatorsAreBSpline | ( | ) | const [virtual] |
A function to check if all moving image interpolators are of type B-spline.
virtual const MovingImageType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetMovingImage | ( | unsigned int | pos | ) | const [virtual] |
Get the moving images.
virtual const MovingImageType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetMovingImage | ( | void | ) | const [inline, virtual] |
Get the first moving image.
Definition at line 205 of file itkMultiInputImageToImageMetricBase.h.
virtual MovingImageMaskType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetMovingImageMask | ( | unsigned int | pos | ) | const [virtual] |
Get the moving image masks.
virtual MovingImageMaskType* itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetMovingImageMask | ( | void | ) | const [inline, virtual] |
Get the first moving image mask.
Definition at line 231 of file itkMultiInputImageToImageMetricBase.h.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfFixedImageInterpolators | ( | ) | const [virtual] |
Get the number of fixed image interpolators.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfFixedImageMasks | ( | ) | const [virtual] |
Get the number of fixed image masks.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfFixedImageRegions | ( | ) | const [virtual] |
Get the number of fixed image regions.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfFixedImages | ( | ) | const [virtual] |
Get the number of fixed images.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfInterpolators | ( | ) | const [virtual] |
Get the number of interpolators.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfMovingImageMasks | ( | ) | const [virtual] |
Get the number of moving image masks.
virtual unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GetNumberOfMovingImages | ( | ) | const [virtual] |
Get the number of moving images.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Initialize | ( | void | ) | throw ( ExceptionObject ) [virtual] |
******************** Other public functions ******************** Initialisation.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >, and elastix::KNNGraphAlphaMutualInformationMetric< TElastix >.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InitializeImageSampler | ( | void | ) | throw ( ExceptionObject ) [protected, virtual] |
Initialize variables related to the image sampler; called by Initialize.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
virtual bool itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::IsInsideMovingMask | ( | const MovingImagePointType & | mappedPoint | ) | const [protected, virtual] |
IsInsideMovingMask: Returns the AND of all moving image masks.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImage | ) |
Set the number of fixed images.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageMask | ) |
Set the number of fixed image masks.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageRegion | ) |
Set the number of fixed image regions.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImage | ) |
Set the number of moving images.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImageMask | ) |
Set the number of moving image masks.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | Interpolator | ) |
Set the number of interpolators.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageInterpolator | ) |
Set the number of fixed image interpolators.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned | int, | ||
TMovingImage::ImageDimension | |||
) |
Constants for the image dimensions
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
TFixedImage::ImageDimension | |||
) |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImage | ( | const FixedImageType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Fixed images ******************** Set the fixed images.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImage | ( | const FixedImageType * | _arg | ) | [inline, virtual] |
Set the first fixed image.
Definition at line 118 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageInterpolator | ( | FixedImageInterpolatorType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** FixedImageInterpolators ******************** These interpolators are used for the fixed images. Set the fixed image interpolators.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageInterpolator | ( | FixedImageInterpolatorType * | _arg | ) | [inline, virtual] |
Set the first fixed image interpolator.
Definition at line 281 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageMask | ( | FixedImageMaskType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Fixed image masks ******************** Set the fixed image masks.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageMask | ( | FixedImageMaskType * | _arg | ) | [inline, virtual] |
Set the first fixed image mask.
Definition at line 144 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageRegion | ( | const FixedImageRegionType | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Fixed image regions ******************** Set the fixed image regions.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetFixedImageRegion | ( | const FixedImageRegionType | _arg | ) | [inline, virtual] |
Set the first fixed image region.
Definition at line 170 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetInterpolator | ( | InterpolatorType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Interpolators ******************** These interpolators are used for the moving images. Set the interpolators.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetInterpolator | ( | InterpolatorType * | _arg | ) | [inline, virtual] |
Set the first interpolator.
Definition at line 250 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetMovingImage | ( | const MovingImageType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Moving images ******************** Set the moving images.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetMovingImage | ( | const MovingImageType * | _arg | ) | [inline, virtual] |
Set the first moving image.
Definition at line 196 of file itkMultiInputImageToImageMetricBase.h.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetMovingImageMask | ( | MovingImageMaskType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Moving image masks ******************** Set the moving image masks.
virtual void itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::SetMovingImageMask | ( | MovingImageMaskType * | _arg | ) | [inline, virtual] |
Set the first moving image mask.
Definition at line 222 of file itkMultiInputImageToImageMetricBase.h.
BSplineInterpolatorVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_BSplineInterpolatorVector [protected] |
Definition at line 355 of file itkMultiInputImageToImageMetricBase.h.
FixedImageRegionType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_DummyFixedImageRegion [private] |
Private member variables.
Definition at line 363 of file itkMultiInputImageToImageMetricBase.h.
FixedImageInterpolatorVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_FixedImageInterpolatorVector [protected] |
Definition at line 352 of file itkMultiInputImageToImageMetricBase.h.
FixedImageMaskVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_FixedImageMaskVector [protected] |
Definition at line 347 of file itkMultiInputImageToImageMetricBase.h.
FixedImageRegionVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_FixedImageRegionVector [protected] |
Definition at line 348 of file itkMultiInputImageToImageMetricBase.h.
FixedImageVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_FixedImageVector [protected] |
Protected member variables.
Definition at line 346 of file itkMultiInputImageToImageMetricBase.h.
bool itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_InterpolatorsAreBSpline [protected] |
Definition at line 354 of file itkMultiInputImageToImageMetricBase.h.
InterpolatorVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_InterpolatorVector [protected] |
Definition at line 351 of file itkMultiInputImageToImageMetricBase.h.
MovingImageMaskVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_MovingImageMaskVector [protected] |
Definition at line 350 of file itkMultiInputImageToImageMetricBase.h.
MovingImageVectorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_MovingImageVector [protected] |
Definition at line 349 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfFixedImageInterpolators [private] |
Definition at line 371 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfFixedImageMasks [private] |
Definition at line 366 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfFixedImageRegions [private] |
Definition at line 367 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfFixedImages [private] |
Definition at line 365 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfInterpolators [private] |
Definition at line 370 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfMovingImageMasks [private] |
Definition at line 369 of file itkMultiInputImageToImageMetricBase.h.
unsigned int itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::m_NumberOfMovingImages [private] |
Definition at line 368 of file itkMultiInputImageToImageMetricBase.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |