Public Types | Public Member Functions

vtkitk::FilterModuleStencilOutput< TFilterType > Class Template Reference

#include <vtkKWEITKFilterModuleStencilOutput.h>

Inheritance diagram for vtkitk::FilterModuleStencilOutput< TFilterType >:
Inheritance graph
[legend]
Collaboration diagram for vtkitk::FilterModuleStencilOutput< TFilterType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef TFilterType FilterType
typedef FilterType::InputImageType InputImageType
typedef FilterType::OutputImageType OutputImageType
typedef InputImageType::PixelType InputPixelType
typedef OutputImageType::PixelType OutputPixelType
typedef
itk::VTKImageToImageFilter
< InputImageType
ImportFilterType
typedef
itk::ImageToVTKImageFilter
< OutputImageType
ExportFilterType
typedef InputImageType::SizeType SizeType
typedef InputImageType::IndexType IndexType
typedef InputImageType::RegionType RegionType

Public Member Functions

 itkStaticConstMacro (Dimension, unsigned int, itk::GetImageDimension< InputImageType >::ImageDimension)
 FilterModuleStencilOutput ()
 Constructor.
virtual ~FilterModuleStencilOutput ()
int GetOutputAsStencil (vtkImageStencilData *stencilData)
 Will return 0 if the output is not of type UNSIGNED_CHAR.
int GetSphereBoundedOutputAsStencil (vtkImageStencilData *stencilData, int center[3], double radius[3])
 Filters inherently run on image regions.

Detailed Description

template<class TFilterType>
class vtkitk::FilterModuleStencilOutput< TFilterType >

Definition at line 34 of file vtkKWEITKFilterModuleStencilOutput.h.


Member Typedef Documentation

template<class TFilterType >
typedef TFilterType vtkitk::FilterModuleStencilOutput< TFilterType >::FilterType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 39 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef FilterType::InputImageType vtkitk::FilterModuleStencilOutput< TFilterType >::InputImageType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 40 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef FilterType::OutputImageType vtkitk::FilterModuleStencilOutput< TFilterType >::OutputImageType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 41 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef InputImageType::PixelType vtkitk::FilterModuleStencilOutput< TFilterType >::InputPixelType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 42 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef OutputImageType::PixelType vtkitk::FilterModuleStencilOutput< TFilterType >::OutputPixelType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 43 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef itk::VTKImageToImageFilter< InputImageType > vtkitk::FilterModuleStencilOutput< TFilterType >::ImportFilterType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 49 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef itk::ImageToVTKImageFilter< OutputImageType > vtkitk::FilterModuleStencilOutput< TFilterType >::ExportFilterType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 51 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef InputImageType::SizeType vtkitk::FilterModuleStencilOutput< TFilterType >::SizeType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 53 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef InputImageType::IndexType vtkitk::FilterModuleStencilOutput< TFilterType >::IndexType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 54 of file vtkKWEITKFilterModuleStencilOutput.h.

template<class TFilterType >
typedef InputImageType::RegionType vtkitk::FilterModuleStencilOutput< TFilterType >::RegionType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 55 of file vtkKWEITKFilterModuleStencilOutput.h.


Constructor & Destructor Documentation

template<class TFilterType >
vtkitk::FilterModuleStencilOutput< TFilterType >::FilterModuleStencilOutput (  ) 

Constructor.

template<class TFilterType >
virtual vtkitk::FilterModuleStencilOutput< TFilterType >::~FilterModuleStencilOutput (  )  [virtual]

Member Function Documentation

template<class TFilterType >
vtkitk::FilterModuleStencilOutput< TFilterType >::itkStaticConstMacro ( Dimension  ,
unsigned  int,
itk::GetImageDimension< InputImageType >::ImageDimension   
)
template<class TFilterType >
int vtkitk::FilterModuleStencilOutput< TFilterType >::GetOutputAsStencil ( vtkImageStencilData stencilData  ) 

Will return 0 if the output is not of type UNSIGNED_CHAR.

template<class TFilterType >
int vtkitk::FilterModuleStencilOutput< TFilterType >::GetSphereBoundedOutputAsStencil ( vtkImageStencilData stencilData,
int  center[3],
double  radius[3] 
)

Filters inherently run on image regions.

These are cuboids, defined by bounded by a set of extents. Often, when a local region growing is performed with a seed or a paintbrush, you would expect the regions to be spherical, and not have rectangular artefacts.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines