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
vtkITKImageToImageFilterF2F2 Class Reference

#include <Libs/vtkITK/vtkITKImageToImageFilterF2F2.h>

Inheritance diagram for vtkITKImageToImageFilterF2F2:
Inheritance graph
Collaboration diagram for vtkITKImageToImageFilterF2F2:
Collaboration graph

Public Types

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

Public Member Functions

virtual const char * GetClassName ()
virtual vtkImageData * GetOutput ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetInput1 (vtkImageData *Input)
Set the Input of the filter. More...
virtual void SetInput2 (vtkImageData *Input)
- 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 (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 vtkITKImageToImageFilterF2F2New ()
static vtkITKImageToImageFilterF2F2SafeDownCast (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, OutputImageTypeGenericFilterType
typedef itk::VTKImageExport< JoinImageTypeImageExportType
typedef itk::VTKImageImport< JoinImageTypeImageImportType
typedef itk::Vector< float, 2 > InputImagePixelType
 To/from ITK. More...
typedef itk::Image< InputImagePixelType, 3 > InputImageType
typedef itk::JoinImageFilter< JoinImageType, JoinImageTypeJoinFilterType
typedef itk::Image< float, 3 > JoinImageType
typedef itk::Vector< float, 2 > OutputImagePixelType
typedef itk::Image< OutputImagePixelType, 3 > OutputImageType
typedef itk::SplitImageFilter< OutputImageType, JoinImageTypeSplitFilterType
- Protected Types inherited from vtkITKImageToImageFilter
typedef itk::SimpleMemberCommand< vtkITKImageToImageFilterMemberCommand
typedef MemberCommand::Pointer MemberCommandPointer

Protected Member Functions

 vtkITKImageToImageFilterF2F2 (GenericFilterType *filter)
 ~vtkITKImageToImageFilterF2F2 ()
- 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

vtkImageAppendComponents * append
ImageExportType::Pointer itkExporter
ImageExportType::Pointer itkExporter1
ImageImportType::Pointer itkImporter
ImageImportType::Pointer itkImporter1
JoinFilterType::Pointer join
GenericFilterType::Pointer m_Filter
SplitFilterType::Pointer split
SplitFilterType::Pointer split1
vtkImageExport * vtkExporter1
vtkImageImport * vtkImporter1
- 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 29 of file vtkITKImageToImageFilterF2F2.h.

Member Typedef Documentation

◆ GenericFilterType

Definition at line 74 of file vtkITKImageToImageFilterF2F2.h.

◆ ImageExportType

typedef itk::VTKImageExport<JoinImageType> vtkITKImageToImageFilterF2F2::ImageExportType

Definition at line 64 of file vtkITKImageToImageFilterF2F2.h.

◆ ImageImportType

typedef itk::VTKImageImport<JoinImageType> vtkITKImageToImageFilterF2F2::ImageImportType

Definition at line 63 of file vtkITKImageToImageFilterF2F2.h.

◆ InputImagePixelType

typedef itk::Vector<float,2> vtkITKImageToImageFilterF2F2::InputImagePixelType

To/from ITK.

Definition at line 52 of file vtkITKImageToImageFilterF2F2.h.

◆ InputImageType

Definition at line 59 of file vtkITKImageToImageFilterF2F2.h.

◆ JoinFilterType

Definition at line 70 of file vtkITKImageToImageFilterF2F2.h.

◆ JoinImageType

typedef itk::Image<float, 3> vtkITKImageToImageFilterF2F2::JoinImageType

Definition at line 62 of file vtkITKImageToImageFilterF2F2.h.

◆ OutputImagePixelType

typedef itk::Vector<float,2> vtkITKImageToImageFilterF2F2::OutputImagePixelType

Definition at line 58 of file vtkITKImageToImageFilterF2F2.h.

◆ OutputImageType

Definition at line 60 of file vtkITKImageToImageFilterF2F2.h.

◆ SplitFilterType

Definition at line 72 of file vtkITKImageToImageFilterF2F2.h.

◆ Superclass

Definition at line 32 of file vtkITKImageToImageFilterF2F2.h.

Constructor & Destructor Documentation

◆ vtkITKImageToImageFilterF2F2()

vtkITKImageToImageFilterF2F2::vtkITKImageToImageFilterF2F2 ( GenericFilterType filter)

Need an import, export, and a ITK pipeline

Set up the filter pipeline Join before going in


split->SetInput ( join->GetOutput() );

split1->SetInput ( join->GetOutput() );

cout << m_Filter; vtkImporter1->DebugOn(); vtkImporter->DebugOn(); vtkExporter->DebugOn(); vtkExporter1->DebugOn(); itkImporter->DebugOn(); itkImporter1->DebugOn(); itkExporter->DebugOn(); itkExporter1->DebugOn(); split->DebugOn(); join->DebugOn(); append->DebugOn();

Definition at line 83 of file vtkITKImageToImageFilterF2F2.h.

◆ ~vtkITKImageToImageFilterF2F2()

vtkITKImageToImageFilterF2F2::~vtkITKImageToImageFilterF2F2 ( )

Definition at line 141 of file vtkITKImageToImageFilterF2F2.h.

Member Function Documentation

◆ GetClassName()

virtual const char* vtkITKImageToImageFilterF2F2::GetClassName ( )

Reimplemented from vtkITKImageToImageFilter.

◆ GetOutput()

virtual vtkImageData* vtkITKImageToImageFilterF2F2::GetOutput ( )

Reimplemented from vtkITKImageToImageFilter.

Definition at line 52 of file vtkITKImageToImageFilterF2F2.h.

◆ IsA()

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

Reimplemented from vtkITKImageToImageFilter.

◆ IsTypeOf()

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

◆ New()

static vtkITKImageToImageFilterF2F2* vtkITKImageToImageFilterF2F2::New ( )

Definition at line 33 of file vtkITKImageToImageFilterF2F2.h.

◆ PrintSelf()

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

Definition at line 34 of file vtkITKImageToImageFilterF2F2.h.

◆ SafeDownCast()

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

◆ SetInput1()

virtual void vtkITKImageToImageFilterF2F2::SetInput1 ( vtkImageData *  Input)

Set the Input of the filter.

Definition at line 42 of file vtkITKImageToImageFilterF2F2.h.

◆ SetInput2()

virtual void vtkITKImageToImageFilterF2F2::SetInput2 ( vtkImageData *  Input)

Definition at line 46 of file vtkITKImageToImageFilterF2F2.h.

Member Data Documentation

◆ append

vtkImageAppendComponents* vtkITKImageToImageFilterF2F2::append

Definition at line 79 of file vtkITKImageToImageFilterF2F2.h.

◆ itkExporter

ImageExportType::Pointer vtkITKImageToImageFilterF2F2::itkExporter

Definition at line 66 of file vtkITKImageToImageFilterF2F2.h.

◆ itkExporter1

ImageExportType::Pointer vtkITKImageToImageFilterF2F2::itkExporter1

Definition at line 68 of file vtkITKImageToImageFilterF2F2.h.

◆ itkImporter

ImageImportType::Pointer vtkITKImageToImageFilterF2F2::itkImporter

Definition at line 65 of file vtkITKImageToImageFilterF2F2.h.

◆ itkImporter1

ImageImportType::Pointer vtkITKImageToImageFilterF2F2::itkImporter1

Definition at line 67 of file vtkITKImageToImageFilterF2F2.h.

◆ join

JoinFilterType::Pointer vtkITKImageToImageFilterF2F2::join

Definition at line 81 of file vtkITKImageToImageFilterF2F2.h.

◆ m_Filter

GenericFilterType::Pointer vtkITKImageToImageFilterF2F2::m_Filter

Definition at line 75 of file vtkITKImageToImageFilterF2F2.h.

◆ split

SplitFilterType::Pointer vtkITKImageToImageFilterF2F2::split

Definition at line 80 of file vtkITKImageToImageFilterF2F2.h.

◆ split1

SplitFilterType::Pointer vtkITKImageToImageFilterF2F2::split1

Definition at line 80 of file vtkITKImageToImageFilterF2F2.h.

◆ vtkExporter1

vtkImageExport* vtkITKImageToImageFilterF2F2::vtkExporter1

Definition at line 78 of file vtkITKImageToImageFilterF2F2.h.

◆ vtkImporter1

vtkImageImport* vtkITKImageToImageFilterF2F2::vtkImporter1

Definition at line 77 of file vtkITKImageToImageFilterF2F2.h.

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