18 #ifndef itkDefaultImageToImageMetricTraitsv4_h 19 #define itkDefaultImageToImageMetricTraitsv4_h 42 typename TFixedImageType,
43 typename TMovingImageType,
44 typename TVirtualImageType,
45 typename TCoordRep =
double 65 FixedImageType::ImageDimension);
67 MovingImageType::ImageDimension);
69 VirtualImageType::ImageDimension);
128 CoordinateRepresentationType>
133 CoordinateRepresentationType>
138 CoordinateRepresentationType>
141 CoordinateRepresentationType>
147 #ifdef ITK_USE_CONCEPT_CHECKING 150 #endif // ITK_USE_CONCEPT_CHECKING static const ImageDimensionType VirtualImageDimension
ImageFunction< FixedImageType, CovariantVector< double, itkGetStaticConstMacro(FixedImageDimension)>, CoordinateRepresentationType > FixedImageGradientCalculatorType
Image< MovingGradientPixelType, itkGetStaticConstMacro(MovingImageDimension) > MovingImageGradientImageType
unsigned int ImageDimensionType
DefaultImageToImageMetricTraitsv4 Self
FixedImageType::PixelType FixedImagePixelType
FixedImageGradientType FixedImageComponentGradientType
DefaultConvertPixelTraits< FixedImageGradientType > FixedImageGradientConvertType
CovariantVector< FixedRealType, itkGetStaticConstMacro(FixedImageDimension) > FixedGradientPixelType
CovariantVector< CoordinateRepresentationType, itkGetStaticConstMacro(VirtualImageDimension) > VirtualImageGradientType
MovingImageType::PixelType MovingImagePixelType
Traits class used to by ConvertPixels to convert blocks of pixels.
TVirtualImageType VirtualImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Computes the gradient of an image by convolution with the first derivative of a Gaussian.
Calculate the derivative by central differencing.
CovariantVector< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension) > MovingImageGradientType
CovariantVector< CoordinateRepresentationType, itkGetStaticConstMacro(FixedImageDimension) > FixedImageGradientType
TFixedImageType FixedImageType
DefaultConvertPixelTraits< MovingImageGradientType > MovingImageGradientConvertType
ImageToImageFilter< FixedImageType, FixedImageGradientImageType > FixedImageGradientFilterType
CentralDifferenceImageFunction< MovingImageType, CoordinateRepresentationType > DefaultMovingImageGradientCalculator
TCoordRep CoordinateRepresentationType
ImageToImageFilter< MovingImageType, MovingImageGradientImageType > MovingImageGradientFilterType
GradientRecursiveGaussianImageFilter< MovingImageType, MovingImageGradientImageType > DefaultMovingImageGradientFilter
Image< FixedGradientPixelType, itkGetStaticConstMacro(FixedImageDimension) > FixedImageGradientImageType
static const ImageDimensionType MovingImageDimension
NumericTraits< MovingImagePixelType >::RealType MovingRealType
CovariantVector< MovingRealType, itkGetStaticConstMacro(MovingImageDimension) > MovingGradientPixelType
CentralDifferenceImageFunction< FixedImageType, CoordinateRepresentationType > DefaultFixedImageGradientCalculator
Base class for filters that take an image as input and produce an image as output.
ImageFunction< MovingImageType, CovariantVector< double, itkGetStaticConstMacro(MovingImageDimension)>, CoordinateRepresentationType > MovingImageGradientCalculatorType
MovingImageGradientType MovingImageComponentGradientType
NumericTraits< FixedImagePixelType >::RealType FixedRealType
TMovingImageType MovingImageType
VirtualImageGradientType VirtualImageComponentGradientType
#define itkConceptMacro(name, concept)
A templated class holding a n-Dimensional covariant vector.
Evaluates a function of an image at specified position.
Templated n-dimensional image class.
A simple structure holding type information for ImageToImageMetricv4 classes.
GradientRecursiveGaussianImageFilter< FixedImageType, FixedImageGradientImageType > DefaultFixedImageGradientFilter
static const ImageDimensionType FixedImageDimension