Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: