ITK
4.9.0
Insight Segmentation and Registration Toolkit
|
#include <itkContinuousBorderWarpImageFilter.h>
Warps an image using an input deformation field with continuous boundary conditions.
ContinuousBorderWarpImageFilter warps an existing image with respect to a given displacement field and a given interpolation scheme.The default interpolation typed used is the LinearInterpolateImageFunction. The user can specify a particular interpolation function via SetInterpolator().
Positions mapped to outside of the input image buffer are assigned the value of the next boundary pixel in the image.
The input image is set via SetInput(). The input displacement field is set via SetDisplacementField().
This filter is implemented as a multithreaded filter.
Definition at line 62 of file itkContinuousBorderWarpImageFilter.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField > | |
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 const unsigned int | ImageDimension = TOutputImage::ImageDimension |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | DeformationFieldDimension = TDisplacementField::ImageDimension |
Static Public Attributes inherited from itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField > | |
static const unsigned int | DisplacementFieldDimension = TDisplacementField::ImageDimension |
static const unsigned int | ImageDimension = TOutputImage::ImageDimension |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Private Member Functions | |
ContinuousBorderWarpImageFilter (const Self &) | |
void | operator= (const Self &) |
typedef SmartPointer<const Self> itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::ConstPointer |
Definition at line 70 of file itkContinuousBorderWarpImageFilter.h.
typedef DisplacementFieldType::Pointer itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::DisplacementFieldPointer |
Definition at line 103 of file itkContinuousBorderWarpImageFilter.h.
typedef TDisplacementField itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::DisplacementFieldType |
Displacement field typedef support.
Definition at line 102 of file itkContinuousBorderWarpImageFilter.h.
typedef DisplacementFieldType::PixelType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::DisplacementType |
Definition at line 104 of file itkContinuousBorderWarpImageFilter.h.
typedef OutputImageType::IndexType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::IndexType |
Definition at line 87 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::InputImageConstPointer itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::InputImageConstPointer |
Definition at line 86 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::InputImagePointer itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::InputImagePointer |
Definition at line 83 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::InputImageType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::InputImageType |
Inherit some types from the superclass.
Definition at line 82 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::InterpolatorType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::InterpolatorType |
Interpolator typedef support.
Definition at line 107 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::OutputImagePointer itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::OutputImagePointer |
Definition at line 85 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::OutputImageRegionType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::OutputImageRegionType |
Typedef to describe the output image region type.
Definition at line 76 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::OutputImageType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::OutputImageType |
Definition at line 84 of file itkContinuousBorderWarpImageFilter.h.
typedef OutputImageType::PixelType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::PixelType |
Definition at line 89 of file itkContinuousBorderWarpImageFilter.h.
typedef SmartPointer<Self> itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::Pointer |
Definition at line 69 of file itkContinuousBorderWarpImageFilter.h.
typedef Superclass::PointType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::PointType |
Point type
Definition at line 110 of file itkContinuousBorderWarpImageFilter.h.
typedef ContinuousBorderWarpImageFilter itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::Self |
Standard class typedefs.
Definition at line 67 of file itkContinuousBorderWarpImageFilter.h.
typedef OutputImageType::SizeType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::SizeType |
Definition at line 88 of file itkContinuousBorderWarpImageFilter.h.
typedef OutputImageType::SpacingType itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::SpacingType |
Definition at line 90 of file itkContinuousBorderWarpImageFilter.h.
typedef WarpImageFilter<TInputImage,TOutputImage, TDisplacementField> itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::Superclass |
Definition at line 68 of file itkContinuousBorderWarpImageFilter.h.
|
inlineprotected |
Definition at line 113 of file itkContinuousBorderWarpImageFilter.h.
|
inlineprotected |
Definition at line 114 of file itkContinuousBorderWarpImageFilter.h.
|
private |
|
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::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >.
|
static |
Method for creation through the object factory.
|
private |
|
protectedvirtual |
WarpImageFilter is implemented as a multi-threaded filter. As such, it needs to provide and implementation for ThreadedGenerateData().
Reimplemented from itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >.
|
static |
Determine the image dimension.
Definition at line 98 of file itkContinuousBorderWarpImageFilter.h.
|
static |
Determine the image dimension.
Definition at line 94 of file itkContinuousBorderWarpImageFilter.h.
|
static |
Determine the image dimension.
Definition at line 96 of file itkContinuousBorderWarpImageFilter.h.