Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Evaluates the Gaussian interpolation of an image. More...
#include <itkGaussianInterpolateImageFunction.h>
Public Types | |
typedef GaussianInterpolateImageFunction | 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 |
typedef FixedArray< RealType, itkGetStaticConstMacro(ImageDimension)> | ArrayType |
Public Member Functions | |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | SetInputImage (const TInputImage *image) |
virtual void | SetSigma (const ArrayType s) |
virtual ArrayType | GetSigma () const |
void | SetSigma (RealType *s) |
virtual void | SetAlpha (const RealType a) |
virtual RealType | GetAlpha () const |
void | SetParameters (RealType *sigma, RealType alpha) |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &cindex) const |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &, OutputType *) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
GaussianInterpolateImageFunction () | |
~GaussianInterpolateImageFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Evaluates the Gaussian interpolation of an image.
This class defines an N-dimensional Gaussian interpolation function using the vnl error function. The two parameters associated with this function are:
Definition at line 49 of file itkGaussianInterpolateImageFunction.h.
typedef FixedArray<RealType, itkGetStaticConstMacro( ImageDimension )> itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::ArrayType |
Array typedef support
Definition at line 88 of file itkGaussianInterpolateImageFunction.h.
typedef SmartPointer<const Self> itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::ConstPointer |
Definition at line 57 of file itkGaussianInterpolateImageFunction.h.
typedef Superclass::ContinuousIndexType itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::ContinuousIndexType |
ContinuousIndex typedef support.
Definition at line 84 of file itkGaussianInterpolateImageFunction.h.
typedef Superclass::IndexType itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::IndexType |
Index typedef support.
Definition at line 81 of file itkGaussianInterpolateImageFunction.h.
typedef Superclass::InputImageType itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Definition at line 75 of file itkGaussianInterpolateImageFunction.h.
typedef Superclass::OutputType itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::OutputType |
OutputType typedef support.
Definition at line 72 of file itkGaussianInterpolateImageFunction.h.
typedef SmartPointer<Self> itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::Pointer |
Definition at line 56 of file itkGaussianInterpolateImageFunction.h.
typedef Superclass::RealType itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::RealType |
RealType typedef support.
Definition at line 78 of file itkGaussianInterpolateImageFunction.h.
typedef GaussianInterpolateImageFunction itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Definition at line 54 of file itkGaussianInterpolateImageFunction.h.
typedef InterpolateImageFunction<TInputImage, TCoordRep> itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::Superclass |
Definition at line 55 of file itkGaussianInterpolateImageFunction.h.
|
protected |
|
inlineprotected |
Definition at line 158 of file itkGaussianInterpolateImageFunction.h.
Pointer itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::Clone | ( | ) | const |
|
inlinevirtual |
Evaluate at the given index
Definition at line 144 of file itkGaussianInterpolateImageFunction.h.
|
virtual |
Evaluate function value and gradient at the given index
|
virtual |
|
virtual |
Run-time type information (and related methods).
|
virtual |
itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
ImageDimension constant
|
static |
Method for creation through the object factory.
|
protected |
|
inlinevirtual |
Definition at line 123 of file itkGaussianInterpolateImageFunction.h.
|
inlinevirtual |
Set input image
Definition at line 93 of file itkGaussianInterpolateImageFunction.h.
|
inline |
Definition at line 135 of file itkGaussianInterpolateImageFunction.h.
|
inlinevirtual |
Set/Get ivars
Definition at line 102 of file itkGaussianInterpolateImageFunction.h.
|
inline |
Definition at line 113 of file itkGaussianInterpolateImageFunction.h.