Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkItkPictureWrite.cpp File Reference
#include <MitkLegacyIOExports.h>
#include "mitkItkPictureWrite.h"
#include <mitkInstantiateAccessFunctions.h>
#include <itkImageSeriesWriter.h>
#include <itkNumericSeriesFileNames.h>
#include <itkRescaleIntensityImageFilter.h>
#include <itkRGBAPixel.h>

Go to the source code of this file.

Macros

#define InstantiateAccessFunction__mitkItkPictureWrite(pixelType, dim)
 
#define InstantiateAccessFunction__mitkItkPictureWriteComposite(pixelType, dim)
 

Functions

template<class WriterType >
void SetOutputNames (typename WriterType::Pointer writer, const std::string &baseFileName, unsigned int numberOfImages)
 
template<typename TPixel , unsigned int VImageDimension>
void _mitkItkPictureWrite (itk::Image< TPixel, VImageDimension > *itkImage, const std::string &fileName)
 ITK-Like method to be called for writing an single-component image using the AccessByItk Macros. More...
 
template<typename TPixel , unsigned int VImageDimension>
void _mitkItkPictureWriteComposite (itk::Image< TPixel, VImageDimension > *itkImage, const std::string &fileName)
 ITK-Like method to be called for writing an image. More...
 
 InstantiateAccessFunction (_mitkItkPictureWrite) InstantiateAccessFunctionForFixedPixelType(_mitkItkPictureWriteComposite
 

Macro Definition Documentation

◆ InstantiateAccessFunction__mitkItkPictureWrite

#define InstantiateAccessFunction__mitkItkPictureWrite (   pixelType,
  dim 
)

Definition at line 168 of file mitkItkPictureWrite.cpp.

◆ InstantiateAccessFunction__mitkItkPictureWriteComposite

#define InstantiateAccessFunction__mitkItkPictureWriteComposite (   pixelType,
  dim 
)

Definition at line 171 of file mitkItkPictureWrite.cpp.

Function Documentation

◆ _mitkItkPictureWrite()

template<typename TPixel , unsigned int VImageDimension>
void _mitkItkPictureWrite ( itk::Image< TPixel, VImageDimension > *  itkImage,
const std::string &  fileName 
)

ITK-Like method to be called for writing an single-component image using the AccessByItk Macros.

Parameters
itkImagean image with single-component pixel type
Deprecated:
(as of 2014_10) Use mitk::IOUtils or mitk::FileReaderRegistry instead.

Definition at line 55 of file mitkItkPictureWrite.cpp.

References MITK_ERROR, and mitkThrow.

Referenced by mitk::ImageWriter::WriteByITK().

◆ _mitkItkPictureWriteComposite()

template<typename TPixel , unsigned int VImageDimension>
void _mitkItkPictureWriteComposite ( itk::Image< TPixel, VImageDimension > *  itkImage,
const std::string &  fileName 
)

ITK-Like method to be called for writing an image.

Parameters
itkImagean Image with single-component or composite pixel type
Deprecated:
(as of 2014_10) Use mitk::IOUtils or mitk::FileReaderRegistry instead.

Definition at line 140 of file mitkItkPictureWrite.cpp.

References MITK_ERROR, and mitkThrow.

Referenced by mitk::ImageWriter::WriteByITK().

◆ InstantiateAccessFunction()

InstantiateAccessFunction ( _mitkItkPictureWrite  )

◆ SetOutputNames()

template<class WriterType >
void SetOutputNames ( typename WriterType::Pointer  writer,
const std::string &  baseFileName,
unsigned int  numberOfImages 
)

Set the filenames to the specified writer in dependace on the number of images passed in

Definition at line 26 of file mitkItkPictureWrite.cpp.

References MITK_DEBUG.