#include <vtkKWEITKFilterModule.h>


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) | |
| FilterModule () | |
| Constructor. | |
| virtual | ~FilterModule () |
| Destructor. | |
| void | SetInput (vtkImageData *image) |
| Give access to the input image. | |
| virtual vtkImageData * | GetInput () |
| Give access to the input image. | |
| FilterType * | GetFilter () |
| Return a pointer to the internal filter. | |
| void | SetLetITKAllocateOutputMemory (bool s) |
| void | SetOutputBuffer (void *buffer) |
| virtual void | Update () |
| Update performs the actual filtering on the data. | |
| vtkImageData * | GetOutput () |
| virtual void | SetRequestedExtent (int extent[6]) |
Protected Attributes | |
| ImportFilterType::Pointer | m_ImportFilter |
| FilterType::Pointer | m_Filter |
| bool | m_LetITKAllocateOutputMemory |
| ExportFilterType::Pointer | m_ExportFilter |
Definition at line 40 of file vtkKWEITKFilterModule.h.
| typedef TFilterType vtkitk::FilterModule< TFilterType >::FilterType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 46 of file vtkKWEITKFilterModule.h.
| typedef FilterType::InputImageType vtkitk::FilterModule< TFilterType >::InputImageType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 47 of file vtkKWEITKFilterModule.h.
| typedef FilterType::OutputImageType vtkitk::FilterModule< TFilterType >::OutputImageType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 48 of file vtkKWEITKFilterModule.h.
| typedef InputImageType::PixelType vtkitk::FilterModule< TFilterType >::InputPixelType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 49 of file vtkKWEITKFilterModule.h.
| typedef OutputImageType::PixelType vtkitk::FilterModule< TFilterType >::OutputPixelType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 50 of file vtkKWEITKFilterModule.h.
| typedef itk::VTKImageToImageFilter< InputImageType > vtkitk::FilterModule< TFilterType >::ImportFilterType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >.
Definition at line 56 of file vtkKWEITKFilterModule.h.
| typedef itk::ImageToVTKImageFilter< OutputImageType > vtkitk::FilterModule< TFilterType >::ExportFilterType |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >.
Definition at line 58 of file vtkKWEITKFilterModule.h.
| typedef InputImageType::SizeType vtkitk::FilterModule< TFilterType >::SizeType |
Reimplemented from vtkitk::FilterModuleBase.
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 60 of file vtkKWEITKFilterModule.h.
| typedef InputImageType::IndexType vtkitk::FilterModule< TFilterType >::IndexType |
Reimplemented from vtkitk::FilterModuleBase.
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 61 of file vtkKWEITKFilterModule.h.
| typedef InputImageType::RegionType vtkitk::FilterModule< TFilterType >::RegionType |
Reimplemented from vtkitk::FilterModuleBase.
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >, and vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 62 of file vtkKWEITKFilterModule.h.
| vtkitk::FilterModule< TFilterType >::FilterModule | ( | ) | [inline] |
Constructor.
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 65 of file vtkKWEITKFilterModule.h.
| virtual vtkitk::FilterModule< TFilterType >::~FilterModule | ( | ) | [inline, virtual] |
Destructor.
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 80 of file vtkKWEITKFilterModule.h.
| vtkitk::FilterModule< TFilterType >::itkStaticConstMacro | ( | Dimension | , | |
| unsigned | int, | |||
| itk::GetImageDimension< InputImageType >::ImageDimension | ||||
| ) |
Reimplemented in vtkitk::FilterModuleStencilOutput< TFilterType >.
| void vtkitk::FilterModule< TFilterType >::SetInput | ( | vtkImageData * | image | ) | [inline] |
Give access to the input image.
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 85 of file vtkKWEITKFilterModule.h.
| virtual vtkImageData* vtkitk::FilterModule< TFilterType >::GetInput | ( | ) | [inline, virtual] |
Give access to the input image.
Implements vtkitk::FilterModuleBase.
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 91 of file vtkKWEITKFilterModule.h.
| FilterType* vtkitk::FilterModule< TFilterType >::GetFilter | ( | ) | [inline] |
Return a pointer to the internal filter.
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 97 of file vtkKWEITKFilterModule.h.
| void vtkitk::FilterModule< TFilterType >::SetLetITKAllocateOutputMemory | ( | bool | s | ) | [inline] |
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 102 of file vtkKWEITKFilterModule.h.
| void vtkitk::FilterModule< TFilterType >::SetOutputBuffer | ( | void * | buffer | ) | [inline] |
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 109 of file vtkKWEITKFilterModule.h.
| virtual void vtkitk::FilterModule< TFilterType >::Update | ( | void | ) | [inline, virtual] |
Update performs the actual filtering on the data.
Definition at line 120 of file vtkKWEITKFilterModule.h.
| vtkImageData* vtkitk::FilterModule< TFilterType >::GetOutput | ( | ) | [inline] |
Reimplemented in vtkitk::PaintbrushFilterModule< TFilterType >.
Definition at line 160 of file vtkKWEITKFilterModule.h.
| virtual void vtkitk::FilterModule< TFilterType >::SetRequestedExtent | ( | int | extent[6] | ) | [inline, virtual] |
Definition at line 165 of file vtkKWEITKFilterModule.h.
ImportFilterType::Pointer vtkitk::FilterModule< TFilterType >::m_ImportFilter [protected] |
Definition at line 182 of file vtkKWEITKFilterModule.h.
FilterType::Pointer vtkitk::FilterModule< TFilterType >::m_Filter [protected] |
Definition at line 183 of file vtkKWEITKFilterModule.h.
bool vtkitk::FilterModule< TFilterType >::m_LetITKAllocateOutputMemory [protected] |
Definition at line 184 of file vtkKWEITKFilterModule.h.
ExportFilterType::Pointer vtkitk::FilterModule< TFilterType >::m_ExportFilter [protected] |
Definition at line 185 of file vtkKWEITKFilterModule.h.
1.7.1