Aim: Import a 2D/3D DICOM Image from file series.  
 More...
#include <DGtal/io/readers/ITKDicomReader.h>
 | 
| template<typename TFunctor  = typename ITKIOTrait<typename TImage::Value>::DefaultReadFunctor>  | 
| static Image  | importDICOM (const std::vector< std::string > &filenames, const TFunctor &aFunctor=TFunctor()) | 
|   | 
template<typename TImage>
struct DGtal::ITKDicomReader< TImage >
Aim: Import a 2D/3D DICOM Image from file series. 
Description of template class 'ITKDicomReader' 
This class requires ITK installation (http://www.itk.org/ITK/resources/software.html) and to compile DGtal with -DWITH_ITK option.
Simple example: (extract from test/io/readers/testITKDicomReader.cpp)
- Template Parameters
 - 
  
  
 
- See also
 - ITKWriter 
 
- 
ITKIOTrait 
 
Definition at line 81 of file ITKDicomReader.h.
 
◆ Image
template<typename TImage > 
      
 
 
◆ Value
template<typename TImage > 
      
 
 
◆ ValueOut
template<typename TImage > 
      
 
 
◆ BOOST_CONCEPT_ASSERT()
template<typename TImage > 
      
 
 
◆ importDICOM()
template<typename TImage > 
template<typename TFunctor  = typename ITKIOTrait<typename TImage::Value>::DefaultReadFunctor> 
  
  
      
        
          | static Image DGtal::ITKDicomReader< TImage >::importDICOM  | 
          ( | 
          const std::vector< std::string > & |           filenames,  | 
         
        
           | 
           | 
          const TFunctor & |           aFunctor = TFunctor() ) | 
         
       
   | 
  
static   | 
  
 
Import an Image from files belonging to the same DICOM serie.
First an ImageContainerByITKImage is constructed by using the source type of the input ITK image, and in a second step the resulting image type is adapted to the TImage type with the use of the given Functor.
- Parameters
 - 
  
    | filenames | fullnames of file of a DICOM serie. They may be gathered with an itk::GDCMSeriesFileNames instance.  | 
    | aFunctor | functor used to cast image values.  | 
  
   
- Template Parameters
 - 
  
    | TFunctor | the type of functor used in the export. | 
  
   
- Returns
 - read image 
 
Referenced by TEST_CASE(), testImportDICOM(), and testSpatialInformation().
 
 
◆ importDicomFiles()
template<typename TImage > 
template<typename 
Domain , typename PixelType > 
 
 
 
◆ readDGtalImageFromITKtypes()
template<typename TImage > 
template<typename TypeDGtalImage , typename TFunctor > 
  
  
      
        
          | static Image DGtal::ITKDicomReader< TImage >::readDGtalImageFromITKtypes  | 
          ( | 
          const std::vector< std::string > & |           filenames,  | 
         
        
           | 
           | 
          const TFunctor & |           aFunctor ) | 
         
       
   | 
  
staticprivate   | 
  
 
Read an DGtal image of type TypeDGtalImage from files belonging to the same DICOM serie.
- Parameters
 - 
  
    | filenames | fullnames of file of a DICOM serie. They may be gathered with an itk::GDCMSeriesFileNames instance.  | 
    | aFunctor | functor used to cast image values  | 
  
   
- Template Parameters
 - 
  
    | TFunctor | the type of functor used in the export. | 
  
   
- Returns
 - read image 
 
 
 
The documentation for this struct was generated from the following file: