#include <itkWindowedSincInterpolateImageFunction.h>
Inheritance diagram for itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >:


Public Types | |
| typedef WindowedSincInterpolateImageFunction | 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 TInputImage | ImageType |
| typedef Superclass::ContinuousIndexType | ContinuousIndexType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
| virtual void | SetInputImage (const ImageType *image) |
| virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| WindowedSincInterpolateImageFunction () | |
| virtual | ~WindowedSincInterpolateImageFunction () |
| void | PrintSelf (std::ostream &os, Indent indent) const |
from the formula above.
operations (where d is the dimensionality of the image). The second can be done better. Presently, each pixel
is multiplied by the weights
and added to the running total. This results in
multiplication operations. However, by keeping intermediate sums, it would be possible to do the operation in
operations. This would require some creative coding. In addition, in the case when one of the coordinates is integer, the computation could be reduced by an order of magnitude.
Function::HammingWindowFunction
Function::CosineWindowFunction
Definition at line 237 of file itkWindowedSincInterpolateImageFunction.h.
|
|||||
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 245 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
ContinuousIndex typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 273 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
Image type definition Definition at line 270 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
Index typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 267 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
InputImageType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 258 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
OutputType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 255 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 244 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
RealType typedef support. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 261 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 242 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||
|
Reimplemented from itk::InterpolateImageFunction< TInputImage, TCoordRep >. Definition at line 243 of file itkWindowedSincInterpolateImageFunction.h. |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Evaluate the function at a ContinuousIndex position Returns the interpolated image intensity at a specified point position. Bounds checking is based on the type of the TBoundaryCondition specified. 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 >. |
|
||||||||||
|
|
1.3.5 written by Dimitri van Heesch,
© 1997-2000