NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Class to calculate Gaussian curvature of a scalar image. More...
Public Types | |
typedef GaussianCurvatureImageFilter | Self |
typedef BasicFiniteDifferenceBaseClassImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::RegionType | ImageRegionType |
typedef TInputImage::PixelType | PixelType |
typedef TInputImage::IndexType | IndexType |
Public Types inherited from itk::BasicFiniteDifferenceBaseClassImageFilter< TInputImage, TOutputImage > | |
typedef BasicFiniteDifferenceBaseClassImageFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage::SizeType | SizeType |
typedef TInputImage::RegionType | ImageRegionType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | PrintSelf (std::ostream &os, Indent indent) const |
Public Member Functions inherited from itk::BasicFiniteDifferenceBaseClassImageFilter< TInputImage, TOutputImage > | |
void | PrintSelf (std::ostream &os, Indent indent) const |
itkStaticConstMacro (Dimension, unsigned int, TInputImage::ImageDimension) | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
GaussianCurvatureImageFilter () | |
virtual | ~GaussianCurvatureImageFilter () |
virtual void | ThreadedGenerateData (const ImageRegionType &outputRegionForThread, ThreadIdType threadId) |
Protected Member Functions inherited from itk::BasicFiniteDifferenceBaseClassImageFilter< TInputImage, TOutputImage > | |
BasicFiniteDifferenceBaseClassImageFilter () | |
virtual | ~BasicFiniteDifferenceBaseClassImageFilter () |
virtual void | BeforeThreadedGenerateData () |
double | d (int dimension, IndexType &location, TInputImage *image) |
double | dd (int dimension, IndexType &location, TInputImage *image) |
double | dd (int dimension1, int dimension2, IndexType &location, TInputImage *image) |
ImageRegionType | CheckAndAdjustRegion (const ImageRegionType ®ion, TInputImage *image) |
Class to calculate Gaussian curvature of a scalar image.
The output datatype should really be float or double. Implements the formula as written on page 70 of [1] (in 2006 printing of the book).
typedef SmartPointer<const Self> itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::ConstPointer |
typedef TInputImage::RegionType itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::ImageRegionType |
typedef TInputImage::IndexType itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::IndexType |
typedef TInputImage::PixelType itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::PixelType |
typedef SmartPointer<Self> itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::Pointer |
typedef GaussianCurvatureImageFilter itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef BasicFiniteDifferenceBaseClassImageFilter<TInputImage, TOutputImage> itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
protectedvirtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::BasicFiniteDifferenceBaseClassImageFilter< TInputImage, TOutputImage >.
|
static |
Method for creation through the object factory.
void itk::GaussianCurvatureImageFilter< TInputImage, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const |
Print internal ivars
|
protectedvirtual |