ITK
6.0.0
Insight Toolkit
|
#include <itkVectorImageToImageMetricTraitsv4.h>
A simple structure holding type information for ImageToImageMetricv4 classes.
This class provides type information for class members and methods used in gradient calculation. This class is used for images with vector pixel types, including VectorImage. For images with scalar pixel types, see itkDefaultImageToImageMetricTraitsv4.
Definition at line 47 of file itkVectorImageToImageMetricTraitsv4.h.
Static Public Attributes | |
static constexpr ImageDimensionType | FixedImageDimension = FixedImageType::ImageDimension |
static constexpr ImageDimensionType | MovingImageDimension = MovingImageType::ImageDimension |
static constexpr ImageDimensionType | VirtualImageDimension = VirtualImageType::ImageDimension |
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::CoordinateRepresentationType = TCoordinate |
Definition at line 60 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::DefaultFixedImageGradientCalculator = CentralDifferenceImageFunction<FixedImageType, CoordinateRepresentationType, FixedImageGradientType> |
Definition at line 108 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::DefaultFixedImageGradientFilter = GradientRecursiveGaussianImageFilter<FixedImageType, FixedImageGradientImageType> |
Default image gradient filter types
Definition at line 96 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::DefaultMovingImageGradientCalculator = CentralDifferenceImageFunction<MovingImageType, CoordinateRepresentationType, MovingImageGradientType> |
Definition at line 110 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::DefaultMovingImageGradientFilter = GradientRecursiveGaussianImageFilter<MovingImageType, MovingImageGradientImageType> |
Definition at line 98 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedGradientPixelType = FixedImageGradientType |
Definition at line 79 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageComponentGradientType = CovariantVector<CoordinateRepresentationType, FixedImageDimension> |
Definition at line 90 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageGradientCalculatorType = ImageFunction<FixedImageType, FixedImageGradientType, CoordinateRepresentationType> |
Image gradient calculator types. The TOutput template parameter is chosen to match that of CentralDifferenceImageFunction.
Definition at line 103 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageGradientConvertType = DefaultConvertPixelTraits<FixedImageGradientType> |
Definition at line 72 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageGradientFilterType = ImageToImageFilter<FixedImageType, FixedImageGradientImageType> |
Definition at line 84 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageGradientImageType = Image<FixedGradientPixelType, Self::FixedImageDimension> |
Definition at line 82 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageGradientType = Vector<CoordinateRepresentationType, FixedImageDimension * VNumberOfComponents> |
Definition at line 68 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImagePixelType = typename FixedImageType::PixelType |
Definition at line 57 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedImageType = TFixedImageType |
Definition at line 53 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::FixedRealType = typename NumericTraits<FixedImagePixelType>::RealType |
Type of the filter used to calculate the gradients.
Definition at line 76 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::ImageDimensionType = unsigned int |
Definition at line 63 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingGradientPixelType = MovingImageGradientType |
Definition at line 80 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageComponentGradientType = CovariantVector<CoordinateRepresentationType, MovingImageDimension> |
Definition at line 91 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageGradientCalculatorType = ImageFunction<MovingImageType, MovingImageGradientType, CoordinateRepresentationType> |
Definition at line 105 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageGradientConvertType = DefaultConvertPixelTraits<MovingImageGradientType> |
Definition at line 73 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageGradientFilterType = ImageToImageFilter<MovingImageType, MovingImageGradientImageType> |
Definition at line 88 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageGradientImageType = Image<MovingGradientPixelType, Self::MovingImageDimension> |
Definition at line 86 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageGradientType = Vector<CoordinateRepresentationType, MovingImageDimension * VNumberOfComponents> |
Definition at line 69 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImagePixelType = typename MovingImageType::PixelType |
Definition at line 58 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingImageType = TMovingImageType |
Definition at line 54 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::MovingRealType = typename NumericTraits<MovingImagePixelType>::RealType |
Definition at line 77 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::Self = VectorImageToImageMetricTraitsv4 |
Standard class type aliases.
Definition at line 51 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::VirtualImageComponentGradientType = CovariantVector<CoordinateRepresentationType, VirtualImageDimension> |
Definition at line 92 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::VirtualImageGradientType = Vector<CoordinateRepresentationType, VirtualImageDimension * VNumberOfComponents> |
Definition at line 70 of file itkVectorImageToImageMetricTraitsv4.h.
using itk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, VNumberOfComponents, TCoordinate >::VirtualImageType = TVirtualImageType |
Definition at line 55 of file itkVectorImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 64 of file itkVectorImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 65 of file itkVectorImageToImageMetricTraitsv4.h.
|
staticconstexpr |
Definition at line 66 of file itkVectorImageToImageMetricTraitsv4.h.