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::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage > Class Template Reference
Inheritance diagram for itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef
ForwardDifferenceDisplacementFieldJacobianDeterminantFilter 
Self
 
typedef
DisplacementFieldJacobianDeterminantFilter
< TInputImage, TRealType,
TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef
Superclass::ConstNeighborhoodIteratorType 
ConstNeighborhoodIteratorType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension)
 
 itkStaticConstMacro (VectorDimension, unsigned int, TInputImage::PixelType::Dimension)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ForwardDifferenceDisplacementFieldJacobianDeterminantFilter ()
 
virtual ~ForwardDifferenceDisplacementFieldJacobianDeterminantFilter ()
 
virtual TRealType EvaluateAtNeighborhood (const ConstNeighborhoodIteratorType &it) const
 

Member Typedef Documentation

template<typename TInputImage , typename TRealType , typename TOutputImage >
typedef Superclass::ConstNeighborhoodIteratorType itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::ConstNeighborhoodIteratorType

Type of the iterator that will be used to move through the image. Also the type which will be passed to the evaluate function.

template<typename TInputImage , typename TRealType , typename TOutputImage >
typedef SmartPointer<const Self> itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::ConstPointer
template<typename TInputImage , typename TRealType , typename TOutputImage >
typedef SmartPointer<Self> itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::Pointer
template<typename TInputImage , typename TRealType , typename TOutputImage >
typedef ForwardDifferenceDisplacementFieldJacobianDeterminantFilter itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::Self

Standard class typedefs.

template<typename TInputImage , typename TRealType , typename TOutputImage >
typedef DisplacementFieldJacobianDeterminantFilter<TInputImage, TRealType, TOutputImage> itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<typename TInputImage , typename TRealType , typename TOutputImage >
itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter ( )
inlineprotected
template<typename TInputImage , typename TRealType , typename TOutputImage >
virtual itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::~ForwardDifferenceDisplacementFieldJacobianDeterminantFilter ( )
inlineprotectedvirtual

Member Function Documentation

template<typename TInputImage , typename TRealType , typename TOutputImage >
virtual TRealType itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::EvaluateAtNeighborhood ( const ConstNeighborhoodIteratorType it) const
protectedvirtual

Override to use asymmetric forward difference instead of symmetric centered difference to calculate the Jacobian.

template<typename TInputImage , typename TRealType , typename TOutputImage >
virtual const char* itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods)

template<typename TInputImage , typename TRealType , typename TOutputImage >
itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TOutputImage::ImageDimension   
)

The dimensionality of the input and output images.

template<typename TInputImage , typename TRealType , typename TOutputImage >
itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::itkStaticConstMacro ( VectorDimension  ,
unsigned  int,
TInputImage::PixelType::Dimension   
)

Length of the vector pixel type of the input image.

template<typename TInputImage , typename TRealType , typename TOutputImage >
static Pointer itk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::New ( )
static

Method for creation through the object factory.


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