#include <itkLinearInterpolateImageFunction.h>
Inheritance diagram for itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >:
Public Types | |
typedef LinearInterpolateImageFunction | Self |
typedef InterpolateImageFunction< TInputImage, TCoordRep > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::OutputType | OutputType |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::RealType | RealType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
LinearInterpolateImageFunction () | |
~LinearInterpolateImageFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
LinearInterpolateImageFunction linearly 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).
This function works for N-dimensional images.
Definition at line 43 of file itkLinearInterpolateImageFunction.h.
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 51 of file itkLinearInterpolateImageFunction.h. |
|
ContinuousIndex typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 75 of file itkLinearInterpolateImageFunction.h. |
|
Index typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 72 of file itkLinearInterpolateImageFunction.h. |
|
InputImageType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 63 of file itkLinearInterpolateImageFunction.h. |
|
OutputType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 60 of file itkLinearInterpolateImageFunction.h. |
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 50 of file itkLinearInterpolateImageFunction.h. |
|
RealType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 66 of file itkLinearInterpolateImageFunction.h. |
|
Standard class typedefs. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 48 of file itkLinearInterpolateImageFunction.h. |
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 49 of file itkLinearInterpolateImageFunction.h. |
|
|
|
Definition at line 90 of file itkLinearInterpolateImageFunction.h. |
|
Evaluate the function at a ContinuousIndex position Returns the linearly 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::InterpolateImageFunction< TInputImage, TCoordRep >. |
|
Run-time type information (and related methods). Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. |
|
Dimension underlying input image. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
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::InterpolateImageFunction< TInputImage, TCoordRep >. |