IGSTK
|
This class implements a reader specific for MR modality. More...
#include <igstkMRImageReader.h>
Public Member Functions | |
bool | CheckModalityType (DICOMInformationType modality) |
check if the dicom data is from "MRI" modality More... | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information in a stream. More... | |
![]() | |
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, MRImageSpatialObject) | |
Event type. More... | |
void | SetLogger (LoggerType *logger) |
![]() | |
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 | |
![]() | |
typedef std::string | DICOMInformationType |
Type used for returning string values from the DICOM header. More... | |
![]() | |
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 Pointer | New (void) |
![]() | |
igstkStandardTemplatedAbstractClassTraitsMacro (ImageReader, Object) public | |
Macro with standard traits declarations. More... | |
![]() | |
typedef Superclass::ImageType | ImageType |
typedef itk::ImageSeriesReader < ImageType > | ImageSeriesReaderType |
typedef itk::ImageFileReader < ImageType > | ImageReaderType |
![]() | |
typedef ImageSpatialObjectType::ImageType | ImageType |
Some convenient typedefs for internal ITK image. More... | |
typedef ImageType::ConstPointer | ImagePointer |
typedef ImageType::RegionType | ImageRegionType |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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 |
![]() | |
ImageSpatialObjectType::Pointer | m_ImageSpatialObject |
This class implements a reader specific for MR modality.
This class derives from the DICOMImageReader. It is intended for loading MRI datasets and verify their modality to be MRI.
Definition at line 35 of file igstkMRImageReader.h.
|
virtual |
check if the dicom data is from "MRI" modality
Reimplemented from igstk::DICOMImageReader< MRImageSpatialObject >.
|
virtual |
Print the object information in a stream.
Reimplemented from igstk::Object.