creaContours_lib
|
Converts a VTK image into an ITK image and plugs a vtk data pipeline to an ITK datapipeline. More...
#include <itkVTKImageToImageFilter.h>
Public Types | |
typedef VTKImageToImageFilter | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::ConstPointer | OutputImagePointer |
typedef VTKImageImport < OutputImageType > | ImporterFilterType |
typedef ImporterFilterType::Pointer | ImporterFilterPointer |
Public Member Functions | |
itkNewMacro (Self) | |
itkTypeMacro (VTKImageToImageFilter, ProcessObject) | |
const OutputImageType * | GetOutput () const |
void | SetInput (vtkImageData *) |
vtkImageExport * | GetExporter () const |
ImporterFilterType * | GetImporter () const |
void | Update () |
Protected Member Functions | |
VTKImageToImageFilter () | |
virtual | ~VTKImageToImageFilter () |
Private Member Functions | |
VTKImageToImageFilter (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
ImporterFilterPointer | m_Importer |
vtkImageExport * | m_Exporter |
Converts a VTK image into an ITK image and plugs a vtk data pipeline to an ITK datapipeline.
This class puts together an itkVTKImageImporter and a vtkImageExporter. It takes care of the details related to the connection of ITK and VTK pipelines. The User will perceive this filter as an adaptor to which a vtkImage can be plugged as input and an itk::Image is produced as output.
Definition at line 69 of file itkVTKImageToImageFilter.h.
typedef SmartPointer<const Self> itk::VTKImageToImageFilter< TOutputImage >::ConstPointer |
Definition at line 76 of file itkVTKImageToImageFilter.h.
typedef ImporterFilterType::Pointer itk::VTKImageToImageFilter< TOutputImage >::ImporterFilterPointer |
Definition at line 88 of file itkVTKImageToImageFilter.h.
typedef VTKImageImport< OutputImageType > itk::VTKImageToImageFilter< TOutputImage >::ImporterFilterType |
Definition at line 87 of file itkVTKImageToImageFilter.h.
typedef OutputImageType::ConstPointer itk::VTKImageToImageFilter< TOutputImage >::OutputImagePointer |
Definition at line 86 of file itkVTKImageToImageFilter.h.
typedef TOutputImage itk::VTKImageToImageFilter< TOutputImage >::OutputImageType |
Some typedefs.
Definition at line 85 of file itkVTKImageToImageFilter.h.
typedef SmartPointer<Self> itk::VTKImageToImageFilter< TOutputImage >::Pointer |
Definition at line 75 of file itkVTKImageToImageFilter.h.
typedef VTKImageToImageFilter itk::VTKImageToImageFilter< TOutputImage >::Self |
Standard class typedefs.
Definition at line 73 of file itkVTKImageToImageFilter.h.
typedef ProcessObject itk::VTKImageToImageFilter< TOutputImage >::Superclass |
Definition at line 74 of file itkVTKImageToImageFilter.h.
|
protected |
|
protectedvirtual |
Destructor
Definition at line 87 of file itkVTKImageToImageFilter.txx.
|
private |
vtkImageExport * itk::VTKImageToImageFilter< TOutputImage >::GetExporter | ( | ) | const |
Return the internal VTK image exporter filter. This is intended to facilitate users the access to methods in the exporter
Get the exporter filter
Definition at line 131 of file itkVTKImageToImageFilter.txx.
VTKImageToImageFilter< TOutputImage >::ImporterFilterType * itk::VTKImageToImageFilter< TOutputImage >::GetImporter | ( | ) | const |
Return the internal ITK image importer filter. This is intended to facilitate users the access to methods in the importer
Get the importer filter
Definition at line 144 of file itkVTKImageToImageFilter.txx.
const VTKImageToImageFilter< TOutputImage >::OutputImageType * itk::VTKImageToImageFilter< TOutputImage >::GetOutput | ( | ) | const |
Get the output in the form of a vtkImage. This call is delegated to the internal vtkImageImporter filter
Get an itk::Image as output
Definition at line 117 of file itkVTKImageToImageFilter.txx.
itk::VTKImageToImageFilter< TOutputImage >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
itk::VTKImageToImageFilter< TOutputImage >::itkTypeMacro | ( | VTKImageToImageFilter< TOutputImage > | , |
ProcessObject | |||
) |
Run-time type information (and related methods).
|
private |
void itk::VTKImageToImageFilter< TOutputImage >::SetInput | ( | vtkImageData * | inputImage | ) |
Set the input in the form of a vtkImageData
Set a vtkImageData as input
Definition at line 104 of file itkVTKImageToImageFilter.txx.
void itk::VTKImageToImageFilter< TOutputImage >::Update | ( | ) |
This call delegate the update to the importer
Delegate the Update to the importer
Definition at line 158 of file itkVTKImageToImageFilter.txx.
|
private |
Definition at line 119 of file itkVTKImageToImageFilter.h.
|
private |
Definition at line 118 of file itkVTKImageToImageFilter.h.