itk::BOBFFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkBOBFFilter.h>

Inheritance diagram for itk::BOBFFilter< TInputImage, TOutputImage >:
ImageToImageFilter

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef InputImageType::IndexType IndexType
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
typedef
Superclass::InputImagePointer 
InputImagePointer
typedef Superclass::InputImageType InputImageType
typedef InputImageType::PixelType InputPixelType
typedef InputImageType::SizeType InputSizeType
typedef
Superclass::OutputImagePointer 
OutputImagePointer
typedef TOutputImage::RegionType OutputImageRegionType
typedef Superclass::OutputImageType OutputImageType
typedef OutputImageType::PixelType OutputPixelType
typedef SmartPointer< SelfPointer
typedef BOBFFilter Self
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass

Public Member Functions

void GenerateData ()
const InputImageTypeGetInputImage (void)
const InputImageTypeGetInputMask (void)
 itkGetConstReferenceMacro (Seed, IndexType)
 itkGetConstReferenceMacro (Radius, InputSizeType)
 itkGetMacro (ReplaceValue, OutputPixelType)
 itkGetMacro (Upper, InputPixelType)
 itkGetMacro (Lower, InputPixelType)
 itkNewMacro (Self)
 itkSetMacro (Seed, IndexType)
 itkSetMacro (Radius, InputSizeType)
 itkSetMacro (ReplaceValue, OutputPixelType)
 itkSetMacro (Upper, InputPixelType)
 itkSetMacro (Lower, InputPixelType)
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 itkTypeMacro (BOBFFilter, ImageToImageFilter)
void SetInputImage (const InputImageType *source)
void SetInputMask (const InputImageType *image)

Protected Member Functions

 BOBFFilter ()
 ~BOBFFilter ()

Private Member Functions

 BOBFFilter (const Self &)
void operator= (const Self &)
void PrintSelf (std::ostream &os, Indent indent) const

Private Attributes

InputPixelType m_Lower
InputSizeType m_Radius
OutputPixelType m_ReplaceValue
IndexType m_Seed
InputPixelType m_Upper

template<class TInputImage, class TOutputImage>
class itk::BOBFFilter< TInputImage, TOutputImage >


Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer< const Self > itk::BOBFFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::BOBFFilter< TInputImage, TOutputImage >::IndexType
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageConstPointer itk::BOBFFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImagePointer itk::BOBFFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageType itk::BOBFFilter< TInputImage, TOutputImage >::InputImageType

Inherited typedefs.

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::BOBFFilter< TInputImage, TOutputImage >::InputPixelType

Pixel related typedefs.

template<class TInputImage , class TOutputImage >
typedef InputImageType::SizeType itk::BOBFFilter< TInputImage, TOutputImage >::InputSizeType
template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImagePointer itk::BOBFFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef TOutputImage::RegionType itk::BOBFFilter< TInputImage, TOutputImage >::OutputImageRegionType

Typedef to describe the output image region type.

template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImageType itk::BOBFFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::BOBFFilter< TInputImage, TOutputImage >::OutputPixelType
template<class TInputImage , class TOutputImage >
typedef SmartPointer< Self > itk::BOBFFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef BOBFFilter itk::BOBFFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::BOBFFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::BOBFFilter (  )  [protected]
template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::~BOBFFilter (  )  [inline, protected]
template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::BOBFFilter ( const Self  )  [private]

Member Function Documentation

template<class TInputImage , class TOutputImage >
void itk::BOBFFilter< TInputImage, TOutputImage >::GenerateData (  ) 

Method to execute the Filter

template<class TInputImage , class TOutputImage >
const InputImageType* itk::BOBFFilter< TInputImage, TOutputImage >::GetInputImage ( void   )  [inline]
template<class TInputImage , class TOutputImage >
const InputImageType* itk::BOBFFilter< TInputImage, TOutputImage >::GetInputMask ( void   ) 

Get the input mask

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkGetConstReferenceMacro ( Seed  ,
IndexType   
)

Get the radius of the neighborhood used to compute the median

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkGetConstReferenceMacro ( Radius  ,
InputSizeType   
)

Get the radius of the neighborhood used to compute the median

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkGetMacro ( ReplaceValue  ,
OutputPixelType   
)
template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkGetMacro ( Upper  ,
InputPixelType   
)
template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkGetMacro ( Lower  ,
InputPixelType   
)
template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkSetMacro ( Seed  ,
IndexType   
)

Set the Seed of the neighborhood used for a mask.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkSetMacro ( Radius  ,
InputSizeType   
)

Set the radius of the neighborhood used for a mask.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkSetMacro ( ReplaceValue  ,
OutputPixelType   
)

Set/Get value to replace thresholded pixels. Pixels that lie * within Lower and Upper (inclusive) will be replaced with this value. The default is 1.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkSetMacro ( Upper  ,
InputPixelType   
)

Set/Get the upper threshold. The default is the largest possible value for the InputPixelType.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkSetMacro ( Lower  ,
InputPixelType   
)

Set seed point. Set/Get the lower threshold. The default is 0.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

ImageDimension enumeration.

template<class TInputImage , class TOutputImage >
itk::BOBFFilter< TInputImage, TOutputImage >::itkTypeMacro ( BOBFFilter< TInputImage, TOutputImage >  ,
ImageToImageFilter   
)

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
void itk::BOBFFilter< TInputImage, TOutputImage >::operator= ( const Self  )  [private]
template<class TInputImage , class TOutputImage >
void itk::BOBFFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [private]
template<class TInputImage , class TOutputImage >
void itk::BOBFFilter< TInputImage, TOutputImage >::SetInputImage ( const InputImageType source  )  [inline]

Set/Get the Input image.

template<class TInputImage , class TOutputImage >
void itk::BOBFFilter< TInputImage, TOutputImage >::SetInputMask ( const InputImageType image  ) 

Set the input mask


Member Data Documentation

template<class TInputImage , class TOutputImage >
InputPixelType itk::BOBFFilter< TInputImage, TOutputImage >::m_Lower [private]
template<class TInputImage , class TOutputImage >
InputSizeType itk::BOBFFilter< TInputImage, TOutputImage >::m_Radius [private]
template<class TInputImage , class TOutputImage >
OutputPixelType itk::BOBFFilter< TInputImage, TOutputImage >::m_ReplaceValue [private]
template<class TInputImage , class TOutputImage >
IndexType itk::BOBFFilter< TInputImage, TOutputImage >::m_Seed [private]
template<class TInputImage , class TOutputImage >
InputPixelType itk::BOBFFilter< TInputImage, TOutputImage >::m_Upper [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1