IGSTK
Public Member Functions | List of all members
igstk::PETImageReader Class Reference

This class implements a reader specific for PET modality. More...

#include <igstkPETImageReader.h>

Inheritance diagram for igstk::PETImageReader:
Inheritance graph
[legend]
Collaboration diagram for igstk::PETImageReader:
Collaboration graph
[legend]

Public Member Functions

bool CheckModalityType (DICOMInformationType modality)
 check if the dicom data is from a "PET" modality
void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print the object information in a stream.
- Public Member Functions inherited from igstk::DICOMImageReader< PETImageSpatialObject >
void RequestSetProgressCallback (itk::Command *progressCallback)
void RequestSetAbortCallback (itk::Command *abortCallback)
void RequestReadImage ()
 This method request image read.
void RequestGetModalityInformation ()
 This function should be used to request modality info.
void RequestGetPatientNameInformation ()
 This function will be used to request patient name info.
bool FileSuccessfullyRead () const
 Precondition that should be invoked and verified before attempting to use the values of the methods GetPatientName(), GetPatientID() and GetModality().
 igstkUnsafeGetMacro (PatientName, DICOMInformationType)
 Unsafe Get Macro for having access to the Patient Name.
 igstkUnsafeGetMacro (PatientID, DICOMInformationType)
 Unsafe Get Macro for having access to the Patient unique Identifier.
 igstkUnsafeGetMacro (Modality, DICOMInformationType)
 Unsafe Get Macro for having access to the image Modality.
void RequestGetImage ()
 Request to get the output image as an event.
 igstkLoadedTemplatedObjectEventMacro (ImageModifiedEvent, IGSTKEvent, PETImageSpatialObject)
 Event type.
void SetLogger (LoggerType *logger)
 Connect the Logger for this class.

Additional Inherited Members

- Public Types inherited from igstk::DICOMImageReader< PETImageSpatialObject >
typedef std::string DICOMInformationType
 Type used for returning string values from the DICOM header.
- Static Public Member Functions inherited from igstk::Object
static Pointer New (void)
- Public Attributes inherited from igstk::ImageReader< PETImageSpatialObject >
 igstkStandardTemplatedAbstractClassTraitsMacro (ImageReader, Object) public
 Macro with standard traits declarations.
- Protected Types inherited from igstk::DICOMImageReader< PETImageSpatialObject >
typedef Superclass::ImageType ImageType
typedef itk::ImageSeriesReader
< ImageType
ImageSeriesReaderType
typedef itk::ImageFileReader
< ImageType
ImageReaderType
- Protected Member Functions inherited from igstk::DICOMImageReader< PETImageSpatialObject >
LoggerTypeGetLogger () const
 Declarations needed for the Logger.
 DICOMImageReader (void)
 ~DICOMImageReader (void)
virtual const ImageTypeGetITKImage () const
 This method MUST be protected n order to prevent unsafe access to the ITK image level.
- Protected Attributes inherited from igstk::DICOMImageReader< PETImageSpatialObject >
itk::GDCMSeriesFileNames::Pointer m_FileNames
 Helper classes for the image series reader.
itk::GDCMImageIO::Pointer m_ImageIO
ImageSeriesReaderType::Pointer m_ImageSeriesReader
 Internal itkImageSeriesReader.
ImageReaderType::Pointer m_ImageFileReader

Detailed Description

This class implements a reader specific for PET modality.

This class derives from the DICOMImageReader. It expects to load a volume from a set of DICOM files. It will verify that the image modality is PET.

Definition at line 35 of file igstkPETImageReader.h.

Member Function Documentation

bool igstk::PETImageReader::CheckModalityType ( DICOMInformationType  modality)
virtual

check if the dicom data is from a "PET" modality

Reimplemented from igstk::DICOMImageReader< PETImageSpatialObject >.

void igstk::PETImageReader::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
virtual

Print the object information in a stream.

Reimplemented from igstk::DICOMImageReader< PETImageSpatialObject >.


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