NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference

Calculates minimum curvature, assuming that the two inputs represent Gaussian Curvature on input 0, and Mean Curvature on input 1. More...

Inheritance diagram for itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef MinimumCurvatureImageFilter Self
 
typedef
BinaryFunctorImageFilter
< TInputImage1, TInputImage2,
TOutputImage,
Functor::MinimumCurvatureFunctor
< typename
TInputImage1::PixelType,
typename
TInputImage2::PixelType,
typename
TOutputImage::PixelType > > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MinimumCurvatureImageFilter ()
 
virtual ~MinimumCurvatureImageFilter ()
 

Detailed Description

template<class TInputImage1, class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
class itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >

Calculates minimum curvature, assuming that the two inputs represent Gaussian Curvature on input 0, and Mean Curvature on input 1.

Taken from http://mathworld.wolfram.com/PrincipalCurvatures.html

See also
GaussianCurvatureImageFilter
MeanCurvatureImageFilter

Member Typedef Documentation

template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
typedef SmartPointer<const Self> itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer
template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
typedef SmartPointer<Self> itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer
template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
typedef MinimumCurvatureImageFilter itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
typedef BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage, Functor::MinimumCurvatureFunctor< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType> > itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::MinimumCurvatureImageFilter ( )
inlineprotected
template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
virtual itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::~MinimumCurvatureImageFilter ( )
inlineprotectedvirtual

Member Function Documentation

template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
virtual const char* itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::GetClassName ( ) const
virtual

Runtime information support.

template<class TInputImage1 , class TInputImage2 = TInputImage1, class TOutputImage = TInputImage1>
static Pointer itk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage >::New ( )
static

Method for creation through the object factory.


The documentation for this class was generated from the following file: