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::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference

Implements an operator for pixel-wise division of two images, and where divisor is zero, outputs zero. More...

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

Public Types

typedef DivideOrZeroImageFilter Self
 
typedef
BinaryFunctorImageFilter
< TInputImage1, TInputImage2,
TOutputImage,
Function::DivOrZero< 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

 DivideOrZeroImageFilter ()
 
virtual ~DivideOrZeroImageFilter ()
 
 DivideOrZeroImageFilter (const Self &)
 
void operator= (const Self &)
 

Detailed Description

template<class TInputImage1, class TInputImage2, class TOutputImage>
class itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >

Implements an operator for pixel-wise division of two images, and where divisor is zero, outputs zero.

Member Typedef Documentation

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

Smart pointer typedef support

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef DivideOrZeroImageFilter itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self

Standard "Self" typedef.

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage, Function::DivOrZero< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType> > itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass

Standard "Superclass" typedef.

Constructor & Destructor Documentation

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::DivideOrZeroImageFilter ( )
inlineprotected
template<class TInputImage1 , class TInputImage2 , class TOutputImage >
virtual itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::~DivideOrZeroImageFilter ( )
inlineprotectedvirtual
template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::DivideOrZeroImageFilter ( const Self )
inlineprotected

Member Function Documentation

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

Runtime information support.

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

Method for creation through the object factory.

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
void itk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage >::operator= ( const Self )
inlineprotected

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