#include <itkGaussianDerivativeImageFunction.h>
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 * | GetClassName () 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[ImageDimension2]) |
void | SetSigma (const double sigma) |
const double * | GetSigma () const |
void | SetExtent (const double extent[ImageDimension2]) |
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[ImageDimension2]) const |
Definition at line 38 of file itkGaussianDerivativeImageFunction.h.
|
Definition at line 55 of file itkGaussianDerivativeImageFunction.h. |
|
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. |
|
Definition at line 66 of file itkGaussianDerivativeImageFunction.h. |
|
InputImageType typedef support. Definition at line 64 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::GetExtent(). |
|
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. |
|
Definition at line 80 of file itkGaussianDerivativeImageFunction.h. |
|
Smart pointer typedef support. Definition at line 54 of file itkGaussianDerivativeImageFunction.h. |
|
Point typedef support. Definition at line 93 of file itkGaussianDerivativeImageFunction.h. |
|
Standard "Self" typedef Definition at line 46 of file itkGaussianDerivativeImageFunction.h. Referenced by itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::GetExtent(), and itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::~GaussianDerivativeImageFunction(). |
|
Standard "Superclass" typedef Definition at line 51 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 79 of file itkGaussianDerivativeImageFunction.h. |
|
|
|
Definition at line 132 of file itkGaussianDerivativeImageFunction.h. |
|
Definition at line 134 of file itkGaussianDerivativeImageFunction.h. References itk::GaussianDerivativeImageFunction< TInputImage, TOutput >::Self. |
|
Evalutate the in the given dimension at specified point |
|
Evaluate the function at specified ContinousIndex position. |
|
Evaluate the function at specified Index position |
|
Run-time type information (and related methods). |
|
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. |
|
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. |
|
|
|
|
|
|
|
|
Set the extent of the kernel |
|
Set the extent of the kernel |
|
Set the input image.
|
|
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. |