Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

itk::ImportMitkImageContainer< TElementIdentifier, TElement > Class Template Reference

#include <itkImportMitkImageContainer.h>

List of all members.

Public Types

typedef ImportMitkImageContainer Self
typedef Object Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const SelfConstPointer
typedef TElementIdentifier ElementIdentifier
typedef TElement Element

Public Member Functions

virtual const char * GetClassName () const
void SetImageDataItem (mitk::ImageDataItem *imageDataItem)
 Set the mitk::ImageDataItem to be imported.

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 ImportMitkImageContainer ()
virtual ~ImportMitkImageContainer ()
void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

template<typename TElementIdentifier, typename TElement>
class itk::ImportMitkImageContainer< TElementIdentifier, TElement >

Defines an itk::Image front-end to an mitk::Image. This container conforms to the ImageContainerInterface. This is a full-fleged Object, so there is modification time, debug, and reference count information.

Template parameters for ImportMitkImageContainer:

TElementIdentifier = An INTEGRAL type for use in indexing the imported buffer.

TElement = The element type stored in the container.

Definition at line 42 of file itkImportMitkImageContainer.h.


Member Typedef Documentation

template<typename TElementIdentifier , typename TElement >
typedef SmartPointer<const Self> itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ConstPointer

Definition at line 49 of file itkImportMitkImageContainer.h.

template<typename TElementIdentifier , typename TElement >
typedef TElement itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Element

Definition at line 53 of file itkImportMitkImageContainer.h.

template<typename TElementIdentifier , typename TElement >
typedef TElementIdentifier itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ElementIdentifier

Save the template parameters.

Definition at line 52 of file itkImportMitkImageContainer.h.

template<typename TElementIdentifier , typename TElement >
typedef SmartPointer<Self> itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Pointer

Definition at line 48 of file itkImportMitkImageContainer.h.

template<typename TElementIdentifier , typename TElement >
typedef ImportMitkImageContainer itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Self

Standard class typedefs.

Definition at line 46 of file itkImportMitkImageContainer.h.

template<typename TElementIdentifier , typename TElement >
typedef Object itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Superclass

Definition at line 47 of file itkImportMitkImageContainer.h.


Constructor & Destructor Documentation

template<typename TElementIdentifier , typename TElement >
itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ImportMitkImageContainer (  ) [protected]

Definition at line 26 of file itkImportMitkImageContainer.txx.

{
template<typename TElementIdentifier , typename TElement >
itk::ImportMitkImageContainer< TElementIdentifier, TElement >::~ImportMitkImageContainer (  ) [protected, virtual]

Definition at line 34 of file itkImportMitkImageContainer.txx.

{

Member Function Documentation

template<typename TElementIdentifier , typename TElement >
virtual const char* itk::ImportMitkImageContainer< TElementIdentifier, TElement >::GetClassName (  ) const [virtual]

Standard part of every itk Object.

template<typename TElementIdentifier , typename TElement >
static Pointer itk::ImportMitkImageContainer< TElementIdentifier, TElement >::New (  ) [static]

Method for creation through the object factory.

template<typename TElementIdentifier , typename TElement >
void itk::ImportMitkImageContainer< TElementIdentifier, TElement >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected]

PrintSelf routine. Normally this is a protected internal method. It is made public here so that Image can call this method. Users should not call this method but should call Print() instead.

Definition at line 54 of file itkImportMitkImageContainer.txx.

{
  Superclass::PrintSelf(os,indent);

template<typename TElementIdentifier , typename TElement >
void itk::ImportMitkImageContainer< TElementIdentifier, TElement >::SetImageDataItem ( mitk::ImageDataItem imageDataItem )

Set the mitk::ImageDataItem to be imported.

Get the pointer from which the image data is imported.

Definition at line 42 of file itkImportMitkImageContainer.txx.

{
  m_ImageDataItem = imageDataItem;
  
  SetImportPointer( (TElement*) m_ImageDataItem->GetData(), m_ImageDataItem->GetSize()/sizeof(Element), false);


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines