#include <itkGaussianDerivativeImageFunction.h>
Inheritance diagram for itk::GaussianDerivativeImageFunction< TInputImage, TOutput >:
Public Types | |
typedef GaussianDerivativeImageFunction | Self |
typedef ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef InputImageType::IndexType | IndexType |
typedef ContinuousIndex< TOutput, itkGetStaticConstMacro(ImageDimension2) | ContinuousIndexType ) |
typedef Neighborhood< InputPixelType, itkGetStaticConstMacro(ImageDimension2) | NeighborhoodType ) |
typedef Neighborhood< TOutput, itkGetStaticConstMacro(ImageDimension2) | OperatorNeighborhoodType ) |
typedef Vector< TOutput, itkGetStaticConstMacro(ImageDimension2) | VectorType ) |
typedef Superclass::OutputType | OutputType |
typedef FixedArray< OperatorNeighborhoodType, 2 *itkGetStaticConstMacro(ImageDimension2) | OperatorArrayType ) |
typedef NeighborhoodOperatorImageFunction< InputImageType, TOutput > | OperatorImageFunctionType |
typedef OperatorImageFunctionType::Pointer | OperatorImageFunctionPointer |
typedef GaussianDerivativeSpatialFunction< TOutput, 1 > | GaussianDerivativeFunctionType |
typedef GaussianDerivativeFunctionType::Pointer | GaussianDerivativeFunctionPointer |
typedef GaussianSpatialFunction< TOutput, 1 > | GaussianFunctionType |
typedef GaussianFunctionType::Pointer | GaussianFunctionPointer |
typedef Point< TOutput, itkGetStaticConstMacro(ImageDimension2) | PointType ) |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
itkStaticConstMacro (ImageDimension2, unsigned int, InputImageType::ImageDimension) | |
virtual OutputType | Evaluate (const PointType &point) const |
virtual OutputType | EvaluateAtIndex (const IndexType &index) const |
virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
virtual void | SetInputImage (const InputImageType *ptr) |
void | SetSigma (const double *sigma) |
void | SetSigma (const double sigma) |
const double * | GetSigma () const |
void | SetExtent (const double *extent) |
void | SetExtent (const double extent) |
const double * | GetExtent () const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
GaussianDerivativeImageFunction () | |
GaussianDerivativeImageFunction (const Self &) | |
~GaussianDerivativeImageFunction () | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | RecomputeGaussianKernel () |
void | RecomputeContinuousGaussianKernel (const double *offset) const |
Definition at line 38 of file itkGaussianDerivativeImageFunction.h.
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 55 of file itkGaussianDerivativeImageFunction.h. |
|
ContinuousIndex Type. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 73 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 87 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 86 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 90 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 89 of file itkGaussianDerivativeImageFunction.h. |
|
Index Type. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 66 of file itkGaussianDerivativeImageFunction.h. |
|
InputImageType typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 64 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::GetExtent(). |
|
InputPixel typedef support Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 65 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 76 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 81 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 84 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 83 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 77 of file itkGaussianDerivativeImageFunction.h. |
|
OutputType typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 80 of file itkGaussianDerivativeImageFunction.h. |
|
Smart pointer typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 54 of file itkGaussianDerivativeImageFunction.h. |
|
Point typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 93 of file itkGaussianDerivativeImageFunction.h. |
|
Standard "Self" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 46 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::GetExtent(), and itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::~GaussianDerivativeImageFunction(). |
|
Standard "Superclass" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. Definition at line 51 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 79 of file itkGaussianDerivativeImageFunction.h. |
|
|
|
Definition at line 130 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 132 of file itkGaussianDerivativeImageFunction.h. References itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::Self. |
|
Evalutate the in the given dimension at specified point Implements itk::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
Evaluate the function at specified ContinousIndex position. Implements itk::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
Evaluate the function at specified Index position Implements itk::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
Set the extent of the kernel Definition at line 119 of file itkGaussianDerivativeImageFunction.h. References itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::InputImageType, and itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::Self. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. Definition at line 113 of file itkGaussianDerivativeImageFunction.h. |
|
Dimension of the underlying image. |
|
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::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
|
|
|
|
Set the extent of the kernel |
|
Set the extent of the kernel |
|
Set the input image.
Reimplemented from itk::ImageFunction< TInputImage, TOutput, TCoordRep >. |
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |