Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkITKImageToImageFilter Class Reference

Abstract base class for connecting ITK and VTK. More...

#include <Libs/vtkITK/vtkITKImageToImageFilter.h>

Inheritance diagram for vtkITKImageToImageFilter:
Collaboration diagram for vtkITKImageToImageFilter:

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

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

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKImageToImageFilterNew ()
 
static vtkITKImageToImageFilterSafeDownCast (vtkObject *o)
 

Protected Types

typedef itk::SimpleMemberCommand< vtkITKImageToImageFilterMemberCommand
 
typedef MemberCommand::Pointer MemberCommandPointer
 

Protected Member Functions

void ExecuteData (vtkDataObject *) override
 ETX.
 
void LinkITKProgressToVTKProgress (itk::ProcessObject *process)
 BTX.
 
 vtkITKImageToImageFilter ()
 ETX.
 
 ~vtkITKImageToImageFilter () override
 

Protected Attributes

MemberCommandPointer m_EndEventCommand
 
itk::ProcessObject::Pointer m_Process
 
MemberCommandPointer m_ProgressCommand
 
MemberCommandPointer m_StartEventCommand
 
vtkImageCast * vtkCast
 
vtkImageExport * vtkExporter
 
vtkImageImport * vtkImporter
 

Detailed Description

Abstract base class for connecting ITK and VTK.

vtkITKImageToImageFilter provides a foo.

Definition at line 53 of file vtkITKImageToImageFilter.h.

Member Typedef Documentation

◆ MemberCommand

typedef itk::SimpleMemberCommand<vtkITKImageToImageFilter> vtkITKImageToImageFilter::MemberCommand
protected

Definition at line 244 of file vtkITKImageToImageFilter.h.

◆ MemberCommandPointer

typedef MemberCommand::Pointer vtkITKImageToImageFilter::MemberCommandPointer
protected

Definition at line 245 of file vtkITKImageToImageFilter.h.

◆ Superclass

typedef vtkImageAlgorithm vtkITKImageToImageFilter::Superclass

Definition at line 66 of file vtkITKImageToImageFilter.h.

Constructor & Destructor Documentation

◆ vtkITKImageToImageFilter()

vtkITKImageToImageFilter::vtkITKImageToImageFilter ( )
inlineprotected

ETX.

Need an import, export, and a ITK pipeline

Definition at line 209 of file vtkITKImageToImageFilter.h.

◆ ~vtkITKImageToImageFilter()

vtkITKImageToImageFilter::~vtkITKImageToImageFilter ( )
inlineoverrideprotected

Definition at line 224 of file vtkITKImageToImageFilter.h.

Member Function Documentation

◆ DebugOff()

void vtkITKImageToImageFilter::DebugOff ( )
inlineoverride

Pass DebugOff.

Definition at line 116 of file vtkITKImageToImageFilter.h.

◆ DebugOn()

void vtkITKImageToImageFilter::DebugOn ( )
inlineoverride

Pass DebugOn.

Definition at line 109 of file vtkITKImageToImageFilter.h.

◆ ExecuteData()

void vtkITKImageToImageFilter::ExecuteData ( vtkDataObject * )
inlineoverrideprotected

ETX.

BTX Dummy ExecuteData

Definition at line 203 of file vtkITKImageToImageFilter.h.

◆ GetClassName()

◆ GetInput()

virtual vtkDataObject * vtkITKImageToImageFilter::GetInput ( )
inlinevirtual

Return the input to the filter.

Definition at line 164 of file vtkITKImageToImageFilter.h.

◆ GetMTime()

vtkMTimeType vtkITKImageToImageFilter::GetMTime ( )
inlineoverride

This method considers the sub filters MTimes when computing this objects modified time.

Definition at line 78 of file vtkITKImageToImageFilter.h.

◆ GetNumberOfThreads()

int vtkITKImageToImageFilter::GetNumberOfThreads ( )
inline

Pass SetNumberOfThreads.

Definition at line 130 of file vtkITKImageToImageFilter.h.

◆ GetOutput() [1/2]

virtual vtkImageData * vtkITKImageToImageFilter::GetOutput ( )
inlinevirtual

Reimplemented in vtkITKImageToImageFilterF2F2.

Definition at line 139 of file vtkITKImageToImageFilter.h.

◆ GetOutput() [2/2]

virtual vtkImageData * vtkITKImageToImageFilter::GetOutput ( int idx)
inlinevirtual

