|
IGSTK
|
This class implements a reader specific for PET modality. More...
#include <igstkPETImageReader.h>


Public Member Functions | |
| bool | CheckModalityType (DICOMInformationType modality) |
| check if the dicom data is from a "PET" modality More... | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information in a stream. More... | |
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. More... | |
| void | RequestGetModalityInformation () |
| This function should be used to request modality info. More... | |
| void | RequestGetPatientNameInformation () |
| This function will be used to request patient name info. More... | |
| bool | FileSuccessfullyRead () const |
| Precondition that should be invoked and verified before attempting to use the values of the methods GetPatientName(), GetPatientID() and GetModality(). More... | |
| igstkUnsafeGetMacro (PatientName, DICOMInformationType) | |
| Unsafe Get Macro for having access to the Patient Name. More... | |
| igstkUnsafeGetMacro (PatientID, DICOMInformationType) | |
| Unsafe Get Macro for having access to the Patient unique Identifier. More... | |
| igstkUnsafeGetMacro (Modality, DICOMInformationType) | |
| Unsafe Get Macro for having access to the image Modality. More... | |
| void | RequestGetImage () |
| Request to get the output image as an event. More... | |
| igstkLoadedTemplatedObjectEventMacro (ImageModifiedEvent, IGSTKEvent, PETImageSpatialObject) | |
| Event type. More... | |
| void | SetLogger (LoggerType *logger) |
Public Member Functions inherited from igstk::Object | |
| virtual const char * | GetNameOfClass () const |
| void | SetLogger (LoggerType *logger) |
| Connect the Logger for this class. More... | |
| void | RemoveObserver (unsigned long tag) const |
Additional Inherited Members | |
Public Types inherited from igstk::DICOMImageReader< PETImageSpatialObject > | |
| typedef std::string | DICOMInformationType |
| Type used for returning string values from the DICOM header. More... | |
Public Types inherited from igstk::Object | |
| typedef Object | Self |
| General Typedefs. More... | |
| typedef ::itk::Object | Superclass |
| typedef ::itk::SmartPointer< Self > | Pointer |
| typedef ::itk::SmartPointer < const Self > | ConstPointer |
| typedef igstk::Logger | LoggerType |
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. More... | |
Protected Types inherited from igstk::DICOMImageReader< PETImageSpatialObject > | |
| typedef Superclass::ImageType | ImageType |
| typedef itk::ImageSeriesReader < ImageType > | ImageSeriesReaderType |
| typedef itk::ImageFileReader < ImageType > | ImageReaderType |
Protected Types inherited from igstk::ImageReader< PETImageSpatialObject > | |
| typedef ImageSpatialObjectType::ImageType | ImageType |
| Some convenient typedefs for internal ITK image. More... | |
| typedef ImageType::ConstPointer | ImagePointer |
| typedef ImageType::RegionType | ImageRegionType |
Protected Member Functions inherited from igstk::DICOMImageReader< PETImageSpatialObject > | |
| LoggerType * | GetLogger () const |
| Declarations needed for the Logger. More... | |
| DICOMImageReader (void) | |
| ~DICOMImageReader (void) | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information in a stream. More... | |
| virtual const ImageType * | GetITKImage () const |
| This method MUST be protected n order to prevent unsafe access to the ITK image level. More... | |
Protected Member Functions inherited from igstk::ImageReader< PETImageSpatialObject > | |
| ImageReader () | |
| ~ImageReader () | |
| void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
| Print the object information in a stream. More... | |
| void | ConnectImage () |
| Connect the ITK image to the output ImageSpatialObject. More... | |
Protected Member Functions inherited from igstk::Object | |
| LoggerType * | GetLogger () const |
| Object (void) | |
| Constructor is protected in order to enforce the use of the New() operator. More... | |
| virtual | ~Object (void) |
| void | RegisterObservedObject (const ::igstk::Object *object, unsigned long tag) |
| Register observed objects in an internal array so that they can be disconnected upon destruction. More... | |
| void | RemoveFromObservedObjects () |
| Remove observers that this object may have connected to other objects. More... | |
Protected Attributes inherited from igstk::DICOMImageReader< PETImageSpatialObject > | |
| itk::GDCMSeriesFileNames::Pointer | m_FileNames |
| Helper classes for the image series reader. More... | |
| itk::GDCMImageIO::Pointer | m_ImageIO |
| ImageSeriesReaderType::Pointer | m_ImageSeriesReader |
| Internal itkImageSeriesReader. More... | |
| ImageReaderType::Pointer | m_ImageFileReader |
Protected Attributes inherited from igstk::ImageReader< PETImageSpatialObject > | |
| ImageSpatialObjectType::Pointer | m_ImageSpatialObject |
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.
|
virtual |
check if the dicom data is from a "PET" modality
Reimplemented from igstk::DICOMImageReader< PETImageSpatialObject >.
|
virtual |
Print the object information in a stream.
Reimplemented from igstk::Object.
1.8.6