Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _itkImportMitkImageContainer_txx
00019 #define _itkImportMitkImageContainer_txx
00020
00021 #include "itkImportMitkImageContainer.h"
00022
00023 namespace itk
00024 {
00025
00026 template <typename TElementIdentifier, typename TElement>
00027 ImportMitkImageContainer<TElementIdentifier , TElement>
00028 ::ImportMitkImageContainer()
00029 {
00030
00031 }
00032
00033
00034 template <typename TElementIdentifier, typename TElement>
00035 ImportMitkImageContainer< TElementIdentifier , TElement >
00036 ::~ImportMitkImageContainer()
00037 {
00038 m_ImageDataItem = NULL;
00039 }
00040
00041 template <typename TElementIdentifier, typename TElement>
00042 void
00043 ImportMitkImageContainer< TElementIdentifier , TElement >
00044 ::SetImageDataItem(mitk::ImageDataItem* imageDataItem)
00045 {
00046 m_ImageDataItem = imageDataItem;
00047
00048 SetImportPointer( (TElement*) m_ImageDataItem->GetData(), m_ImageDataItem->GetSize()/sizeof(Element), false);
00049
00050 this->Modified();
00051 }
00052
00053 template <typename TElementIdentifier, typename TElement>
00054 void
00055 ImportMitkImageContainer< TElementIdentifier , TElement >
00056 ::PrintSelf(std::ostream& os, Indent indent) const
00057 {
00058 Superclass::PrintSelf(os,indent);
00059
00060 os << indent << "ImageDataItem: " << m_ImageDataItem << std::endl;
00061 }
00062
00063 }
00064
00065 #endif