13 #ifndef itkImportMitkImageContainer_h
14 #define itkImportMitkImageContainer_h
16 #include <itkImportImageContainer.h>
37 template <
typename TElementIdentifier,
typename TElement>
52 itkFactorylessNewMacro(
Self);
83 void PrintSelf(std::ostream &os, Indent indent)
const override;
87 void operator=(
const Self &);
96 #define ITK_TEMPLATE_ImportMitkImageContainer(_, EXPORT, x, y) \
99 _(2(class EXPORT ImportMitkImageContainer<ITK_TEMPLATE_2 x>)) \
100 namespace Templates \
102 typedef ImportMitkImageContainer<ITK_TEMPLATE_2 x> ImportMitkImageContainer##y; \
106 #ifndef ITK_MANUAL_INSTANTIATION
107 #include <itkImportMitkImageContainer.tpp>
Defines an itk::Image front-end to an mitk::Image.
ImportMitkImageContainer()
Default constructor. Initializes the image accessor to nullptr.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
TElementIdentifier ElementIdentifier
ImportMitkImageContainer Self
~ImportMitkImageContainer() override
Destructor. Deletes the owned image accessor.
void SetImageAccessor(mitk::ImageAccessorBase *imageAccess, size_t noBytes)
** Get the pointer from which the image data is imported. */
void PrintSelf(std::ostream &os, Indent indent) const override