GDCM  2.2.0
Public Member Functions | Protected Member Functions
gdcm::ImageReader Class Reference

ImageReader. More...

#include <gdcmImageReader.h>

Inheritance diagram for gdcm::ImageReader:
[legend]
Collaboration diagram for gdcm::ImageReader:
[legend]

List of all members.

Public Member Functions

 ImageReader ()
virtual ~ImageReader ()
const ImageGetImage () const
 Return the read image.
ImageGetImage ()
virtual bool Read ()
- Public Member Functions inherited from gdcm::PixmapReader
 PixmapReader ()
virtual ~PixmapReader ()
const PixmapGetPixmap () const
 Return the read image (need to call Read() first)
PixmapGetPixmap ()
- Public Member Functions inherited from gdcm::Reader
 Reader ()
virtual ~Reader ()
bool CanRead () const
const FileGetFile () const
 Set/Get File.
FileGetFile ()
 Set/Get File.
bool ReadSelectedTags (std::set< Tag > const &tags)
 Will only read the specified selected tags.
bool ReadUpToTag (const Tag &tag, std::set< Tag > const &skiptags=std::set< Tag >())
void SetFile (File &file)
 Set/Get File.
void SetFileName (const char *filename_native)
void SetStream (std::istream &input_stream)
 Set the open-ed stream directly.

Protected Member Functions

bool ReadACRNEMAImage ()
bool ReadImage (MediaStorage const &ms)

Additional Inherited Members

- Protected Attributes inherited from gdcm::PixmapReader
SmartPointer< PixmapPixelData
- Protected Attributes inherited from gdcm::Reader
SmartPointer< FileF

Detailed Description

ImageReader.

Note:
its role is to convert the DICOM DataSet into a gdcm::Image representation Image is different from Pixmap has it has a position and a direction in Space.
See also:
Image
Examples:
CheckBigEndianBug.cxx, CompressImage.cxx, ConvertToQImage.cxx, ExtractIconFromFile.cxx, FixBrokenJ2K.cxx, FixJAIBugJPEGLS.cxx, GetJPEGSamplePrecision.cxx, HelloVizWorld.cxx, MergeTwoFiles.cxx, MrProtocol.cxx, PatchFile.cxx, ReadMultiTimesException.cxx, and threadgdcm.cxx.

Constructor & Destructor Documentation

gdcm::ImageReader::ImageReader ( )
virtual gdcm::ImageReader::~ImageReader ( )
virtual

Member Function Documentation

const Image& gdcm::ImageReader::GetImage ( ) const
Image& gdcm::ImageReader::GetImage ( )
virtual bool gdcm::ImageReader::Read ( )
virtual

Read the DICOM image. There are two reason for failure:

  1. The input filename is not DICOM
  2. The input DICOM file does not contains an Image.

Reimplemented from gdcm::PixmapReader.

Examples:
CheckBigEndianBug.cxx, CompressImage.cxx, ConvertToQImage.cxx, ExtractIconFromFile.cxx, FixBrokenJ2K.cxx, FixJAIBugJPEGLS.cxx, GetJPEGSamplePrecision.cxx, HelloVizWorld.cxx, MergeTwoFiles.cxx, MrProtocol.cxx, PatchFile.cxx, ReadMultiTimesException.cxx, and threadgdcm.cxx.
bool gdcm::ImageReader::ReadACRNEMAImage ( )
protectedvirtual

Reimplemented from gdcm::PixmapReader.

bool gdcm::ImageReader::ReadImage ( MediaStorage const &  ms)
protectedvirtual

Reimplemented from gdcm::PixmapReader.


The documentation for this class was generated from the following file:

Generated on Wed Jun 13 2012 20:40:39 for GDCM by doxygen 1.8.1
SourceForge.net Logo