Definition at line 140 of file vtkITKImageToImageFilter.h.

◆ HandleEndEvent()

void vtkITKImageToImageFilter::HandleEndEvent ( )
inline

Definition at line 193 of file vtkITKImageToImageFilter.h.

◆ HandleProgressEvent()

void vtkITKImageToImageFilter::HandleProgressEvent ( )
inline

Definition at line 182 of file vtkITKImageToImageFilter.h.

◆ HandleStartEvent()

void vtkITKImageToImageFilter::HandleStartEvent ( )
inline

Definition at line 189 of file vtkITKImageToImageFilter.h.

◆ IsA()

◆ IsTypeOf()

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

◆ LinkITKProgressToVTKProgress()

void vtkITKImageToImageFilter::LinkITKProgressToVTKProgress ( itk::ProcessObject * process)
inlineprotected

BTX.

Definition at line 233 of file vtkITKImageToImageFilter.h.

◆ Modified()

void vtkITKImageToImageFilter::Modified ( )
inlineoverride

Pass modified message to itk filter.

Definition at line 98 of file vtkITKImageToImageFilter.h.

◆ New()

static vtkITKImageToImageFilter * vtkITKImageToImageFilter::New ( )
inlinestatic

Definition at line 57 of file vtkITKImageToImageFilter.h.

◆ PrintSelf()

void vtkITKImageToImageFilter::PrintSelf ( ostream & os,
vtkIndent indent )
inlineoverride

Definition at line 68 of file vtkITKImageToImageFilter.h.

◆ SafeDownCast()

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

◆ SetInput()

virtual void vtkITKImageToImageFilter::SetInput ( vtkImageData * Input)
inlinevirtual

Set the Input of the filter.

Definition at line 147 of file vtkITKImageToImageFilter.h.

◆ SetInputConnection() [1/2]

void vtkITKImageToImageFilter::SetInputConnection ( int port,
vtkAlgorithmOutput * input )
inlineoverride

Definition at line 157 of file vtkITKImageToImageFilter.h.

◆ SetInputConnection() [2/2]

void vtkITKImageToImageFilter::SetInputConnection ( vtkAlgorithmOutput * input)
inlineoverride

Definition at line 152 of file vtkITKImageToImageFilter.h.

◆ SetNumberOfThreads()

void vtkITKImageToImageFilter::SetNumberOfThreads ( int val)
inline

Pass SetNumberOfThreads.

Definition at line 123 of file vtkITKImageToImageFilter.h.

◆ SetOutput()

void vtkITKImageToImageFilter::SetOutput ( vtkDataObject * d)
inlineoverride

This method returns the cache to make a connection It just feeds the request to the sub filter.

Definition at line 138 of file vtkITKImageToImageFilter.h.

◆ Update() [1/2]

void vtkITKImageToImageFilter::Update ( )
inlineoverride

Definition at line 172 of file vtkITKImageToImageFilter.h.

◆ Update() [2/2]

void vtkITKImageToImageFilter::Update ( int port)
inlineoverride

Definition at line 177 of file vtkITKImageToImageFilter.h.

Member Data Documentation

◆ m_EndEventCommand

MemberCommandPointer vtkITKImageToImageFilter::m_EndEventCommand
protected

Definition at line 250 of file vtkITKImageToImageFilter.h.

◆ m_Process

itk::ProcessObject::Pointer vtkITKImageToImageFilter::m_Process
protected

Definition at line 247 of file vtkITKImageToImageFilter.h.

◆ m_ProgressCommand

MemberCommandPointer vtkITKImageToImageFilter::m_ProgressCommand
protected

Definition at line 248 of file vtkITKImageToImageFilter.h.

◆ m_StartEventCommand

MemberCommandPointer vtkITKImageToImageFilter::m_StartEventCommand
protected

Definition at line 249 of file vtkITKImageToImageFilter.h.

◆ vtkCast

vtkImageCast* vtkITKImageToImageFilter::vtkCast
protected

ITK Progress object To/from VTK

Definition at line 254 of file vtkITKImageToImageFilter.h.

◆ vtkExporter

vtkImageExport* vtkITKImageToImageFilter::vtkExporter
protected

Definition at line 256 of file vtkITKImageToImageFilter.h.

◆ vtkImporter

vtkImageImport* vtkITKImageToImageFilter::vtkImporter
protected

Definition at line 255 of file vtkITKImageToImageFilter.h.


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