Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Protected Member Functions
itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference

Implements pixel-wise the computation of constrained value addition. More...

#include <Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h>

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

Public Types

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

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (ConstrainedValueMultiplicationImageFilter, BinaryFunctorImageFilter)
 

Protected Member Functions

 ConstrainedValueMultiplicationImageFilter ()=default
 
 ~ConstrainedValueMultiplicationImageFilter () override=default
 

Detailed Description

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

Implements pixel-wise the computation of constrained value addition.

This filter is parametrized over the types of the two input images and the type of the output image.

Numeric conversions (castings) are done by the C++ defaults.

The filter will walk over all the pixels in the two input images, and for each one of them it will do the following:

The filter expects all images to have the same dimension (e.g. all 2D, or all 3D, or all ND)

Author
Lino Ramirez. Dept. of Electrical and Computer Engineering. University of Alberta. Canada

Definition at line 86 of file itkConstrainedValueMultiplicationImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

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

◆ Pointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef SmartPointer<Self> itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer

◆ Self

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

Standard class typedefs.

Definition at line 96 of file itkConstrainedValueMultiplicationImageFilter.h.

◆ Superclass

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage, Functor::ConstrainedValueMultiplication< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType> > itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass

Constructor & Destructor Documentation

◆ ConstrainedValueMultiplicationImageFilter()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstrainedValueMultiplicationImageFilter ( )
protecteddefault

◆ ~ConstrainedValueMultiplicationImageFilter()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::~ConstrainedValueMultiplicationImageFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ itkNewMacro()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkNewMacro ( Self  )

Method for creation through the object factory.

◆ itkTypeMacro()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkTypeMacro ( ConstrainedValueMultiplicationImageFilter< TInputImage1, TInputImage2, TOutputImage >  ,
BinaryFunctorImageFilter   
)

Runtime information support.


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