Slicer  5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
vtkITKImageToImageFilterUSUL Class Reference

#include <Libs/vtkITK/vtkITKImageToImageFilterUSUL.h>

Inheritance diagram for vtkITKImageToImageFilterUSUL:
Inheritance graph
Collaboration diagram for vtkITKImageToImageFilterUSUL:
Collaboration graph

Public Types

typedef vtkITKImageToImageFilter Superclass
- Public Types inherited from vtkITKImageToImageFilter
typedef vtkImageAlgorithm Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
- Public Member Functions inherited from vtkITKImageToImageFilter
void DebugOff () override
Pass DebugOff. More...
void DebugOn () override
Pass DebugOn. More...
virtual vtkDataObject * GetInput ()
Return the input to the filter More...
vtkMTimeType GetMTime () override
int GetNumberOfThreads ()
Pass SetNumberOfThreads. More...
virtual vtkImageData * GetOutput ()
virtual vtkImageData * GetOutput (int idx)
void HandleEndEvent ()
void HandleProgressEvent ()
void HandleStartEvent ()
void Modified () override
Pass modified message to itk filter More...
void PrintSelf (ostream &os, vtkIndent indent) override
virtual void SetInput (vtkImageData *Input)
Set the Input of the filter. More...
void SetInputConnection (vtkAlgorithmOutput *input) override
void SetInputConnection (int port, vtkAlgorithmOutput *input) override
void SetNumberOfThreads (int val)
Pass SetNumberOfThreads. More...
void SetOutput (vtkDataObject *d) override
void Update () override
void Update (int port) override

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkITKImageToImageFilterUSULNew ()
static vtkITKImageToImageFilterUSULSafeDownCast (vtkObject *o)
- Static Public Member Functions inherited from vtkITKImageToImageFilter
static int IsTypeOf (const char *type)
static vtkITKImageToImageFilterNew ()
static vtkITKImageToImageFilterSafeDownCast (vtkObject *o)

Protected Types

typedef itk::ImageToImageFilter< InputImageType, OutputImageTypeFilterType
typedef itk::VTKImageExport< OutputImageTypeImageExportType
typedef itk::VTKImageImport< InputImageTypeImageImportType
typedef itk::Image< unsigned short, 3 > InputImageType
 To/from ITK. More...
typedef itk::Image< unsigned long, 3 > OutputImageType
- Protected Types inherited from vtkITKImageToImageFilter
typedef itk::SimpleMemberCommand< vtkITKImageToImageFilterMemberCommand
typedef MemberCommand::Pointer MemberCommandPointer

Protected Member Functions

 vtkITKImageToImageFilterUSUL (FilterType *filter)
 ~vtkITKImageToImageFilterUSUL ()
- Protected Member Functions inherited from vtkITKImageToImageFilter
void ExecuteData (vtkDataObject *) override
 ETX. More...
void LinkITKProgressToVTKProgress (itk::ProcessObject *process)
 BTX. More...
 vtkITKImageToImageFilter ()
 ETX. More...
 ~vtkITKImageToImageFilter () override

Protected Attributes

ImageExportType::Pointer itkExporter
ImageImportType::Pointer itkImporter
FilterType::Pointer m_Filter
- Protected Attributes inherited from vtkITKImageToImageFilter
MemberCommandPointer m_EndEventCommand
itk::ProcessObject::Pointer m_Process
MemberCommandPointer m_ProgressCommand
MemberCommandPointer m_StartEventCommand
vtkImageCast * vtkCast
vtkImageExport * vtkExporter
vtkImageImport * vtkImporter

Detailed Description

Definition at line 26 of file vtkITKImageToImageFilterUSUL.h.

Member Typedef Documentation

◆ FilterType

typedef itk::ImageToImageFilter<InputImageType,OutputImageType> vtkITKImageToImageFilterUSUL::FilterType

Definition at line 48 of file vtkITKImageToImageFilterUSUL.h.

◆ ImageExportType

typedef itk::VTKImageExport<OutputImageType> vtkITKImageToImageFilterUSUL::ImageExportType

Definition at line 44 of file vtkITKImageToImageFilterUSUL.h.

◆ ImageImportType

typedef itk::VTKImageImport<InputImageType> vtkITKImageToImageFilterUSUL::ImageImportType

Definition at line 43 of file vtkITKImageToImageFilterUSUL.h.

◆ InputImageType

typedef itk::Image<unsigned short, 3> vtkITKImageToImageFilterUSUL::InputImageType

To/from ITK.

Definition at line 35 of file vtkITKImageToImageFilterUSUL.h.

◆ OutputImageType

typedef itk::Image<unsigned long, 3> vtkITKImageToImageFilterUSUL::OutputImageType

Definition at line 41 of file vtkITKImageToImageFilterUSUL.h.

◆ Superclass

Definition at line 29 of file vtkITKImageToImageFilterUSUL.h.

Constructor & Destructor Documentation

◆ vtkITKImageToImageFilterUSUL()

vtkITKImageToImageFilterUSUL::vtkITKImageToImageFilterUSUL ( FilterType filter)

Need an import, export, and a ITK pipeline

Set up the filter pipeline

Definition at line 51 of file vtkITKImageToImageFilterUSUL.h.

◆ ~vtkITKImageToImageFilterUSUL()

vtkITKImageToImageFilterUSUL::~vtkITKImageToImageFilterUSUL ( )

Definition at line 66 of file vtkITKImageToImageFilterUSUL.h.

Member Function Documentation

◆ GetClassName()

virtual const char* vtkITKImageToImageFilterUSUL::GetClassName ( )

Reimplemented from vtkITKImageToImageFilter.

◆ IsA()

virtual int vtkITKImageToImageFilterUSUL::IsA ( const char *  type)

Reimplemented from vtkITKImageToImageFilter.

◆ IsTypeOf()

static int vtkITKImageToImageFilterUSUL::IsTypeOf ( const char *  type)

◆ New()

static vtkITKImageToImageFilterUSUL* vtkITKImageToImageFilterUSUL::New ( )

Definition at line 30 of file vtkITKImageToImageFilterUSUL.h.

◆ PrintSelf()

void vtkITKImageToImageFilterUSUL::PrintSelf ( ostream &  os,
vtkIndent  indent 

Definition at line 31 of file vtkITKImageToImageFilterUSUL.h.

◆ SafeDownCast()

static vtkITKImageToImageFilterUSUL* vtkITKImageToImageFilterUSUL::SafeDownCast ( vtkObject *  o)

Member Data Documentation

◆ itkExporter

ImageExportType::Pointer vtkITKImageToImageFilterUSUL::itkExporter

Definition at line 46 of file vtkITKImageToImageFilterUSUL.h.

◆ itkImporter

ImageImportType::Pointer vtkITKImageToImageFilterUSUL::itkImporter

Definition at line 45 of file vtkITKImageToImageFilterUSUL.h.

◆ m_Filter

FilterType::Pointer vtkITKImageToImageFilterUSUL::m_Filter

Definition at line 49 of file vtkITKImageToImageFilterUSUL.h.

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