|
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) |
|
void | GenerateData () override |
|
BSplineTransformPointer | GetBSplineTransform () const |
|
virtual TransformType * | GetTypedTransform () |
|
virtual const TransformType * | GetTypedTransform () 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) |
|
void | GenerateData () override |
|
| 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 () 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.