Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage > Class Template Reference

#include <mitkitkMaskImageFilter.h>

Inheritance diagram for itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >:
Collaboration diagram for itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >:

Public Types

typedef MaskImageFilter2 Self
 
typedef BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, Functor::MaskInput2< typename TInputImage::PixelType, typename TMaskImage::PixelType, typename TOutputImage::PixelType > > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TMaskImage MaskImageType
 

Public Member Functions

virtual const char * GetClassName () const
 
void SetMaskImage (const MaskImageType *maskImage)
 
const MaskImageTypeGetMaskImage ()
 
void SetOutsideValue (const typename TOutputImage::PixelType &outsideValue)
 
const TOutputImage::PixelTypeGetOutsideValue () const
 
void SetMaskingValue (const typename TMaskImage::PixelType &maskingValue)
 
const TMaskImage::PixelTypeGetMaskingValue () const
 
void BeforeThreadedGenerateData ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MaskImageFilter2 ()
 
virtual ~MaskImageFilter2 ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Detailed Description

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
class itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >

Definition at line 144 of file mitkitkMaskImageFilter.h.

Member Typedef Documentation

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
typedef SmartPointer< const Self > itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::ConstPointer

Definition at line 164 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
typedef TMaskImage itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::MaskImageType

Typedefs

Definition at line 171 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
typedef SmartPointer< Self > itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::Pointer

Definition at line 163 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
typedef MaskImageFilter2 itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 155 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
typedef BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, Functor::MaskInput2< typename TInputImage::PixelType, typename TMaskImage::PixelType, typename TOutputImage::PixelType > > itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::Superclass

Definition at line 161 of file mitkitkMaskImageFilter.h.

Constructor & Destructor Documentation

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::MaskImageFilter2 ( )
inlineprotected

Definition at line 238 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
virtual itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::~MaskImageFilter2 ( )
inlineprotectedvirtual

Definition at line 239 of file mitkitkMaskImageFilter.h.

Member Function Documentation

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
void itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::BeforeThreadedGenerateData ( void  )
inline

Definition at line 221 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
virtual const char* itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::GetClassName ( ) const
virtual

Runtime information support.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
const MaskImageType* itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::GetMaskImage ( )
inline

Definition at line 185 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
const TMaskImage::PixelType& itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::GetMaskingValue ( ) const
inline

Method to get the masking value of the mask.

Definition at line 216 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
const TOutputImage::PixelType& itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::GetOutsideValue ( ) const
inline

Definition at line 200 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
static Pointer itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
void itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineprotected

Definition at line 241 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
void itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::SetMaskImage ( const MaskImageType maskImage)
inline

Set/Get the mask image. Pixels set in the mask image will retain the original value of the input image while pixels not set in the mask will be set to the "OutsideValue".

Definition at line 180 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
void itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::SetMaskingValue ( const typename TMaskImage::PixelType maskingValue)
inline

Method to explicitly set the masking value of the mask. Defaults to 0

Definition at line 206 of file mitkitkMaskImageFilter.h.

template<typename TInputImage, typename TMaskImage, typename TOutputImage = TInputImage>
void itk::MaskImageFilter2< TInputImage, TMaskImage, TOutputImage >::SetOutsideValue ( const typename TOutputImage::PixelType outsideValue)
inline

Method to explicitly set the outside value of the mask. Defaults to 0

Definition at line 191 of file mitkitkMaskImageFilter.h.


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