Slicer  4.13
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
vtkITKImageToImageFilter Class Reference

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

#include <Libs/vtkITK/vtkITKImageToImageFilter.h>

Inheritance diagram for vtkITKImageToImageFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkITKImageToImageFilter:
Collaboration graph
[legend]

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

void DebugOff () override
 
Pass DebugOff. More...
 
void DebugOn () override
 
Pass DebugOn. More...
 
virtual const char * GetClassName ()
 
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 ()
 
virtual int IsA (const char *type)
 
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 vtkITKImageToImageFilterNew ()
 
static vtkITKImageToImageFilterSafeDownCast (vtkObject *o)
 

Protected Types

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

Protected Member Functions

void ExecuteData (vtkDataObject *) override
 ETX. More...
 
void LinkITKProgressToVTKProgress (itk::ProcessObject *process)
 BTX. More...
 
 vtkITKImageToImageFilter ()
 ETX. More...
 
 ~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 242 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 64 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()

virtual const char* vtkITKImageToImageFilter::GetClassName ( )
virtual

◆ 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()

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

◆ 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 ( vtkAlgorithmOutput *  input)
inlineoverride

Definition at line 152 of file vtkITKImageToImageFilter.h.

◆ SetInputConnection() [2/2]

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

Definition at line 157 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 justs 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: