ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkBSplineSyNImageRegistrationMethod.h>
Interface method for the performing greedy B-spline SyN image registration.
For greedy SyN we use m_Transform
to map the time-parameterized middle image to the fixed image (and vice versa using m_Transform->GetInverseDisplacementField()
). We employ another ivar, m_InverseTransform
, to map the time-parameterized middle image to the moving image.
Output: The output is the updated transform which has been added to the composite transform.
Definition at line 49 of file itkBSplineSyNImageRegistrationMethod.h.
Public Types | |
using | ArrayType = typename BSplineFilterType::ArrayType |
using | BSplineFilterType = DisplacementFieldToBSplineImageFilter< DisplacementFieldType > |
using | BSplinePointSetType = typename BSplineFilterType::InputPointSetType |
using | CompositeTransformType = typename Superclass::CompositeTransformType |
using | ConstPointer = SmartPointer< const Self > |
using | DecoratedOutputTransformPointer = typename DecoratedOutputTransformType::Pointer |
using | DecoratedOutputTransformType = typename Superclass::DecoratedOutputTransformType |
using | DerivativeType = typename OutputTransformType::DerivativeType |
using | DerivativeValueType = typename DerivativeType::ValueType |
using | DisplacementFieldPointer = typename DisplacementFieldType::Pointer |
using | DisplacementFieldTransformPointer = typename Superclass::DisplacementFieldTransformPointer |
using | DisplacementFieldTransformType = typename Superclass::DisplacementFieldTransformType |
using | DisplacementFieldType = typename OutputTransformType::DisplacementFieldType |
using | DisplacementVectorType = typename DisplacementFieldType::PixelType |
using | FixedImageMasksContainerType = typename Superclass::FixedImageMasksContainerType |
using | FixedImageMaskType = typename Superclass::FixedImageMaskType |
using | FixedImagePointer = typename FixedImageType::Pointer |
using | FixedImagesContainerType = typename Superclass::FixedImagesContainerType |
using | FixedImageType = TFixedImage |
using | FixedMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
using | ImageMaskSpatialObjectType = typename Superclass::ImageMaskSpatialObjectType |
using | ImageMetricPointer = typename ImageMetricType::Pointer |
using | ImageMetricType = typename Superclass::ImageMetricType |
using | InitialTransformType = typename Superclass::InitialTransformType |
using | MaskImageType = typename ImageMaskSpatialObjectType::ImageType |
using | MeasureType = typename ImageMetricType::MeasureType |
using | MetricPointer = typename MetricType::Pointer |
using | MetricType = typename Superclass::MetricType |
using | MovingImageMasksContainerType = typename Superclass::MovingImageMasksContainerType |
using | MovingImageMaskType = typename Superclass::MovingImageMaskType |
using | MovingImagePointer = typename MovingImageType::Pointer |
using | MovingImagesContainerType = typename Superclass::MovingImagesContainerType |
using | MovingImageType = TMovingImage |
using | MovingMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
using | MultiMetricType = typename Superclass::MultiMetricType |
using | NumberOfIterationsArrayType = typename Superclass::NumberOfIterationsArrayType |
using | OutputTransformPointer = typename OutputTransformType::Pointer |
using | OutputTransformType = TOutputTransform |
using | Pointer = SmartPointer< Self > |
using | PointSetMetricType = typename Superclass::PointSetMetricType |
using | PointSetsContainerType = typename Superclass::PointSetsContainerType |
using | PointSetType = typename Superclass::PointSetType |
using | RealType = typename OutputTransformType::ScalarType |
using | Self = BSplineSyNImageRegistrationMethod |
using | Superclass = SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > |
using | TransformBaseType = typename CompositeTransformType::TransformType |
using | VirtualImageBaseConstPointer = typename Superclass::VirtualImageBaseConstPointer |
using | VirtualImageBaseType = typename Superclass::VirtualImageBaseType |
using | VirtualImageType = typename Superclass::VirtualImageType |
using | WeightedMaskImageType = typename BSplineFilterType::RealImageType |
Public Types inherited from itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
using | CompositeTransformType = typename Superclass::CompositeTransformType |
using | ConstPointer = SmartPointer< const Self > |
using | DecoratedOutputTransformPointer = typename DecoratedOutputTransformType::Pointer |
using | DecoratedOutputTransformType = typename Superclass::DecoratedOutputTransformType |
using | DerivativeType = typename OutputTransformType::DerivativeType |
using | DerivativeValueType = typename DerivativeType::ValueType |
using | DisplacementFieldPointer = typename DisplacementFieldType::Pointer |
using | DisplacementFieldTransformPointer = typename DisplacementFieldTransformType::Pointer |
using | DisplacementFieldTransformType = DisplacementFieldTransform< RealType, ImageDimension > |
using | DisplacementFieldType = typename OutputTransformType::DisplacementFieldType |
using | DisplacementVectorType = typename DisplacementFieldType::PixelType |
using | FixedImageMasksContainerType = typename Superclass::FixedImageMasksContainerType |
using | FixedImageMaskType = typename Superclass::FixedImageMaskType |
using | FixedImagePointer = typename FixedImageType::Pointer |
using | FixedImagesContainerType = typename Superclass::FixedImagesContainerType |
using | FixedImageType = TFixedImage |
using | FixedMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
using | ImageMaskSpatialObjectType = ImageMaskSpatialObject< ImageDimension > |
using | ImageMetricPointer = typename ImageMetricType::Pointer |
using | ImageMetricType = typename Superclass::ImageMetricType |
using | InitialTransformType = typename Superclass::InitialTransformType |
using | MeasureType = typename ImageMetricType::MeasureType |
using | MetricPointer = typename MetricType::Pointer |
using | MetricType = typename Superclass::MetricType |
using | MovingImageMasksContainerType = typename Superclass::MovingImageMasksContainerType |
using | MovingImageMaskType = typename Superclass::MovingImageMaskType |
using | MovingImagePointer = typename MovingImageType::Pointer |
using | MovingImagesContainerType = typename Superclass::MovingImagesContainerType |
using | MovingImageType = TMovingImage |
using | MovingMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
using | MultiMetricType = typename Superclass::MultiMetricType |
using | NumberOfIterationsArrayType = Array< SizeValueType > |
using | OutputTransformPointer = typename OutputTransformType::Pointer |
using | OutputTransformType = TOutputTransform |
using | Pointer = SmartPointer< Self > |
using | PointSetMetricType = typename Superclass::PointSetMetricType |
using | PointSetPointer = typename PointSetType::Pointer |
using | PointSetsContainerType = typename Superclass::PointSetsContainerType |
using | PointSetType = typename Superclass::PointSetType |
using | RealType = typename OutputTransformType::ScalarType |
using | Self = SyNImageRegistrationMethod |
using | Superclass = ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > |
using | TransformBaseType = typename CompositeTransformType::TransformType |
using | VirtualImageBaseConstPointer = typename Superclass::VirtualImageBaseConstPointer |
using | VirtualImageBaseType = typename Superclass::VirtualImageBaseType |
using | VirtualImageType = typename Superclass::VirtualImageType |
Public Types inherited from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
using | CompositeTransformPointer = typename CompositeTransformType::Pointer |
using | CompositeTransformType = CompositeTransform< RealType, ImageDimension > |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
using | DecoratedInitialTransformPointer = typename DecoratedInitialTransformType::Pointer |
using | DecoratedInitialTransformType = DataObjectDecorator< InitialTransformType > |
using | DecoratedOutputTransformPointer = typename DecoratedOutputTransformType::Pointer |
using | DecoratedOutputTransformType = DataObjectDecorator< OutputTransformType > |
using | DerivativeType = typename OutputTransformType::DerivativeType |
using | DerivativeValueType = typename DerivativeType::ValueType |
using | FixedImageConstPointer = typename FixedImageType::ConstPointer |
using | FixedImageMaskConstPointer = typename FixedImageMaskType::ConstPointer |
using | FixedImageMasksContainerType = std::vector< FixedImageMaskConstPointer > |
using | FixedImageMaskType = typename ImageMetricType::FixedImageMaskType |
using | FixedImagePointer = typename FixedImageType::Pointer |
using | FixedImagesContainerType = std::vector< FixedImageConstPointer > |
using | FixedImageType = TFixedImage |
using | ImageMetricType = ImageToImageMetricv4< FixedImageType, MovingImageType, VirtualImageType, RealType > |
using | InitialTransformPointer = typename InitialTransformType::Pointer |
using | InitialTransformType = Transform< RealType, ImageDimension, ImageDimension > |
using | MetricPointer = typename MetricType::Pointer |
using | MetricSamplePointSetType = typename ImageMetricType::FixedSampledPointSetType |
using | MetricSamplingPercentageArrayType = Array< RealType > |
enum | MetricSamplingStrategyType { NONE, REGULAR, RANDOM } |
using | MetricType = ObjectToObjectMetricBaseTemplate< RealType > |
using | MovingImageConstPointer = typename MovingImageType::ConstPointer |
using | MovingImageMaskConstPointer = typename MovingImageMaskType::ConstPointer |
using | MovingImageMasksContainerType = std::vector< MovingImageMaskConstPointer > |
using | MovingImageMaskType = typename ImageMetricType::MovingImageMaskType |
using | MovingImagePointer = typename MovingImageType::Pointer |
using | MovingImagesContainerType = std::vector< MovingImageConstPointer > |
using | MovingImageType = TMovingImage |
using | MultiMetricType = ObjectToObjectMultiMetricv4< ImageDimension, ImageDimension, VirtualImageType, RealType > |
using | OptimizerPointer = typename OptimizerType::Pointer |
using | OptimizerType = ObjectToObjectOptimizerBaseTemplate< RealType > |
using | OptimizerWeightsType = typename OptimizerType::ScalesType |
using | OutputTransformPointer = typename OutputTransformType::Pointer |
using | OutputTransformType = TOutputTransform |
using | Pointer = SmartPointer< Self > |
using | PointSetConstPointer = typename PointSetType::ConstPointer |
using | PointSetMetricType = PointSetToPointSetMetricv4< PointSetType, PointSetType, RealType > |
using | PointSetsContainerType = std::vector< PointSetConstPointer > |
using | PointSetType = TPointSet |
using | RealType = typename OutputTransformType::ScalarType |
using | Self = ImageRegistrationMethodv4 |
using | ShrinkFactorsArrayType = Array< SizeValueType > |
using | ShrinkFactorsPerDimensionContainerType = typename ShrinkFilterType::ShrinkFactorsType |
using | ShrinkFilterType = ShrinkImageFilter< FixedImageType, VirtualImageType > |
using | SmoothingSigmasArrayType = Array< RealType > |
using | Superclass = ProcessObject |
using | TransformParametersAdaptorPointer = typename TransformParametersAdaptorType::Pointer |
using | TransformParametersAdaptorsContainerType = std::vector< TransformParametersAdaptorPointer > |
using | TransformParametersAdaptorType = TransformParametersAdaptorBase< InitialTransformType > |
using | VectorType = Vector< RealType, ImageDimension > |
using | VirtualImageBaseConstPointer = typename VirtualImageBaseType::ConstPointer |
using | VirtualImageBaseType = ImageBase< ImageDimension > |
using | VirtualImagePointer = typename VirtualImageType::Pointer |
using | VirtualImageType = TVirtualImage |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = TFixedImage::ImageDimension |
Static Public Attributes inherited from itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
static constexpr unsigned int | ImageDimension = TFixedImage::ImageDimension |
Static Public Attributes inherited from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
static constexpr unsigned int | ImageDimension = TFixedImage::ImageDimension |
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ArrayType = typename BSplineFilterType::ArrayType |
Definition at line 118 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::BSplineFilterType = DisplacementFieldToBSplineImageFilter<DisplacementFieldType> |
Definition at line 117 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::BSplinePointSetType = typename BSplineFilterType::InputPointSetType |
Definition at line 120 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::CompositeTransformType = typename Superclass::CompositeTransformType |
Definition at line 122 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ConstPointer = SmartPointer<const Self> |
Definition at line 60 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DecoratedOutputTransformPointer = typename DecoratedOutputTransformType::Pointer |
Definition at line 128 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DecoratedOutputTransformType = typename Superclass::DecoratedOutputTransformType |
Definition at line 127 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DerivativeType = typename OutputTransformType::DerivativeType |
Definition at line 111 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DerivativeValueType = typename DerivativeType::ValueType |
Definition at line 112 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldPointer = typename DisplacementFieldType::Pointer |
Definition at line 114 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldTransformPointer = typename Superclass::DisplacementFieldTransformPointer |
Definition at line 124 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldTransformType = typename Superclass::DisplacementFieldTransformType |
Definition at line 123 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldType = typename OutputTransformType::DisplacementFieldType |
Definition at line 113 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementVectorType = typename DisplacementFieldType::PixelType |
Definition at line 115 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageMasksContainerType = typename Superclass::FixedImageMasksContainerType |
Definition at line 91 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageMaskType = typename Superclass::FixedImageMaskType |
Definition at line 89 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImagePointer = typename FixedImageType::Pointer |
Definition at line 73 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImagesContainerType = typename Superclass::FixedImagesContainerType |
Definition at line 74 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageType = TFixedImage |
Input type alias for the images.
Definition at line 72 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 90 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMaskSpatialObjectType = typename Superclass::ImageMaskSpatialObjectType |
Definition at line 87 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMetricPointer = typename ImageMetricType::Pointer |
Definition at line 84 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMetricType = typename Superclass::ImageMetricType |
Metric and transform type alias
Definition at line 83 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::InitialTransformType = typename Superclass::InitialTransformType |
Definition at line 107 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 88 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MeasureType = typename ImageMetricType::MeasureType |
Definition at line 85 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MetricPointer = typename MetricType::Pointer |
Definition at line 102 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MetricType = typename Superclass::MetricType |
Definition at line 101 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageMasksContainerType = typename Superclass::MovingImageMasksContainerType |
Definition at line 94 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageMaskType = typename Superclass::MovingImageMaskType |
Definition at line 92 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImagePointer = typename MovingImageType::Pointer |
Definition at line 76 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImagesContainerType = typename Superclass::MovingImagesContainerType |
Definition at line 77 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageType = TMovingImage |
Definition at line 75 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 93 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MultiMetricType = typename Superclass::MultiMetricType |
Definition at line 100 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::NumberOfIterationsArrayType = typename Superclass::NumberOfIterationsArrayType |
Definition at line 105 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::OutputTransformPointer = typename OutputTransformType::Pointer |
Definition at line 109 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::OutputTransformType = TOutputTransform |
Definition at line 108 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Pointer = SmartPointer<Self> |
Definition at line 59 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::PointSetMetricType = typename Superclass::PointSetMetricType |
Definition at line 103 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::PointSetsContainerType = typename Superclass::PointSetsContainerType |
Definition at line 80 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::PointSetType = typename Superclass::PointSetType |
Definition at line 79 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::RealType = typename OutputTransformType::ScalarType |
Definition at line 110 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Self = BSplineSyNImageRegistrationMethod |
Standard class type aliases.
Definition at line 56 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Superclass = SyNImageRegistrationMethod<TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet> |
Definition at line 58 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TransformBaseType = typename CompositeTransformType::TransformType |
Definition at line 125 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageBaseConstPointer = typename Superclass::VirtualImageBaseConstPointer |
Definition at line 98 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageBaseType = typename Superclass::VirtualImageBaseType |
Definition at line 97 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageType = typename Superclass::VirtualImageType |
Definition at line 96 of file itkBSplineSyNImageRegistrationMethod.h.
using itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::WeightedMaskImageType = typename BSplineFilterType::RealImageType |
Definition at line 119 of file itkBSplineSyNImageRegistrationMethod.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
protectedvirtual |
|
overrideprotected |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
overrideprotectedvirtual |
Initialize by setting the interconnects between the components.
Reimplemented from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Handle optimization internally
Reimplemented from itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
static |
ImageDimension constants
Definition at line 66 of file itkBSplineSyNImageRegistrationMethod.h.