ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkVectorNearestNeighborInterpolateImageFunction.h>
Nearest neighbor interpolate a vector image at specified positions.
VectorNearestNeighborInterpolateImageFunction interpolates vector image intensity non-integer pixel position using nearest neighbor interpolation. This class is templated over the input image type and the coordinate representation type.
This function works for N-dimensional images.
Definition at line 43 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef SmartPointer< const Self > itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::ConstPointer |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 52 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::ContinuousIndexType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::ContinuousIndexType |
ContinuousIndex typedef support.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 78 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::IndexType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::IndexType |
Index typedef support.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 75 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::InputImageType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 59 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::OutputType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::OutputType |
Output type is Vector<double,Dimension>
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 81 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::PixelType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::PixelType |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 63 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef SmartPointer< Self > itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::Pointer |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 51 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::RealType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::RealType |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 65 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef VectorNearestNeighborInterpolateImageFunction itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 49 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef VectorInterpolateImageFunction< TInputImage, TCoordRep > itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::Superclass |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 50 of file itkVectorNearestNeighborInterpolateImageFunction.h.
typedef Superclass::ValueType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::ValueType |
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 64 of file itkVectorNearestNeighborInterpolateImageFunction.h.
itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::VectorNearestNeighborInterpolateImageFunction | ( | ) | [inline, protected] |
Definition at line 101 of file itkVectorNearestNeighborInterpolateImageFunction.h.
itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::~VectorNearestNeighborInterpolateImageFunction | ( | ) | [inline, protected] |
Definition at line 102 of file itkVectorNearestNeighborInterpolateImageFunction.h.
itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::VectorNearestNeighborInterpolateImageFunction | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::CreateAnother | ( | void | ) | const [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::Object.
virtual OutputType itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::EvaluateAtContinuousIndex | ( | const ContinuousIndexType & | index | ) | const [inline, virtual] |
Evaluate the function at a ContinuousIndex 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::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 91 of file itkVectorNearestNeighborInterpolateImageFunction.h.
virtual const char* itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
static Pointer itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::Object.
void itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::operator= | ( | const Self & | ) | [private] |
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.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
void itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [inline, protected, virtual] |
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.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 103 of file itkVectorNearestNeighborInterpolateImageFunction.h.
const unsigned int itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::Dimension = Superclass::Dimension [static] |
Grab the vector dimension from the superclass.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 69 of file itkVectorNearestNeighborInterpolateImageFunction.h.
const unsigned int itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >::ImageDimension = Superclass::ImageDimension [static] |
Dimension underlying input image.
Reimplemented from itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >.
Definition at line 72 of file itkVectorNearestNeighborInterpolateImageFunction.h.