Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::ImageToItk< TOutputImage > Class Template Reference

#include <mitkImageToItk.h>

Inheritance diagram for mitk::ImageToItk< TOutputImage >:
Collaboration diagram for mitk::ImageToItk< TOutputImage >:

Public Types

typedef ImageToItk Self
 
typedef itk::ImageSource< TOutputImage > Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::OutputImageRegionType OutputImageRegionType
 
typedef mitk::Image InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef SlicedData::RegionType InputImageRegionType
 
typedef TOutputImage::SizeType SizeType
 
typedef TOutputImage::IndexType IndexType
 
typedef TOutputImage::RegionType RegionType
 
typedef TOutputImage::PixelType PixelType
 
typedef TOutputImage::InternalPixelType InternalPixelType
 
typedef TOutputImage::PixelContainer PixelContainer
 

Public Member Functions

Pointer Clone () const
 
virtual void SetInput (mitk::Image *input)
 
virtual void SetInput (const mitk::Image *input)
 
virtual void UpdateOutputInformation () override
 
virtual int GetChannel ()
 
virtual void SetChannel (int _arg)
 
virtual void SetCopyMemFlag (bool _arg)
 
virtual bool GetCopyMemFlag ()
 
virtual void CopyMemFlagOn ()
 
virtual void CopyMemFlagOff ()
 
virtual void SetOptions (int _arg)
 
virtual int GetOptions ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

mitk::ImageGetInput (void)
 
const mitk::ImageGetInput () const
 
 ImageToItk ()
 
virtual ~ImageToItk ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
virtual void GenerateData () override
 
virtual void GenerateOutputInformation () override
 

Protected Attributes

mitk::Image::Pointer m_MitkImage
 
mitk::ImageDataItem::Pointer m_ImageDataItem
 

Detailed Description

template<class TOutputImage>
class mitk::ImageToItk< TOutputImage >

Create itk::ImageSource for mitk::Image

Warning
2D MITK images will get a 2D identity matrix in ITK

Definition at line 37 of file mitkImageToItk.h.

Member Typedef Documentation

template<class TOutputImage>
typedef itk::SmartPointer<const Self> mitk::ImageToItk< TOutputImage >::ConstPointer

Definition at line 47 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::IndexType mitk::ImageToItk< TOutputImage >::IndexType

Definition at line 61 of file mitkImageToItk.h.

template<class TOutputImage>
typedef InputImageType::ConstPointer mitk::ImageToItk< TOutputImage >::InputImageConstPointer

Definition at line 58 of file mitkImageToItk.h.

template<class TOutputImage>
typedef InputImageType::Pointer mitk::ImageToItk< TOutputImage >::InputImagePointer

Definition at line 57 of file mitkImageToItk.h.

template<class TOutputImage>
typedef SlicedData::RegionType mitk::ImageToItk< TOutputImage >::InputImageRegionType

Definition at line 59 of file mitkImageToItk.h.

template<class TOutputImage>
typedef mitk::Image mitk::ImageToItk< TOutputImage >::InputImageType

Some convenient typedefs.

Definition at line 56 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::InternalPixelType mitk::ImageToItk< TOutputImage >::InternalPixelType

Definition at line 64 of file mitkImageToItk.h.

template<class TOutputImage>
typedef Superclass::OutputImageRegionType mitk::ImageToItk< TOutputImage >::OutputImageRegionType

Superclass typedefs.

Definition at line 53 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::PixelContainer mitk::ImageToItk< TOutputImage >::PixelContainer

Definition at line 65 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::PixelType mitk::ImageToItk< TOutputImage >::PixelType

Definition at line 63 of file mitkImageToItk.h.

template<class TOutputImage>
typedef itk::SmartPointer<Self> mitk::ImageToItk< TOutputImage >::Pointer

Definition at line 46 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::RegionType mitk::ImageToItk< TOutputImage >::RegionType

Definition at line 62 of file mitkImageToItk.h.

template<class TOutputImage>
typedef ImageToItk mitk::ImageToItk< TOutputImage >::Self

Definition at line 44 of file mitkImageToItk.h.

template<class TOutputImage>
typedef TOutputImage::SizeType mitk::ImageToItk< TOutputImage >::SizeType

Definition at line 60 of file mitkImageToItk.h.

template<class TOutputImage>
typedef itk::ImageSource<TOutputImage> mitk::ImageToItk< TOutputImage >::Superclass

Definition at line 45 of file mitkImageToItk.h.

Constructor & Destructor Documentation

template<class TOutputImage>
mitk::ImageToItk< TOutputImage >::ImageToItk ( )
inlineprotected

Definition at line 89 of file mitkImageToItk.h.

template<class TOutputImage>
virtual mitk::ImageToItk< TOutputImage >::~ImageToItk ( )
inlineprotectedvirtual

Definition at line 90 of file mitkImageToItk.h.

Member Function Documentation

template<class TOutputImage>
Pointer mitk::ImageToItk< TOutputImage >::Clone ( ) const
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::CopyMemFlagOff ( )
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::CopyMemFlagOn ( )
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::GenerateData ( )
overrideprotectedvirtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::GenerateOutputInformation ( )
overrideprotectedvirtual
template<class TOutputImage>
virtual int mitk::ImageToItk< TOutputImage >::GetChannel ( )
virtual
template<class TOutputImage>
virtual bool mitk::ImageToItk< TOutputImage >::GetCopyMemFlag ( )
virtual
template<class TOutputImage>
mitk::Image* mitk::ImageToItk< TOutputImage >::GetInput ( void  )
protected
template<class TOutputImage>
const mitk::Image* mitk::ImageToItk< TOutputImage >::GetInput ( ) const
protected
template<class TOutputImage>
virtual int mitk::ImageToItk< TOutputImage >::GetOptions ( )
virtual
template<class TOutputImage>
void mitk::ImageToItk< TOutputImage >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::SetChannel ( int  _arg)
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::SetCopyMemFlag ( bool  _arg)
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::SetInput ( mitk::Image input)
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::SetInput ( const mitk::Image input)
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::SetOptions ( int  _arg)
virtual
template<class TOutputImage>
virtual void mitk::ImageToItk< TOutputImage >::UpdateOutputInformation ( )
overridevirtual

Member Data Documentation

template<class TOutputImage>
mitk::ImageDataItem::Pointer mitk::ImageToItk< TOutputImage >::m_ImageDataItem
protected

Definition at line 41 of file mitkImageToItk.h.

template<class TOutputImage>
mitk::Image::Pointer mitk::ImageToItk< TOutputImage >::m_MitkImage
protected

Definition at line 40 of file mitkImageToItk.h.


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