Public Types | Public Member Functions

vtkitk::PaintbrushFilterModule< TFilterType > Class Template Reference

#include <vtkKWEITKPaintbrushFilterModule.h>

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

List of all members.

Public Types

typedef Superclass::FilterType FilterType
typedef Superclass::InputImageType InputImageType
typedef Superclass::OutputImageType OutputImageType
typedef Superclass::PixelType InputPixelType
typedef Superclass::PixelType OutputPixelType
typedef Superclass::SizeType SizeType
typedef Superclass::IndexType IndexType
typedef Superclass::RegionType RegionType

Public Member Functions

 FilterModule ()
 Constructor.
virtual ~FilterModule ()
 Destructor.
void SetInput (vtkImageData *image)
 Give access to the input image.
const InputImageTypeGetInput ()
 Give access to the input image.
FilterTypeGetFilter ()
 Return a pointer to the internal filter.
void SetLetITKAllocateOutputMemory (bool s)
void SetOutputBuffer (void *buffer)
void SetOutputRegion (RegionType region)
virtual void Update (const vtkVVProcessDataStruct *pds)
 Update performs the actual filtering on the data.
vtkImageDataGetOutput ()

Detailed Description

template<class TFilterType>
class vtkitk::PaintbrushFilterModule< TFilterType >

Definition at line 31 of file vtkKWEITKPaintbrushFilterModule.h.


Member Typedef Documentation

template<class TFilterType >
typedef Superclass::FilterType vtkitk::PaintbrushFilterModule< TFilterType >::FilterType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 36 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::InputImageType vtkitk::PaintbrushFilterModule< TFilterType >::InputImageType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 37 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::OutputImageType vtkitk::PaintbrushFilterModule< TFilterType >::OutputImageType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 38 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::PixelType vtkitk::PaintbrushFilterModule< TFilterType >::InputPixelType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 39 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::PixelType vtkitk::PaintbrushFilterModule< TFilterType >::OutputPixelType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 40 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::SizeType vtkitk::PaintbrushFilterModule< TFilterType >::SizeType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 42 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::IndexType vtkitk::PaintbrushFilterModule< TFilterType >::IndexType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 43 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
typedef Superclass::RegionType vtkitk::PaintbrushFilterModule< TFilterType >::RegionType

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 44 of file vtkKWEITKPaintbrushFilterModule.h.


Constructor & Destructor Documentation

template<class TFilterType >
virtual vtkitk::PaintbrushFilterModule< TFilterType >::~FilterModule (  )  [inline, virtual]

Destructor.

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 65 of file vtkKWEITKPaintbrushFilterModule.h.


Member Function Documentation

template<class TFilterType >
vtkitk::PaintbrushFilterModule< TFilterType >::FilterModule (  )  [inline]

Constructor.

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 47 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
void vtkitk::PaintbrushFilterModule< TFilterType >::SetInput ( vtkImageData image  )  [inline]

Give access to the input image.

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 70 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
const InputImageType* vtkitk::PaintbrushFilterModule< TFilterType >::GetInput (  )  [inline, virtual]

Give access to the input image.

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 76 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
FilterType* vtkitk::PaintbrushFilterModule< TFilterType >::GetFilter (  )  [inline]

Return a pointer to the internal filter.

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 83 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
void vtkitk::PaintbrushFilterModule< TFilterType >::SetLetITKAllocateOutputMemory ( bool  s  )  [inline]

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 88 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
void vtkitk::PaintbrushFilterModule< TFilterType >::SetOutputBuffer ( void *  buffer  )  [inline]

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 95 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
void vtkitk::PaintbrushFilterModule< TFilterType >::SetOutputRegion ( RegionType  region  )  [inline]

Definition at line 105 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
virtual void vtkitk::PaintbrushFilterModule< TFilterType >::Update ( const vtkVVProcessDataStruct *  pds  )  [inline, virtual]

Update performs the actual filtering on the data.

Definition at line 111 of file vtkKWEITKPaintbrushFilterModule.h.

template<class TFilterType >
vtkImageData* vtkitk::PaintbrushFilterModule< TFilterType >::GetOutput (  )  [inline]

Reimplemented from vtkitk::FilterModule< TFilterType >.

Definition at line 148 of file vtkKWEITKPaintbrushFilterModule.h.


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