ITK
6.0.0
Insight Toolkit
|
#include <itkDefaultImageToImageMetricTraitsv4.h>
A simple structure holding type information for ImageToImageMetricv4 classes.
This class provides default type information for class members and methods used in gradient calculation. This class is used for all images with scalar pixel types. For images with vector pixel types, see itkVectorImageToImageMetricTraitsv4.
Definition at line 45 of file itkDefaultImageToImageMetricTraitsv4.h.
Static Public Attributes | |
static constexpr ImageDimensionType | FixedImageDimension = FixedImageType::ImageDimension |
static constexpr ImageDimensionType | MovingImageDimension = MovingImageType::ImageDimension |
static constexpr ImageDimensionType | VirtualImageDimension = VirtualImageType::ImageDimension |
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::CoordinateRepresentationType = TCoordinate |
Definition at line 58 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::DefaultFixedImageGradientCalculator = CentralDifferenceImageFunction<FixedImageType, CoordinateRepresentationType> |
Definition at line 105 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::DefaultFixedImageGradientFilter = GradientRecursiveGaussianImageFilter<FixedImageType, FixedImageGradientImageType> |
Default image gradient filter types
Definition at line 93 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::DefaultMovingImageGradientCalculator = CentralDifferenceImageFunction<MovingImageType, CoordinateRepresentationType> |
Definition at line 107 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::DefaultMovingImageGradientFilter = GradientRecursiveGaussianImageFilter<MovingImageType, MovingImageGradientImageType> |
Definition at line 95 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedGradientPixelType = CovariantVector<FixedRealType, Self::FixedImageDimension> |
Definition at line 80 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageComponentGradientType = FixedImageGradientType |
Definition at line 71 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageGradientCalculatorType = ImageFunction<FixedImageType, CovariantVector<double, Self::FixedImageDimension>, CoordinateRepresentationType> |
Image gradient calculator types. The TOutput template parameter is chosen to match that of CentralDifferenceImageFunction.
Definition at line 100 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageGradientConvertType = DefaultConvertPixelTraits<FixedImageGradientType> |
Definition at line 75 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageGradientFilterType = ImageToImageFilter<FixedImageType, FixedImageGradientImageType> |
Definition at line 83 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageGradientImageType = Image<FixedGradientPixelType, Self::FixedImageDimension> |
Definition at line 81 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageGradientType = CovariantVector<CoordinateRepresentationType, Self::FixedImageDimension> |
Definition at line 66 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImagePixelType = typename FixedImageType::PixelType |
Definition at line 55 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedImageType = TFixedImageType |
Definition at line 51 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::FixedRealType = typename NumericTraits<FixedImagePixelType>::RealType |
Type of the filter used to calculate the gradients.
Definition at line 79 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::ImageDimensionType = unsigned int |
Definition at line 61 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingGradientPixelType = CovariantVector<MovingRealType, Self::MovingImageDimension> |
Definition at line 86 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageComponentGradientType = MovingImageGradientType |
Definition at line 72 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageGradientCalculatorType = ImageFunction<MovingImageType, CovariantVector<double, Self::MovingImageDimension>, CoordinateRepresentationType> |
Definition at line 102 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageGradientConvertType = DefaultConvertPixelTraits<MovingImageGradientType> |
Definition at line 76 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageGradientFilterType = ImageToImageFilter<MovingImageType, MovingImageGradientImageType> |
Definition at line 89 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageGradientImageType = Image<MovingGradientPixelType, Self::MovingImageDimension> |
Definition at line 87 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageGradientType = CovariantVector<CoordinateRepresentationType, Self::MovingImageDimension> |
Definition at line 67 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImagePixelType = typename MovingImageType::PixelType |
Definition at line 56 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingImageType = TMovingImageType |
Definition at line 52 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::MovingRealType = typename NumericTraits<MovingImagePixelType>::RealType |
Definition at line 85 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::Self = DefaultImageToImageMetricTraitsv4 |
Standard class type aliases.
Definition at line 49 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::VirtualImageComponentGradientType = VirtualImageGradientType |
Definition at line 73 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::VirtualImageGradientType = CovariantVector<CoordinateRepresentationType, Self::VirtualImageDimension> |
Definition at line 69 of file itkDefaultImageToImageMetricTraitsv4.h.
using itk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordinate >::VirtualImageType = TVirtualImageType |
Definition at line 53 of file itkDefaultImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 62 of file itkDefaultImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 63 of file itkDefaultImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 64 of file itkDefaultImageToImageMetricTraitsv4.h.