NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage > Class Template Reference

Image filter class to set all voxels which are on the boundary of the image to a user specified value (or zero by default). More...

Inheritance diagram for itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef
SetBoundaryVoxelsToValueFilter 
Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::SpacingType InputImageSpacingType
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef InputImageType::PointType InputImagePointType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::IndexType OutputImageIndexType
 
typedef OutputImageType::PointType OutputImagePointType
 
typedef OutputImageType::SizeType OutputImageSizeType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual void SetValue (OutputImagePixelType _arg)
 
virtual OutputImagePixelType GetValue ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 SetBoundaryVoxelsToValueFilter ()
 
virtual ~SetBoundaryVoxelsToValueFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
void GenerateData ()
 Execute the filter. More...
 

Protected Attributes

OutputImagePixelType m_Value
 

Detailed Description

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

Image filter class to set all voxels which are on the boundary of the image to a user specified value (or zero by default).

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer< const Self > itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImageIndexType
template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImagePixelType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::PointType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImagePointType
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SpacingType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImageSpacingType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::InputImageType

Type of the input image

template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImageIndexType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImagePixelType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PointType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImagePointType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::SizeType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImageSizeType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::OutputImageType

Type of the output image

template<class TInputImage , class TOutputImage >
typedef SmartPointer< Self > itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef SetBoundaryVoxelsToValueFilter itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

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

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::SetBoundaryVoxelsToValueFilter ( )
protected
template<class TInputImage , class TOutputImage >
virtual itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::~SetBoundaryVoxelsToValueFilter ( )
inlineprotectedvirtual

Member Function Documentation

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

Execute the filter.

template<class TInputImage , class TOutputImage >
virtual const char* itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
virtual OutputImagePixelType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::GetValue ( )
virtual
template<class TInputImage , class TOutputImage >
itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

Image dimension.

template<class TInputImage , class TOutputImage >
static Pointer itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
virtual void itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::SetValue ( OutputImagePixelType  _arg)
virtual

Member Data Documentation

template<class TInputImage , class TOutputImage >
OutputImagePixelType itk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage >::m_Value
protected

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