#include <itkImportMitkImageContainer.h>
Public Types | |
typedef ImportMitkImageContainer | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
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 |
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.
typedef SmartPointer<const Self> itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ConstPointer |
Definition at line 49 of file itkImportMitkImageContainer.h.
typedef TElement itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Element |
Definition at line 53 of file itkImportMitkImageContainer.h.
typedef TElementIdentifier itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ElementIdentifier |
Save the template parameters.
Definition at line 52 of file itkImportMitkImageContainer.h.
typedef SmartPointer<Self> itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Pointer |
Definition at line 48 of file itkImportMitkImageContainer.h.
typedef ImportMitkImageContainer itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Self |
Standard class typedefs.
Definition at line 46 of file itkImportMitkImageContainer.h.
typedef Object itk::ImportMitkImageContainer< TElementIdentifier, TElement >::Superclass |
Definition at line 47 of file itkImportMitkImageContainer.h.
itk::ImportMitkImageContainer< TElementIdentifier, TElement >::ImportMitkImageContainer | ( | ) | [protected] |
Definition at line 26 of file itkImportMitkImageContainer.txx.
{
itk::ImportMitkImageContainer< TElementIdentifier, TElement >::~ImportMitkImageContainer | ( | ) | [protected, virtual] |
Definition at line 34 of file itkImportMitkImageContainer.txx.
{
virtual const char* itk::ImportMitkImageContainer< TElementIdentifier, TElement >::GetClassName | ( | ) | const [virtual] |
Standard part of every itk Object.
static Pointer itk::ImportMitkImageContainer< TElementIdentifier, TElement >::New | ( | ) | [static] |
Method for creation through the object factory.
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);
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);