|
| typedef BSplineTransformType::Pointer | BSplineTransformPointer |
| |
| typedef BSplineDeformableTransform< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> | BSplineTransformType |
| |
| typedef SmartPointer< const Self > | ConstPointer |
| |
| typedef TImage | ImageType |
| |
| typedef BSplineTransformType::ParametersType | ParametersType |
| |
| typedef SmartPointer< Self > | Pointer |
| |
| typedef BSplineImageToImageRegistrationMethod | Self |
| |
| typedef OptimizedImageToImageRegistrationMethod< TImage > | Superclass |
| |
| typedef BSplineTransformType | TransformType |
| |
| typedef SmartPointer< const Self > | ConstPointer |
| |
| typedef TImage | ImageType |
| |
| enum | InterpolationMethodEnumType { NEAREST_NEIGHBOR_INTERPOLATION,
LINEAR_INTERPOLATION,
BSPLINE_INTERPOLATION,
SINC_INTERPOLATION
} |
| |
| enum | MetricMethodEnumType { MATTES_MI_METRIC,
NORMALIZED_CORRELATION_METRIC,
MEAN_SQUARED_ERROR_METRIC
} |
| |
| typedef ImageType::PixelType | PixelType |
| |
| typedef SmartPointer< Self > | Pointer |
| |
| typedef OptimizedImageToImageRegistrationMethod | Self |
| |
| typedef ImageToImageRegistrationMethod< TImage > | Superclass |
| |
| enum | TransformMethodEnumType { RIGID_TRANSFORM,
AFFINE_TRANSFORM,
BSPLINE_TRANSFORM
} |
| |
| typedef TransformType::ParametersType | TransformParametersScalesType |
| |
| typedef TransformType::ParametersType | TransformParametersType |
| |
| typedef Superclass::TransformType | TransformType |
| |
| typedef SmartPointer< const Self > | ConstPointer |
| |
| typedef DataObject::Pointer | DataObjectPointer |
| |
| typedef Superclass::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
| |
| typedef TImage | ImageType |
| |
| typedef SpatialObject< itkGetStaticConstMacro(ImageDimension)> | MaskObjectType |
| |
| typedef SmartPointer< Self > | Pointer |
| |
| typedef TImage::PointType | PointType |
| |
| typedef ImageToImageRegistrationMethod | Self |
| |
| typedef ProcessObject | Superclass |
| |
| typedef DataObjectDecorator< TransformType > | TransformOutputType |
| |
| typedef Transform< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> | TransformType |
| |
|
| void | ComputeGridRegion (int numberOfControlPoints, typename TransformType::RegionType::SizeType ®ionSize, typename TransformType::SpacingType ®ionSpacing, typename TransformType::OriginType ®ionOrigin, typename TransformType::DirectionType ®ionDirection) |
| |
| virtual void | GenerateData (void) ITK_OVERRIDE |
| |
| BSplineTransformPointer | GetBSplineTransform (void) const |
| |
| virtual TransformType * | GetTypedTransform (void) |
| |
| virtual const TransformType * | GetTypedTransform (void) const |
| |
| | itkGetConstMacro (ExpectedDeformationMagnitude, double) |
| |
| | itkGetConstMacro (NumberOfControlPoints, unsigned int) |
| |
| | itkGetConstMacro (NumberOfLevels, unsigned int) |
| |
| | itkGetMacro (GradientOptimizeOnly, bool) |
| |
| | itkNewMacro (Self) |
| |
| | itkSetClampMacro (NumberOfControlPoints, unsigned int, 3, 2000) |
| |
| | itkSetClampMacro (NumberOfLevels, unsigned int, 1, 5) |
| |
| | itkSetMacro (ExpectedDeformationMagnitude, double) |
| |
| | itkSetMacro (GradientOptimizeOnly, bool) |
| |
| | itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) |
| |
| | itkTypeMacro (BSplineImageToImageRegistrationMethod, OptimizedImageToImageRegistrationMethod) |
| |
| void | ResampleControlGrid (int newNumberOfControlPoints, ParametersType &newParameters) |
| |
| | itkGetConstMacro (InitialTransformParameters, TransformParametersType) |
| |
| | itkGetConstMacro (InitialTransformFixedParameters, TransformParametersType) |
| |
| | itkGetConstMacro (LastTransformParameters, TransformParametersType) |
| |
| | itkGetConstMacro (TransformParametersScales, TransformParametersScalesType) |
| |
| | itkGetConstMacro (SampleFromOverlap, bool) |
| |
| | itkGetConstMacro (MinimizeMemory, bool) |
| |
| | itkGetConstMacro (MaxIterations, unsigned int) |
| |
| | itkGetConstMacro (UseEvolutionaryOptimization, bool) |
| |
| | itkGetConstMacro (NumberOfSamples, unsigned int) |
| |
| | itkGetConstMacro (UseFixedImageSamplesIntensityThreshold, bool) |
| |
| | itkGetConstMacro (FixedImageSamplesIntensityThreshold, PixelType) |
| |
| | itkGetConstMacro (TargetError, double) |
| |
| | itkGetConstMacro (RandomNumberSeed, int) |
| |
| | itkGetConstMacro (TransformMethodEnum, TransformMethodEnumType) |
| |
| | itkGetConstMacro (MetricMethodEnum, MetricMethodEnumType) |
| |
| | itkGetConstMacro (InterpolationMethodEnum, InterpolationMethodEnumType) |
| |
| | itkGetMacro (FinalMetricValue, double) |
| |
| | itkNewMacro (Self) |
| |
| | itkSetMacro (InitialTransformParameters, TransformParametersType) |
| |
| | itkSetMacro (InitialTransformFixedParameters, TransformParametersType) |
| |
| | itkSetMacro (LastTransformParameters, TransformParametersType) |
| |
| | itkSetMacro (TransformParametersScales, TransformParametersScalesType) |
| |
| | itkSetMacro (SampleFromOverlap, bool) |
| |
| | itkSetMacro (MinimizeMemory, bool) |
| |
| | itkSetMacro (MaxIterations, unsigned int) |
| |
| | itkSetMacro (UseEvolutionaryOptimization, bool) |
| |
| | itkSetMacro (NumberOfSamples, unsigned int) |
| |
| | itkSetMacro (UseFixedImageSamplesIntensityThreshold, bool) |
| |
| | itkSetMacro (TargetError, double) |
| |
| | itkSetMacro (RandomNumberSeed, int) |
| |
| | itkSetMacro (MetricMethodEnum, MetricMethodEnumType) |
| |
| | itkSetMacro (InterpolationMethodEnum, InterpolationMethodEnumType) |
| |
| | itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) |
| |
| | itkTypeMacro (OptimizedImageToImageRegistrationMethod, ImageToImageRegistrationMethod) |
| |
| void | SetFixedImageSamplesIntensityThreshold (PixelType val) |
| |
| const TransformOutputType * | GetOutput (void) const |
| |
| | itkBooleanMacro (ReportProgress) |
| |
| | itkGetConstObjectMacro (FixedImage, ImageType) |
| |
| | itkGetConstObjectMacro (MovingImage, ImageType) |
| |
| | itkGetConstObjectMacro (FixedImageMaskObject, MaskObjectType) |
| |
| | itkGetConstObjectMacro (MovingImageMaskObject, MaskObjectType) |
| |
| | itkGetMacro (RegistrationNumberOfThreads, unsigned int) |
| |
| | itkGetMacro (UseRegionOfInterest, bool) |
| |
| | itkGetMacro (RegionOfInterestPoint1, PointType) |
| |
| | itkGetMacro (RegionOfInterestPoint2, PointType) |
| |
| | itkGetMacro (UseFixedImageMaskObject, bool) |
| |
| | itkGetMacro (UseMovingImageMaskObject, bool) |
| |
| | itkGetMacro (ReportProgress, bool) |
| |
| | itkGetObjectMacro (Observer, Command) |
| |
| | itkNewMacro (Self) |
| |
| | itkSetMacro (RegistrationNumberOfThreads, unsigned int) |
| |
| | itkSetMacro (UseRegionOfInterest, bool) |
| |
| | itkSetMacro (RegionOfInterestPoint1, PointType) |
| |
| | itkSetMacro (RegionOfInterestPoint2, PointType) |
| |
| | itkSetMacro (UseFixedImageMaskObject, bool) |
| |
| | itkSetMacro (UseMovingImageMaskObject, bool) |
| |
| | itkSetMacro (ReportProgress, bool) |
| |
| | itkSetObjectMacro (Observer, Command) |
| |
| | itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) |
| |
| | itkTypeMacro (ImageToImageRegistrationMethod, ProcessObject) |
| |
| void | SetFixedImage (const ImageType *fixedImage) |
| |
| void | SetFixedImageMaskObject (const MaskObjectType *maskObject) |
| |
| void | SetMovingImage (const ImageType *movingImage) |
| |
| void | SetMovingImageMaskObject (const MaskObjectType *maskObject) |
| |
| void | SetRegionOfInterest (const PointType &point1, const PointType &point2) |
| |
template<class TImage>
class itk::BSplineImageToImageRegistrationMethod< TImage >
Definition at line 30 of file itkBSplineImageToImageRegistrationMethod.h.