#include <itkInterpolateImageFunction.h>
Inheritance diagram for itk::InterpolateImageFunction:
Public Types | |
typedef InterpolateImageFunction | Self |
typedef ImageFunction< TInputImage, double, TCoordRep > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::OutputType | OutputType |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::PointType | PointType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
typedef NumericTraits< typename TInputImage::PixelType >::RealType | RealType |
Public Methods | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const=0 |
virtual OutputType | EvaluateAtIndex (const IndexType &index) const |
virtual OutputType | Evaluate (const PointType &point) const |
Protected Methods | |
InterpolateImageFunction () | |
~InterpolateImageFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
InterpolateImageFunction is the base for all ImageFunctions that interpolates image intensity at a non-integer pixel position. This class is templated over the input image type and the coordinate representation type (e.g. float or double ).
Definition at line 42 of file itkInterpolateImageFunction.h.
|
|
ContinuousIndex typedef support. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 73 of file itkInterpolateImageFunction.h. |
|
Index typedef support. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 70 of file itkInterpolateImageFunction.h. |
|
InputImageType typedef support. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 60 of file itkInterpolateImageFunction.h. |
|
OutputType typedef support. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 57 of file itkInterpolateImageFunction.h. |
|
|
Point typedef support. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >. Definition at line 67 of file itkInterpolateImageFunction.h. |
|
RealType typedef support. Reimplemented in itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 76 of file itkInterpolateImageFunction.h. |
|
Standard class typedefs. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 48 of file itkInterpolateImageFunction.h. |
|
|
Definition at line 121 of file itkInterpolateImageFunction.h. |
|
Definition at line 122 of file itkInterpolateImageFunction.h. |
|
Interpolate the image at a point position Returns the interpolated image intensity at a specified point position. No bounds checking is done. The point is assume to lie within the image buffer. ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method. Implements itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Definition at line 86 of file itkInterpolateImageFunction.h. |
|
Interpolate the image at a continuous index position Returns the interpolated image intensity at a specified index position. No bounds checking is done. The point is assume to lie within the image buffer. Subclasses must override this method. ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method. Implements itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Implemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. |
|
Interpolate the image at an index position. Simply returns the image value at the specified index position. No bounds checking is done. The point is assume to lie within the image buffer. ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method. Implements itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Definition at line 115 of file itkInterpolateImageFunction.h. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. |
|
Dimension underlying input image. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >. Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, and itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 123 of file itkInterpolateImageFunction.h. |