Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::BrainMaskExtractionImageFilter< TOutputImagePixelType > Class Template Reference

This class takes as input a T2-weighted image and computes a brainmask. More...

#include <itkBrainMaskExtractionImageFilter.h>

Inheritance diagram for itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >:
Collaboration diagram for itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >:

Public Types

typedef BrainMaskExtractionImageFilter Self
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageToImageFilter< Image< unsigned short, 3 >, Image< TOutputImagePixelType, 3 > > Superclass
 
typedef unsigned short InputPixelType
 
typedef TOutputImagePixelType OutputPixelType
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef Superclass::OutputImageRegionType OutputImageRegionType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual void SetMaxNumIterations (int _arg)
 
virtual int GetMaxNumIterations ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 BrainMaskExtractionImageFilter ()
 
 ~BrainMaskExtractionImageFilter ()
 
void GenerateData ()
 
bool CompareImages (typename OutputImageType::Pointer im1, typename OutputImageType::Pointer im2)
 
int ComputeHistogram (typename InputImageType::Pointer image)
 
void CopyImage (typename OutputImageType::Pointer target, typename OutputImageType::Pointer source)
 

Protected Attributes

int m_MaxNumIterations
 

Detailed Description

template<class TOutputImagePixelType>
class itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >

This class takes as input a T2-weighted image and computes a brainmask.

Definition at line 29 of file itkBrainMaskExtractionImageFilter.h.

Member Typedef Documentation

template<class TOutputImagePixelType >
typedef SmartPointer<const Self> itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::ConstPointer

Definition at line 38 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef Superclass::InputImageType itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::InputImageType

Definition at line 55 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef unsigned short itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::InputPixelType

Definition at line 49 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef Superclass::OutputImageRegionType itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::OutputImageRegionType

Definition at line 59 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef Superclass::OutputImageType itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::OutputImageType

Definition at line 56 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef TOutputImagePixelType itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::OutputPixelType

Definition at line 53 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef SmartPointer<Self> itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::Pointer

Definition at line 37 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef BrainMaskExtractionImageFilter itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::Self

Definition at line 36 of file itkBrainMaskExtractionImageFilter.h.

template<class TOutputImagePixelType >
typedef ImageToImageFilter< Image< unsigned short, 3 >, Image< TOutputImagePixelType, 3 > > itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::Superclass

Definition at line 41 of file itkBrainMaskExtractionImageFilter.h.

Constructor & Destructor Documentation

template<class TOutputImagePixelType >
itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::BrainMaskExtractionImageFilter ( )
protected
template<class TOutputImagePixelType >
itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::~BrainMaskExtractionImageFilter ( )
inlineprotected

Definition at line 66 of file itkBrainMaskExtractionImageFilter.h.

Member Function Documentation

template<class TOutputImagePixelType >
Pointer itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::Clone ( ) const
template<class TOutputImagePixelType >
bool itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::CompareImages ( typename OutputImageType::Pointer  im1,
typename OutputImageType::Pointer  im2 
)
protected
template<class TOutputImagePixelType >
int itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::ComputeHistogram ( typename InputImageType::Pointer  image)
protected
template<class TOutputImagePixelType >
void itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::CopyImage ( typename OutputImageType::Pointer  target,
typename OutputImageType::Pointer  source 
)
protected
template<class TOutputImagePixelType >
void itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::GenerateData ( )
protected
template<class TOutputImagePixelType >
virtual const char* itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::GetClassName ( ) const
virtual

Runtime information support.

template<class TOutputImagePixelType >
virtual int itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::GetMaxNumIterations ( )
virtual
template<class TOutputImagePixelType >
static Pointer itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::New ( )
static

Method for creation through the object factory.

template<class TOutputImagePixelType >
virtual void itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::SetMaxNumIterations ( int  _arg)
virtual

Member Data Documentation

template<class TOutputImagePixelType >
int itk::BrainMaskExtractionImageFilter< TOutputImagePixelType >::m_MaxNumIterations
protected

Definition at line 74 of file itkBrainMaskExtractionImageFilter.h.


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