13 #ifndef IMAGETOITK_H_HEADER_INCLUDED_C1C2FCD2 14 #define IMAGETOITK_H_HEADER_INCLUDED_C1C2FCD2 21 #include <itkImageSource.h> 32 template <
class TOutputImage>
46 itkFactorylessNewMacro(Self);
57 typedef typename TOutputImage::SizeType
SizeType;
71 itkGetMacro(Channel,
int);
72 itkSetMacro(Channel,
int);
74 itkSetMacro(CopyMemFlag,
bool);
75 itkGetMacro(CopyMemFlag,
bool);
76 itkBooleanMacro(CopyMemFlag);
78 itkSetMacro(Options,
int);
79 itkGetMacro(Options,
int);
82 using itk::ProcessObject::SetInput;
88 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
102 void operator=(
const Self &);
131 template <
typename TPixel,
unsigned int VDimension>
137 imagetoitk->SetInput(mitkImage);
138 imagetoitk->Update();
139 return imagetoitk->GetOutput();
166 template <
typename TPixel,
unsigned int VDimension>
172 imagetoitk->SetInput(mitkImage);
173 imagetoitk->Update();
174 return imagetoitk->GetOutput();
179 #ifndef ITK_MANUAL_INSTANTIATION 183 #endif // IMAGETOITK_H_HEADER_INCLUDED_C1C2FCD2 TOutputImage::SizeType SizeType
ImageTypeTrait< TPixel, VDimension >::ImageType::Pointer ImageToItkImage(mitk::Image *mitkImage)
Convert a MITK image to an ITK image.
TOutputImage::RegionType RegionType
void GenerateData() override
itk::Image< unsigned char, 3 > ImageType
itk::SmartPointer< const Self > ConstPointer
TOutputImage::InternalPixelType InternalPixelType
DataCollection - Class to facilitate loading/accessing structured data.
mitk::Image InputImageType
itk::Image< TPixelType, VDimension > ImageType
mitk::Image * GetInput(void)
void GenerateOutputInformation() override
InputImageType::Pointer InputImagePointer
mitk::Image::Pointer m_MitkImage
itk::SmartPointer< Self > Pointer
itk::ImageRegion< RegionDimension > RegionType
Image class for storing images.
TOutputImage::PixelType PixelType
mitk::ImageDataItem::Pointer m_ImageDataItem
void PrintSelf(std::ostream &os, itk::Indent indent) const override
mitk::Image::Pointer image
TOutputImage::IndexType IndexType
void UpdateOutputInformation() override
TOutputImage::PixelContainer PixelContainer
virtual void SetInput(mitk::Image *input)
InputImageType::ConstPointer InputImageConstPointer
SlicedData::RegionType InputImageRegionType
itk::ImageSource< TOutputImage > Superclass
Superclass::OutputImageRegionType OutputImageRegionType