vtkITKImageToImageFilter Class Reference

#include <vtkITKImageToImageFilter.h>

Inheritance diagram for vtkITKImageToImageFilter:
vtkImageToImageFilter vtkITKImageToImageFilter2DFF vtkITKImageToImageFilterF2F vtkITKImageToImageFilterF2F2 vtkITKImageToImageFilterF3F3 vtkITKImageToImageFilterFF vtkITKImageToImageFilterFUL vtkITKImageToImageFilterSS vtkITKImageToImageFilterULUL vtkITKImageToImageFilterUSF vtkITKImageToImageFilterUSUL vtkITKImageToImageFilterUSUS

List of all members.

Public Member Functions

void DebugOff ()
void DebugOn ()
virtual vtkDataObject * GetInput ()
unsigned long int GetMTime ()
int GetNumberOfThreads ()
virtual vtkImageDataGetOutput (int idx)
virtual vtkImageDataGetOutput ()
void HandleEndEvent ()
void HandleProgressEvent ()
void HandleStartEvent ()
void Modified ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetInput (vtkImageData *Input)
void SetNumberOfThreads (int val)
void SetOutput (vtkImageData *d)
void Update ()
 vtkTypeMacro (vtkITKImageToImageFilter, vtkImageToImageFilter)

Static Public Member Functions

static vtkITKImageToImageFilterNew ()

Protected Types

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

Protected Member Functions

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

Protected Attributes

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

Private Member Functions

void operator= (const vtkITKImageToImageFilter &)
 Not implemented.
 vtkITKImageToImageFilter (const vtkITKImageToImageFilter &)

Member Typedef Documentation

typedef itk::SimpleMemberCommand<vtkITKImageToImageFilter> vtkITKImageToImageFilter::MemberCommand [protected]
typedef MemberCommand::Pointer vtkITKImageToImageFilter::MemberCommandPointer [protected]

Constructor & Destructor Documentation

vtkITKImageToImageFilter::vtkITKImageToImageFilter (  )  [inline, protected]

ETX.

Need an import, export, and a ITK pipeline

References HandleEndEvent(), HandleProgressEvent(), and HandleStartEvent().

vtkITKImageToImageFilter::~vtkITKImageToImageFilter (  )  [inline, protected]
vtkITKImageToImageFilter::vtkITKImageToImageFilter ( const vtkITKImageToImageFilter  )  [private]

Member Function Documentation

void vtkITKImageToImageFilter::DebugOff (  )  [inline]

Pass DebugOff.

void vtkITKImageToImageFilter::DebugOn (  )  [inline]

Pass DebugOn.

void vtkITKImageToImageFilter::ExecuteData ( vtkDataObject *   )  [inline, protected]

ETX.

BTX Dummy ExecuteData

virtual vtkDataObject* vtkITKImageToImageFilter::GetInput (  )  [inline, virtual]

Return the input to the filter

unsigned long int vtkITKImageToImageFilter::GetMTime ( void   )  [inline]

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

int vtkITKImageToImageFilter::GetNumberOfThreads (  )  [inline]

Pass SetNumberOfThreads.

virtual vtkImageData* vtkITKImageToImageFilter::GetOutput ( int  idx  )  [inline, virtual]
virtual vtkImageData* vtkITKImageToImageFilter::GetOutput ( void   )  [inline, virtual]
void vtkITKImageToImageFilter::HandleEndEvent (  )  [inline]
void vtkITKImageToImageFilter::HandleProgressEvent (  )  [inline]
void vtkITKImageToImageFilter::HandleStartEvent (  )  [inline]
void vtkITKImageToImageFilter::LinkITKProgressToVTKProgress ( itk::ProcessObject *  process  )  [inline, protected]
void vtkITKImageToImageFilter::Modified (  )  [inline]

Pass modified message to itk filter

References FW::Actions::Modified.

static vtkITKImageToImageFilter* vtkITKImageToImageFilter::New (  )  [inline, static]
void vtkITKImageToImageFilter::operator= ( const vtkITKImageToImageFilter  )  [private]
void vtkITKImageToImageFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [inline]
virtual void vtkITKImageToImageFilter::SetInput ( vtkImageData Input  )  [inline, virtual]
void vtkITKImageToImageFilter::SetNumberOfThreads ( int  val  )  [inline]

Pass SetNumberOfThreads.

void vtkITKImageToImageFilter::SetOutput ( vtkImageData d  )  [inline]

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

void vtkITKImageToImageFilter::Update ( void   )  [inline]

Override vtkSource's Update so that we can access this class's GetOutput(). vtkSource's GetOutput is not virtual.

this->SetErrorCode( this->GetOutput(0)->GetSource()->GetErrorCode() );

Referenced by vtkGradientAnisotropicDiffusionFilterLogic::Apply().

vtkITKImageToImageFilter::vtkTypeMacro ( vtkITKImageToImageFilter  ,
vtkImageToImageFilter   
)

Member Data Documentation

itk::ProcessObject::Pointer vtkITKImageToImageFilter::m_Process [protected]
vtkImageCast* vtkITKImageToImageFilter::vtkCast [protected]

ITK Progress object To/from VTK

vtkImageExport* vtkITKImageToImageFilter::vtkExporter [protected]
vtkImageImport* vtkITKImageToImageFilter::vtkImporter [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1